Lanzamientos de Remote Config

Los lanzamientos de Remote Config te permiten lanzar nuevas funciones y actualizaciones de tu app de forma segura y gradual. Con un parámetro de Remote Config, puedes lanzar nuevas funciones de app de manera controlada para grupos de usuarios específicos. A medida que avance el lanzamiento, supervisa si se realizó correctamente con Firebase Crashlytics y Google Analytics. Usa los lanzamientos de Remote Config para lo siguiente:

  • Minimiza los problemas potenciales: Identifica y soluciona cualquier error o problema antes de que afecte a una gran parte de tu base de usuarios.
  • Recopila comentarios valiosos: Recopila comentarios de un público limitado y, luego, itera sobre tu implementación antes de lanzarla para un público más amplio.
  • Habilitar el desarrollo iterativo: Realiza cambios iterativos y rápidos en las apps ampliamente implementadas mientras mitigas el riesgo.
  • Supervisa las métricas que te interesan: Compara la estabilidad de la app entre los grupos de lanzamiento y de control con Crashlytics y usa Google Analytics para supervisar métricas como los ingresos y la participación.

Por ejemplo, si creaste una app que incorpora IA generativa y almacena mensajes dentro de un parámetro JSON de Remote Config, recomendamos hacer lo siguiente:

  1. Crea un lanzamiento que actualice el parámetro que contiene tus mensajes del LLM a un pequeño porcentaje de tu base de usuarios.
  2. Supervisa el rendimiento resultante: ¿aumentaron o disminuyeron las conversiones? ¿Qué ocurre con la participación? ¿Se producen más o menos fallas?
  3. Según los resultados del lanzamiento, puedes hacer lo siguiente:
    • Revertir su cambio
    • Actualiza el valor del parámetro de instrucción para ajustar y definir mejor la respuesta de tu modelo.
    • Aumenta el porcentaje de lanzamiento para lanzarlo a un público más amplio y, en última instancia, lanza al 100% de tus usuarios.

También puedes acceder al historial de todos los cambios con Firebase console.

Funciones clave

Segmenta por atributos de usuario Entrega funciones a segmentos de usuarios específicos en función de las propiedades de los usuarios, el comportamiento de la app o cualquier otro criterio relevante.
Lanzamientos en etapas Con el tiempo, aumenta el porcentaje de usuarios expuestos a una función nueva de forma gradual, lo que reduce el riesgo de problemas inesperados.
Estabilidad del monitor Usa Crashlytics para supervisar posibles problemas (como fallas, errores recuperables y apps que no responden) que puedan surgir en el lanzamiento de tu función.
Obtén estadísticas sobre las métricas clave Asegúrate de que tu nueva versión tenga un impacto positivo en las métricas de Google Analytics que te interesan, como las conversiones, los ingresos y la participación de los usuarios.
Funcionalidad de reversión Si los resultados del lanzamiento muestran posibles problemas, revierte a una versión anterior de la función para todos los usuarios afectados o para un segmento específico.

¿Cómo funciona?

Los lanzamientos de Remote Config se basan en tres componentes clave:

  1. Remote Config almacena y administra los datos de configuración de tu app, incluidas las marcas de función y los parámetros de configuración.
  2. Crashlytics proporciona informes de fallas y supervisión del rendimiento en tiempo real para que puedas hacer un seguimiento del impacto del lanzamiento y, además, identificar rápidamente los problemas del momento.
  3. Google Analytics proporciona la capacidad de orientar lanzamientos en función de los atributos del usuario y supervisar cómo el lanzamiento afecta las métricas clave, como los ingresos, la participación de los usuarios y los eventos de conversión.

Para obtener más información, consulta Acerca de los lanzamientos de Remote Config.

Ruta de implementación

Configura Remote Config Define las marcas de función y los parámetros de configuración en Firebase console.
Configurar Crashlytics Integra Crashlytics en tu app para supervisar su rendimiento y, luego, identificar cualquier problema.
Configurar Google Analytics Integra Analytics en tu app para ver métricas clave, como los ingresos y la retención de usuarios.
Implementa la lógica de lanzamiento Configura Remote Config en Firebase console y en tu app para acceder y aplicar marcas de función y parámetros de configuración según los criterios de segmentación de usuarios.
Supervisa y repite Supervisa los datos de Crashlytics y los comentarios de los usuarios para hacer un seguimiento del impacto del lanzamiento y realizar los ajustes necesarios.

Políticas y límites

Los experimentos de A/B Testing y los lanzamientos de Remote Config comparten el límite total del experimento: 24. Por ejemplo, si ejecutas 12 pruebas A/B, tendrás un límite de 12 lanzamientos en ejecución.

Próximos pasos