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 característica.

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 de lápiz para editarlo.

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

  3. Complete los pasos de Crear personalización :

    1. Defina dos o más valores alternativos. Los "valores alternativos" son un nombre especial para los valores de los parámetros que puede establecer el algoritmo de personalización; en su aplicación, puede tratarlos como cualquier otro valor de parámetro.

    2. Elige un objetivo. Hay varios objetivos preestablecidos para métricas como ingresos y compromiso, pero también puede definir un objetivo basado en cualquier otro evento que le gustaría optimizar.

    3. 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 .