Les déploiements Remote Config vous permettent de lancer de nouvelles fonctionnalités et mises à jour dans votre application de manière progressive et sécurisée. À l'aide d'un Remote Config paramètre, vous pouvez lancer de nouvelles fonctionnalités d'application de manière contrôlée auprès de groupes d'utilisateurs spécifiques. Au fur et à mesure du déploiement, surveillez son succès à l'aide de Firebase Crashlytics et Google Analytics. Utilisez Remote Config les déploiements pour :
- Minimiser les problèmes potentiels : identifiez et résolvez les bugs ou problèmes avant qu'ils n'affectent une grande partie de votre base d'utilisateurs.
- Recueillir des commentaires utiles : recueillez les commentaires d'une audience limitée et itérez sur votre implémentation avant de la déployer auprès d'une audience plus large.
- Activer le développement itératif : apportez des modifications rapides et itératives aux applications largement déployées tout en atténuant les risques.
- Surveiller les métriques qui vous intéressent : comparez la stabilité de l'application entre les groupes de déploiement et de contrôle avec Crashlytics et utilisez Google Analytics pour surveiller des métriques telles que les revenus et l'engagement.
Par exemple, si vous avez créé une application qui intègre l'IA générative et stocke les invites dans un Remote Config paramètre JSON, vous pouvez :
- Créer un déploiement qui met à jour le paramètre contenant vos invites de LLM pour un petit pourcentage de votre base d'utilisateurs.
- Surveiller les performances résultantes : les conversions ont-elles augmenté ou diminué ? Qu'en est-il de l'engagement ? Y a-t-il plus ou moins de plantages ?
- En fonction des résultats du déploiement, vous pouvez décider de :
- Effectuer un rollback de la modification
- Mettre à jour la valeur du paramètre d'invite pour ajuster et affiner la réponse de votre modèle.
- Augmenter le pourcentage de déploiement pour le déployer auprès d'une audience plus large, jusqu'à 100% de vos utilisateurs.
Vous pouvez également accéder à l' historique de toutes vos modifications à l'aide de la Firebase console.
Capacités clés
| Cibler par attributs utilisateur | Fournissez des fonctionnalités à des segments d'utilisateurs spécifiques en fonction des propriétés des utilisateurs, du comportement de l'application ou de tout autre critère pertinent. |
| Déploiements par étapes | Augmentez progressivement le pourcentage d' utilisateurs exposés à une nouvelle fonctionnalité au fil du temps, ce qui réduit le risque de problèmes inattendus. |
| Surveiller la stabilité | Utilisez Crashlytics pour surveiller les problèmes potentiels (tels que les plantages, les erreurs non fatales et les applications qui ne répondent pas) qui peuvent être introduits par la sortie de votre fonctionnalité. |
| Obtenir des insights sur les métriques clés | Assurez-vous que votre nouvelle version affecte positivement les Google Analytics métriques qui vous intéressent , telles que les conversions, les revenus et l'engagement des utilisateurs. |
| Fonctionnalité de rollback | Si les résultats du déploiement montrent des problèmes potentiels, effectuez un rollback vers une version précédente de la fonctionnalité pour tous les utilisateurs concernés ou pour un segment spécifique. |
Fonctionnement
Remote Config rollouts reposent sur trois composants clés :
- Remote Config stocke et gère les données de configuration de votre application, y compris les indicateurs de fonctionnalité et les paramètres de configuration.
- Crashlytics fournit des rapports sur les plantages en temps réel et une surveillance des performances afin que vous puissiez suivre l'impact de votre déploiement et identifier rapidement les problèmes récurrents.
- Google Analytics vous permet de cibler les déploiements en fonction des attributs utilisateur et de surveiller l'impact de votre lancement sur les métriques clés telles que les revenus, l'engagement des utilisateurs et les événements de conversion.
Pour en savoir plus, consultez À propos des déplouts.Remote Config
Chemin d'implémentation
| Configurer Remote Config | Définissez vos indicateurs de fonctionnalité et vos paramètres de configuration dans la Firebase console. | |
| Configurer Crashlytics | Intégrez Crashlytics à votre application pour surveiller ses performances et identifier les problèmes. | |
| Configurer Google Analytics | Intégrez Analytics à votre application pour afficher les métriques clés telles que les revenus et la fidélisation des utilisateurs. | |
| Implémenter la logique de déploiement | 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. | |
| Surveiller et itérer | Surveillez les données Crashlytics et les commentaires des utilisateurs pour suivre l'impact du déploiement et apporter des ajustements si nécessaire. |
Règles et limites
A/B Testing expériences et Remote Config déploiements partagent la limite totale d'expériences : 24. Par exemple, si vous exécutez 12 tests A/B, vous êtes limité à 12 déploiements en cours.
Étapes suivantes
- En savoir plus sur Remote Config les déploiements.
- Commencer à utiliser les Remote Config déploiements