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:
- Crea un lanzamiento que actualice el parámetro que contiene tus instrucciones de LLM para 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
- 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:
- Remote Config almacena y administra los datos de configuración de tu app, como marcas de función y parámetros de configuración.
- 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.
- 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
- Obtén más información acerca de los lanzamientos de Remote Config.
- Comienza a usar los lanzamientos de Remote Config.