Comience con la personalización de Remote Config

Con la personalización de Remote Config, proporciona automáticamente a los usuarios una de varias experiencias de usuario alternativas, con el fin de optimizar para un objetivo de su elección. Vea una descripción general de esta función.

Aquí le mostramos 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 usar Analytics y Remote Config.

  1. Si no habilitó Google Analytics cuando creó su proyecto de Firebase, habilítelo en la página de Integraciones de su proyecto.

  2. Asegúrate de usar 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 más nuevas) realizan el registro necesario para que el sistema de personalización aprenda a optimizar para su objetivo.

  3. Agregue llamadas de registro de eventos a su aplicación.

    Como mínimo, registre un evento cuando un usuario complete la acción objetiva para la que está optimizando. Por ejemplo, si desea optimizar para 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.

  4. Implemente las diferentes experiencias de usuario que desea que sean posibles en su 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.

  5. Haga que las diferentes experiencias de usuario sean configurables en función del valor de un parámetro de configuración remota. Consulte Primeros pasos con Remote Config y las 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 configuró, pero debido a que puede controlar la experiencia con una variable configurable de forma remota, puede comenzar a experimentar con la personalización automática de parámetros.

Deberá tener una masa crítica de usuarios que usen 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.

  1. En la página de configuración remota de la consola Firebase, busque el parámetro que controla la experiencia del usuario que desea personalizar y haga clic en el icono del lápiz para editarlo.

  2. En el panel Editar parámetro , haga clic en Agregar nuevo > Personalización .

  3. 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 usa aquí debe coincidir con el tipo de datos que usa su parámetro de configuración remota.

  4. Elige un objetivo. Puede 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; para ello, escriba el nombre del evento en el campo Objetivo y haga 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 asegurarse de que la métrica que especifique coincida con precisión con un evento activo de Analytics, verifique el evento en Analytics > Eventos .

  5. Seleccione si 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.

  6. Si seleccionó SUMA , 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 como USD , JPY , AUD , etc., podría optimizar los ingresos australianos especificando AUD como parámetro del evento (y, en el siguiente paso, asegúrese de configurar un condición de segmentación para usuarios en Australia).

  7. Defina o seleccione una condición de segmentación para el parámetro personalizado. Solo los usuarios que cumplan esta condición obtendrán una experiencia personalizada. Algunas condiciones comúnmente utilizadas son limitar la personalización solo a los usuarios de una plataforma en particular o solo a los usuarios en una región en particular.

Cuando esté satisfecho con sus alternativas, objetivo y focalizació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 sus personalizaciones haciendo clic en la condición de destino del parámetro en la página de configuración remota .