Check out what’s new from Firebase at Google I/O 2022. Learn more

Personalización de configuración remota

Con la personalización de Remote Config, puede seleccionar automáticamente los parámetros de Remote Config para que cada usuario los optimice para un objetivo. Personalizar un parámetro es como realizar una prueba A/B automática, individualizada y de mejora continua.

Cuando utiliza la personalización de Remote Config en sus aplicaciones, crea experiencias más atractivas para cada uno de sus usuarios al proporcionarles automáticamente una de varias experiencias de usuario alternativas, la alternativa que se optimiza para el objetivo que elija. Puede orientar sus parámetros personalizados de Remote Config a grupos de usuarios específicos utilizando las condiciones de orientación de Remote Config .

Puede optimizar para cualquier objetivo que se pueda medir con Google Analytics. Esto incluye las siguientes métricas integradas:

  • Tiempo de participación del usuario
  • Clics en anuncios

O bien, puede optimizar para métricas personalizadas basadas en cualquier evento de Analytics. Algunas posibilidades son:

  • Envíos de calificación de Play Store o App Store
  • Éxito del usuario en tareas particulares
  • Utilización de características

Empezar

¿Como funciona?

La personalización utiliza el aprendizaje automático para determinar la experiencia óptima para cada uno de sus usuarios. El algoritmo compensa de manera eficiente entre aprender la mejor experiencia para diferentes tipos de usuarios y hacer uso de ese conocimiento para maximizar su métrica objetiva. Los resultados de la personalización se comparan automáticamente con un grupo reservado de usuarios que reciben una experiencia aleatoria persistente extraída de las alternativas proporcionadas; esta comparación muestra cuánto "elevación" (valor incremental) genera el sistema de personalización.

Ruta de implementación

  1. Implemente dos o más experiencias de usuario alternativas que espera que sean óptimas para algunos usuarios pero no para otros.
  2. Haga que estas alternativas sean configurables de forma remota con un parámetro de configuración remota. Consulte Primeros pasos con Remote Config y las estrategias de carga de Remote Config .
  3. Habilite la personalización para el parámetro. Remote Config asignará a cada uno de sus usuarios la experiencia que sea óptima para ellos. Consulte la guía de introducción .

Personalización frente a pruebas A/B

A diferencia de las pruebas A/B, que están diseñadas para encontrar una única experiencia de usuario con el mejor rendimiento, la personalización intenta maximizar un objetivo eligiendo dinámicamente una experiencia de usuario óptima para cada usuario. Para muchos tipos de problemas, la personalización produce los mejores resultados, pero las pruebas A/B aún tienen sus usos:

Personalización preferida Se prefieren las pruebas A/B
Cuando cada usuario podría beneficiarse de una experiencia de usuario personalizada Cuando desea una única experiencia óptima para todos los usuarios o un subconjunto definido de usuarios
Cuando desea optimizar continuamente el modelo de personalización Cuando desee realizar pruebas durante un período de tiempo fijo
Cuando su objetivo de optimización se puede expresar simplemente como una suma ponderada de eventos analíticos Cuando su objetivo de optimización requiere una evaluación cuidadosa de varias métricas competitivas diferentes
Cuando desea optimizar para un objetivo independientemente de las compensaciones Cuando desee determinar si una variante muestra una mejora estadísticamente significativa sobre otra antes de implementarla
Cuando no se requiere o no se desea la revisión manual de los resultados Cuando es deseable la revisión manual de los resultados

Por ejemplo, suponga que desea maximizar la cantidad de usuarios que califican su aplicación en Play Store cuando se los solicita. Un factor que podría contribuir al éxito es el momento de su mensaje: ¿lo muestra cuando el usuario abre su aplicación por primera, segunda o tercera vez? ¿O les avisa cuando completan con éxito ciertas tareas? El momento ideal probablemente depende del usuario individual: algunos usuarios pueden estar listos para calificar su aplicación de inmediato, mientras que otros pueden necesitar más tiempo.

Optimizar el momento de su solicitud de comentarios es un caso de uso ideal para la personalización:

  • Es probable que la configuración óptima sea diferente para cada usuario.
  • El éxito se puede medir fácilmente mediante análisis.
  • El cambio de UX en cuestión tiene un riesgo lo suficientemente bajo como para que probablemente no necesite considerar compensaciones o realizar una revisión manual.

Intentalo

Empezar