Test A/B Firebase
Optimisé par Google Optimize , Firebase A/B Testing vous aide à optimiser l'expérience de votre application en facilitant l'exécution, l'analyse et la mise à l'échelle des expériences produit et marketing. Cela vous donne le pouvoir de tester les modifications apportées à l'interface utilisateur, aux fonctionnalités ou aux campagnes d'engagement de votre application pour voir si elles déplacent réellement l'aiguille sur vos mesures clés (comme les revenus et la rétention) avant de les déployer à grande échelle.
Les tests A/B fonctionnent avec FCM pour vous permettre de tester différents messages marketing, et avec Remote Config pour tester les changements au sein de votre application.
Capacités clés
Testez et améliorez votre expérience produit | Créez des expériences avec Remote Config pour apporter des modifications au comportement et à l'apparence de votre application dans les variantes de votre expérience, et testez quelle expérience produit est la plus efficace pour obtenir les résultats qui vous intéressent le plus. |
Trouvez des moyens de réengager vos utilisateurs à l'aide de l'éditeur de notifications | Utilisez les tests A/B pour vous aider à trouver les paramètres de formulation et de messagerie les plus efficaces pour attirer les utilisateurs dans votre application. |
Déployez de nouvelles fonctionnalités en toute sécurité | Ne déployez pas une nouvelle fonctionnalité sans vous assurer qu'elle répond d'abord à vos objectifs auprès d'un plus petit sous-ensemble d'utilisateurs. Une fois que vous avez confiance dans les résultats de vos tests A/B, déployez la fonctionnalité à tous vos utilisateurs. |
Ciblez des groupes d'utilisateurs avec les données de Google Analytics | Exécutez des tests A/B sur les clients que vous ciblez à l'aide des données de Google Analytics. Par exemple, vous pouvez cibler un sous-ensemble d'utilisateurs exécutant une version d'application, une plate-forme, une langue et un groupe démographique spécifiques correspondant à une propriété utilisateur Google Analytics spécifique . |
Comment ça marche?
Lorsque vous créez une expérience, vous testez une ou plusieurs variantes d'une action testable et mesurez la performance des variantes par rapport à un objectif que vous souhaitez atteindre (comme augmenter les achats intégrés). Votre groupe d'utilisateurs ciblé peut être défini par plusieurs critères enchaînés avec une logique "ET" ; par exemple, vous pouvez limiter le groupe aux utilisateurs d'une version d'application particulière qui appartiennent à la fois à une audience Analytics, tels que les "utilisateurs en panne", qui correspondent à une propriété utilisateur Google Analytics personnalisée définie par le client.
Avec Remote Config, vous pouvez expérimenter des modifications de plusieurs paramètres dans plusieurs variantes pour modifier le comportement et l'apparence de votre application de différentes manières dans chaque groupe de variantes. Vous pouvez l'utiliser pour des modifications subtiles telles que le bricolage avec le meilleur schéma de couleurs et le meilleur positionnement des options de menu, ou pour des modifications importantes telles que le test d'une toute nouvelle fonctionnalité ou la conception d'une interface utilisateur. Avec le compositeur de notifications, vous pouvez expérimenter pour trouver le bon libellé pour un message de notification.
Que votre expérience utilise Remote Config ou l'éditeur de notifications, vous pouvez surveiller votre expérience jusqu'à ce que vous disposiez d'un ensemble de résultats valides, puis identifier le leader , la variante qui atteint le mieux votre objectif. Vous pouvez commencer votre test avec un petit pourcentage de votre base d'utilisateurs, puis augmenter ce pourcentage au fil du temps. Si votre première expérience ne révèle pas une variante qui atteint votre objectif mieux que votre application ne le fait actuellement, vous pouvez commencer une nouvelle série d'expérimentations pour trouver la meilleure façon d'améliorer votre application.
Vous pouvez également suivre d'autres mesures (plantages d'application, rétention et engagement) ainsi que votre objectif afin de mieux comprendre le résultat de votre expérience et son impact sur l'expérience d'utilisation de votre application.
Chemin de mise en œuvre
Ajoutez Remote Config ou Firebase Cloud Messaging à votre application | Si votre application utilise déjà Remote Config ou Cloud Messaging (ou les deux), vous pouvez passer à l'étape suivante. | |
Définissez les variantes que vous souhaitez évaluer avec un test A/B. | Que votre changement soit subtil ou l'ajout d'une nouvelle interface utilisateur ou fonctionnalité, si vous pouvez contrôler ce changement à l'aide de la configuration à distance, vous pouvez tester plusieurs variantes de ce changement avec les tests A/B. Vous pouvez également utiliser les tests A/B avec le compositeur de notifications pour tester plusieurs variantes de votre campagne de réengagement avant de la déployer auprès de tous les utilisateurs. | |
Définissez comment vous mesurerez le succès | Avec un test qui utilise l'éditeur de notifications, vous pouvez utiliser un événement Analytics pour définir l'objectif de votre test et comparer les variantes du test. Avec un test Remote Config, vous pouvez utiliser un événement Analytics ou un entonnoir de conversion pour définir l'objectif de votre test. | |
Surveillez votre expérience pour trouver la variante gagnante | Vous pouvez commencer votre expérience avec quelques utilisateurs seulement, puis la déployer auprès d'un plus grand nombre d'utilisateurs si les premiers résultats semblent bons. Au fur et à mesure que vous surveillez votre expérience, vous verrez si certaines variantes provoquent plus de plantages d'application ou d'autres impacts sur l'expérience de l'application, et vous pouvez également voir quelle variante progresse le plus vers votre objectif. |
Prochaines étapes
- Consultez la série de vidéos sur les tests A/B , qui couvre tout, des sujets de base aux sujets avancés.
- Commencez à créer des expériences pour Remote Config ou l'éditeur de notifications .
- En savoir plus sur les fonctionnalités de Firebase qui interagissent avec les tests A/B : Google Analytics , Firebase Remote Config , les messages de notification , AdMob et la personnalisation de Remote Config .
- En savoir plus sur Optimize , qui utilise les mêmes statistiques bayésiennes sophistiquées qui alimentent les tests A/B.