Déploiements Remote Config

Les déploiements Remote Config vous permettent de publier progressivement et de manière sécurisée de nouvelles fonctionnalités et mises à jour de votre application. À l'aide d'un paramètre Remote Config, vous pouvez publier 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 les déploiements Remote Config pour:

  • Minimisez les problèmes potentiels:identifiez et corrigez les bugs ou les problèmes avant qu'ils n'affectent une grande partie de votre base d'utilisateurs.
  • Recevez 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.
  • Permettre le développement itératif:effectuez des modifications rapides et itérées sur des 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 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 des invites dans un paramètre JSON Remote Config, vous pouvez:

  1. Créez un déploiement qui met à jour le paramètre contenant vos invites LLM auprès d'un petit pourcentage de votre base d'utilisateurs.
  2. 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 ?
  3. En fonction des résultats du déploiement, vous pouvez décider de :
    • Effectuer un rollback de la modification
    • Mettez à jour 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'à 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.
Stabilité du moniteur Utilisez Crashlytics pour surveiller les problèmes potentiels (plantages, erreurs non fatales et applications qui ne répondent pas) pouvant ê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 révèlent 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

Les déploiements Remote Config reposent sur trois composants clés:

  1. 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.
  2. Crashlytics fournit des rapports d'erreur et une surveillance des performances en temps réel afin que vous puissiez suivre l'impact de votre déploiement et identifier rapidement les problèmes à tendance.
  3. Google Analytics vous permet de cibler les déploiements en fonction des attributs utilisateur et de surveiller l'impact de votre lancement sur des métriques clés telles que les revenus, l'engagement utilisateur et les événements de conversion.

Pour en savoir plus, consultez la section À 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 problèmes.
Configurer Google Analytics Intégrez Analytics à votre application pour afficher des métriques clés telles que les revenus et la fidélisation des utilisateurs.
Implémenter une logique de déploiement Configurez Remote Config dans la console Firebase et dans votre application pour accéder et appliquer des indicateurs de fonctionnalité et des paramètres de configuration 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 des tests: 24. Par exemple, si vous exécutez 12 tests A/B, vous êtes limité à 12 déploiements en cours.

Étapes suivantes