Con la personalización de Remote Config, usted proporciona automáticamente a los usuarios una de varias experiencias de usuario alternativas para optimizarlas para un objetivo de su elección. Vea una descripción general de esta característica.
He aquí cómo empezar.
1. Instrumente su aplicación con Analytics y Remote Config
Antes de que pueda comenzar a brindar experiencias de usuario personalizadas, su aplicación debe utilizar Analytics y Remote Config.
Si no habilitó Google Analytics cuando creó su proyecto de Firebase, habilítelo en la página Integraciones de su proyecto.
Asegúrese de utilizar al menos las siguientes versiones del SDK de Remote Config:
- iOS: 7.5.0 y superior
- Android: 20.0.3 (Firebase BoM 26.4.0) y superior
- C++ 7.1.1 y superior
- Unidad: 7.1.0 y superior
Solo estas versiones (y las más recientes) realizan el registro necesario para que el sistema de personalización aprenda cómo optimizar para su objetivo.
Agregue llamadas de registro de eventos a su aplicación.
Como mínimo, registre un evento cuando un usuario complete la acción objetiva que está optimizando. Por ejemplo, si desea optimizar los envíos de calificaciones de Play Store, registre un evento cada vez que un usuario califique su aplicación.
Además, debe registrar explícitamente cualquier evento de Analytics relevante para su aplicación que no se registre automáticamente . Al registrar estos eventos contextuales, puede mejorar la calidad de sus personalizaciones.
Implementa las diferentes experiencias de usuario que quieras que sean posibles en tu aplicación. Esto podría ser tan simple como personalizar la frecuencia con la que se muestran los anuncios a cada usuario, o alternativas más sustanciales, como implementar diferentes diseños.
Haga que las diferentes experiencias de usuario sean configurables según el valor de un parámetro de Remote Config. Consulte Introducción a Remote Config y estrategias de carga de Remote Config .
En este punto, puede implementar su aplicación en App Store o Play Store. Los usuarios seguirán obteniendo la experiencia predeterminada que usted configuró, pero como puede controlar la experiencia con una variable configurable de forma remota, puede comenzar a experimentar con la personalización automática de parámetros.
Necesitará tener una masa crítica de usuarios que utilicen su aplicación actualizada antes de que el sistema de personalización pueda comenzar a optimizar las experiencias individuales.
2. Configurar la personalización de parámetros en Firebase console
Ahora que su aplicación instrumentada está en manos de los usuarios, puede usar Firebase console para configurar la personalización.
En la página Remote Config de Firebase console, busque el parámetro que controla la experiencia del usuario que desea personalizar y haga clic en el ícono de lápiz para editarlo.
En el panel Editar parámetro , haga clic en Agregar nuevo > Personalización .
Defina dos o más valores alternativos. Los "valores alternativos" son un nombre especial para los valores de los parámetros que el algoritmo de personalización puede elegir para sus usuarios. El formato de los valores que utilice aquí debe coincidir con el tipo de datos que utiliza su parámetro de Remote Config.
Elige un objetivo. Puedes elegir uno de los siguientes:
- Seleccione de una lista de objetivos prediseñados para métricas como ingresos y participación.
Agregue una métrica personalizada basada en cualquier otro evento de Google Analytics que desee optimizar escribiendo el nombre del evento en el campo Objetivo y haciendo clic en Crear evento .
Debido a que estos eventos pueden ser dinámicos o personalizados, es posible que no aparezcan en el menú desplegable. Para garantizar que la métrica que especifique coincida exactamente con un evento de Analytics activo, verifique el evento en Analytics > Eventos .
Seleccione si desea optimizar para el número de eventos ( COUNT ) o la suma de los valores de todos los eventos ( SUM ).
En algunos casos, esta opción está preseleccionada para eventos de Analytics integrados. Por ejemplo, SUM siempre se seleccionará para el tiempo de participación del usuario para optimizar el tiempo total invertido. Si elige Clics en anuncios , las personalizaciones se optimizan para COUNT o el número total de eventos de clics en anuncios.
Si seleccionó SUM , ingrese el nombre del parámetro de evento para agregar.
En la mayoría de los casos, el nombre del parámetro del evento es
value
, pero es posible que tenga una métrica personalizada con un valor específico que desee agregar. Por ejemplo, si tuviera un evento con diferentes tipos de moneda con parámetros comoUSD
,JPY
,AUD
etc., podría optimizar los ingresos australianos especificandoAUD
como parámetro del evento (y, en el siguiente paso, asegúrese de configurar un condición de orientación para usuarios en Australia).Opcionalmente, elija hasta dos métricas adicionales para realizar un seguimiento. Si bien esto no afectará el algoritmo de personalización, estos resultados pueden ayudarlo a comprender mejor el rendimiento y las tendencias. Por ejemplo, si su personalización se optimiza para los clics en anuncios, es posible que desee realizar un seguimiento de la participación del usuario entre los grupos de referencia y personalizados.
Las métricas rastreadas aparecerán en el resumen de resultados de Personalización, organizadas por pestaña.
Defina o seleccione una condición de orientación para el parámetro personalizado. Sólo los usuarios que cumplan esta condición obtendrán una experiencia personalizada. Algunas condiciones comúnmente utilizadas son limitar la personalización solo a usuarios de una plataforma en particular o solo a usuarios de una región en particular.
Cuando esté satisfecho con sus alternativas, objetivos, métricas adicionales y segmentación, ¡habrá terminado! Guarde e implemente sus cambios para comenzar a personalizar las experiencias individuales de sus usuarios. Los usuarios comenzarán a recibir valores de parámetros personalizados en unas pocas horas, pero el sistema tardará hasta 14 días en conocer a su usuario y lograr el mejor rendimiento.
Puede ver el rendimiento de una personalización seleccionándola en la página Personalizaciones o haciendo clic en la condición de orientación del parámetro en la página de Configuración remota .
Para obtener más información sobre la interpretación de resultados, consulte Comprender los resultados de personalización .