Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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.
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.
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.
[null,null,["Última actualización: 2025-08-12 (UTC)"],[],[],null,["\u003cbr /\u003e\n\nRemote Config rollouts give you the ability to safely and gradually release new\nfeatures and updates to your app. Using a [Remote Config\nparameter](/docs/remote-config/parameters), you can release new app features in\na controlled manner to specific user groups. As your rollout proceeds, monitor\nits success using Firebase Crashlytics and Google Analytics. Use\nRemote Config rollouts to:\n\n- **Minimize potential issues:** Identify and address any bugs or issues before they impact a large portion of your user base.\n- **Gather valuable feedback:** Collect feedback from a limited audience and iterate on your implementation before rolling out to a wider audience.\n- **Enable iterative development:** Make quick, iterative changes to widely-deployed apps while mitigating risk\n- **Monitor metrics you care about:** Compare app stability between rollout and control groups with Crashlytics and use Google Analytics to monitor metrics like revenue and engagement.\n\nFor example, if you created an app that incorporates generative AI and\nstores prompts within a Remote Config JSON parameter, you might want to:\n\n1. Create a rollout that updates the parameter that contains your LLM prompt(s) to a small percentage of your user base.\n2. Monitor the resulting performance--have conversions increased or decreased? What about engagement? Are there more or fewer crashes?\n3. Depending on the results of the rollout, you may decide to:\n - Roll back your change.\n - Update the prompt parameter value to adjust and refine your model's response.\n - Increase your rollout percentage to roll out to a larger audience, ultimately rolling out 100% of your users.\n\nYou can also [access the\nhistory](/docs/remote-config/templates#firebase-console) of all of your\nchanges using the Firebase console.\n| Monitoring for Remote Config rollouts is available for the following versions of Firebase\n| SDKs:\n|\n| - Firebase iOS SDK v10.24.0+\n| - Firebase SDK for Android SDK v21.6.0+ (Firebase BoM v32.6.0+)\n|\n| Crashlytics and Google Analytics are optional, but provide\n| significant value by measuring app stability and reporting key metrics like\n| revenue, conversions, and user engagement. Rollout metrics are available\n| for the following versions:\n|\n| - Crashlytics Android SDK v18.6.0+ (Firebase BoM v32.6.0+)\n| - Crashlytics iOS SDK v10.24.0\n| - Firebase SDK for Google Analytics (any version)\n\nKey capabilities\n\n|-------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Target by user attributes | Deliver features to specific user segments based on user properties, app behavior, or any other relevant criteria. |\n| Staged rollouts | Gradually increase the percentage of users exposed to a new feature over time, reducing the risk of unexpected issues. |\n| Monitor stability | Use Crashlytics to monitor potential issues (like crashes, non-fatal errors, and non-responsive apps) that may be introduced by your feature release. |\n| Gain insight into key metrics | Ensure that your new release positively affects the Google Analytics metrics you care about, like conversions, revenue, and user engagement. |\n| Rollback functionality | If rollout results show potential issues, roll back to a previous version of the feature for all or a specific segment of affected users. |\n\nHow does it work?\n\nRemote Config rollouts rely on three key components:\n\n1. [Remote Config](/docs/remote-config) stores and manages your app's configuration data, including feature flags and configuration parameters.\n2. [Crashlytics](/docs/crashlytics) provides real-time crash reporting and performance monitoring so that you can track the impact of your rollout and quickly identify any trending issues.\n3. [Google Analytics](/docs/analytics) provides the ability to target rollouts based on user attributes *and* monitor how your launch affects key metrics like revenue, user engagement, and conversion events.\n\nFor more information, see\n[About Remote Config rollouts](/docs/remote-config/rollouts/about).\n\nImplementation Path\n\n|---|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Configure Remote Config | Define your feature flags and configuration parameters in the Firebase console. |\n| | Set up Crashlytics | Integrate Crashlytics into your app to monitor its performance and identify any issues. |\n| | Set up Google Analytics | Integrate Analytics into your app to view key metrics like revenue and user retention. |\n| | Implement rollout logic | Configure Remote Config in the Firebase console and in your app to access and apply feature flags and configuration parameters based on user targeting criteria. |\n| | Monitor and iterate | Monitor Crashlytics data and user feedback to track the rollout's impact and make adjustments as needed. |\n\nPolicies and limits\n\nA/B Testing experiments and Remote Config rollouts share the total experiment\nlimit: 24. For example, if you are running 12 A/B Tests, you are\nlimited to 12 running rollouts.\n\nNext steps\n\n- Learn more [about Remote Config rollouts](/docs/remote-config/rollouts/about).\n- Get started with [Remote Config rollouts](/docs/remote-config/rollouts/get-started)."]]