Les déploiements Remote Config vous permettent de déployer de nouvelles fonctionnalités et mises à jour de votre application de manière sûre et progressive. À l'aide d'un paramètre Remote Config, vous pouvez déployer de nouvelles fonctionnalités de l'application de manière contrôlée auprès de groupes d'utilisateurs spécifiques. Au fur et à mesure du déploiement, surveillez sa réussite à l'aide de Firebase Crashlytics et Google Analytics. Utilisez les déploiements Remote Config pour :
- Minimisez 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.
- Recueillez des commentaires précieux : collectez 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 limitant les risques.
- Surveillez 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 comme les revenus et l'engagement.
Par exemple, si vous avez créé une application qui intègre l'IA générative et stocke les requêtes dans un paramètre JSON Remote Config, vous pouvez effectuer les actions suivantes :
- Créez un déploiement qui met à jour le paramètre contenant vos requêtes LLM pour un petit pourcentage de votre base d'utilisateurs.
- Surveillez les performances obtenues. 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
- Modifiez la valeur du paramètre de requête pour ajuster et affiner la réponse de votre modèle.
- Augmentez le pourcentage de déploiement pour toucher une audience plus large, jusqu'à atteindre 100 % de vos utilisateurs.
Vous pouvez également accéder à l'historique de toutes vos modifications à l'aide de la console Firebase.
Capacités clés
Cibler par attributs utilisateur | Proposez des fonctionnalités à des segments d'utilisateurs spécifiques en fonction des propriétés utilisateur, 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 (comme les plantages, les erreurs non fatales et les applications qui ne répondent pas) qui peuvent être introduits par la publication de votre fonctionnalité. |
Obtenir des insights sur les métriques clés | Assurez-vous que votre nouvelle version a un impact positif sur les métriques Google Analytics qui vous intéressent, comme les conversions, les revenus et l'engagement des utilisateurs. |
Fonctionnalité de rollback | Si les résultats du déploiement indiquent des problèmes potentiels, revenez à une version antérieure de la fonctionnalité pour tous les utilisateurs concernés ou pour un segment spécifique. |
Fonctionnement
Les déploiements Remote Config 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 d'erreur et une surveillance des performances en temps réel. Vous pouvez ainsi 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 utilisateur et les événements de conversion.
Pour en savoir plus, consultez À propos des déploiements Remote Config.
Chemin d'implémentation
Configurer Remote Config | Définissez vos indicateurs de fonctionnalité et vos paramètres de configuration dans la console Firebase. | |
Configurer Crashlytics | Intégrez Crashlytics à votre application pour surveiller ses performances et identifier les éventuels problèmes. | |
Configurer Google Analytics | Intégrez Analytics à votre application pour afficher des métriques clés comme les revenus et la fidélisation des utilisateurs. | |
Implémenter la logique de déploiement | Configurez Remote Config dans la console Firebase et dans votre application pour accéder aux indicateurs de fonctionnalité et aux paramètres de configuration et les appliquer en fonction des critères de ciblage des utilisateurs. | |
Surveiller et itérer | Surveillez les données Crashlytics et les commentaires des utilisateurs pour suivre l'impact du déploiement et apporter les ajustements nécessaires. |
Règles et limites
Les tests A/B Testing et les déploiements Remote Config partagent la limite totale de tests : 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 les déploiements Remote Config
- Faites vos premiers pas avec les déploiements Remote Config.