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 la app de forma controlada a grupos de usuarios específicos. A medida que avance el lanzamiento, supervisa su éxito con Firebase Crashlytics y Google Analytics. Usa los lanzamientos de Remote Config para lo siguiente:

  • Minimizar los posibles problemas: Identifica y soluciona cualquier error o problema antes de que afecten a una gran parte de la base de usuarios.
  • Recopilar comentarios valiosos: Recopila comentarios de un público limitado. iterando en tu implementación antes de lanzarla a un público más amplio.
  • Habilitar el desarrollo iterativo: Realiza cambios iterativos y rápidos en aplicaciones ampliamente implementadas y, al mismo tiempo, mitiga el riesgo.
  • Supervisa las métricas que te interesan: Compara la estabilidad de la app entre los grupos de lanzamiento y 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 instrucciones dentro de un parámetro JSON de Remote Config, te recomendamos hacer lo siguiente:

  1. Crea un lanzamiento que actualice el parámetro que contiene tus instrucciones de LLM para 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
    • Actualizar el valor del parámetro de instrucción para ajustar y definir mejor la respuesta correcta
    • Aumentar el porcentaje de lanzamiento para que llegue a un público más amplio y que, en última instancia, se implemenet para todos los usuarios.

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

Funciones clave

Segmenta por atributos de usuario Ofrece funciones a los segmentos de usuarios en función de las propiedades del usuario, el comportamiento de la aplicación o cualquier otro criterio relevante.
Lanzamientos en etapas Aumenta gradualmente el porcentaje de usuarios expuestos a una función nueva con el tiempo, lo que reduce el riesgo de problemas inesperados.
Supervisión de la estabilidad Usa Crashlytics para supervisar problemas potenciales (como fallas, errores recuperables y apps que no responden) que pueden presentarse debido al lanzamiento de la función.
Obtén estadísticas sobre las métricas clave Asegúrate de que tu nuevo lanzamiento afecten positivamente 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 un problema potencial de la función, revertir a una versión anterior de la función para todos o segmento específico de usuarios afectados.

¿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, como marcas de función y parámetros de configuración.
  2. Crashlytics proporciona informes de fallas en tiempo real y supervisión del rendimiento para hacer un seguimiento del impacto del lanzamiento y, además, identificar rápidamente cualquier problema del momento.
  3. Google Analytics proporciona la habilidad para segmentar lanzamientos según los atributos de los usuarios, y supervisar cómo ese lanzamiento influye en 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 parámetros de configuración en Firebase console.
Configurar Crashlytics Integra Crashlytics en tu app para supervisar su rendimiento y, además, 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.
Implementar 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.
Supervisar y repetir Supervisa los datos de Crashlytics y comentarios de los usuarios para hacer un seguimiento del impacto del lanzamiento y hacer 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 de experimentos: 24. Por ejemplo, si ejecutas 12 pruebas A/B, tienes un límite de 12 lanzamientos en ejecución.

Próximos pasos