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:
- Crea un lanzamiento que actualice el parámetro que contiene tus mensajes del LLM a un pequeño porcentaje de tu base de usuarios.
- Supervisa el rendimiento resultante: ¿aumentaron o disminuyeron las conversiones? ¿Qué ocurre con la participación? ¿Se producen más o menos fallas?
- 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:
- 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.
- 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.
- 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
- Obtén más información sobre los lanzamientos de Remote Config.
- Comienza a usar los lanzamientos de Remote Config.