Utiliser Firebase Remote Config avec Analytics

Lorsque vous créez une application qui inclut à la fois Firebase Remote Config et Google Analytics, vous pouvez mieux comprendre les utilisateurs de votre application et répondre plus rapidement à leurs besoins. Vous pouvez utiliser les Analytics audiences et les propriétés utilisateur Analytics pour personnaliser votre application pour des segments de votre base d'utilisateurs de manière flexible et précise.

L'intégration du Google Analytics SDK fournit des insights qui vous aident à adapter vos offres grâce aux A/B Testing, Remote Config personnalisation, et Remote Config déploiements. Vous pouvez analyser les résultats pour comprendre l'impact de différents choix sur les métriques clés telles que les revenus et l'engagement.

Pour en savoir plus sur l'analyse de l'utilisation des applications avec Google Analytics, consultez la Analytics présentation.

Pour personnaliser votre application à l'aide de segments que vous avez peut-être identifiés en dehors de Firebase, consultez la documentation sur les segments importés.

Remote Config et propriétés utilisateur

Remote Config vous permet désormais d'utiliser des combinaisons de Analytics propriétés utilisateur pour créer des conditions, ce qui vous permet de personnaliser votre application pour des segments de votre base d'utilisateurs que vous avez définis.

Par exemple, vous pouvez définir les propriétés utilisateur suivantes dans Google Analytics pour les utiliser dans une application d'exercice avec différentes activités d'exercice de durées et de niveaux de difficulté différents :

  • Exercise_Interest
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

Vous pouvez ensuite créer des conditions qui utilisent ces propriétés (individuellement ou en combinaison) pour adapter l'apparence et le comportement de votre application à des utilisateurs spécifiques. Par exemple, vous pouvez concevoir votre application de sorte que les utilisateurs intéressés par la course à pied voient une image d'un joggeur lorsque votre application se charge. Vous pouvez également définir des segments de votre base d'utilisateurs par durée d'exercice et niveau de difficulté afin que les utilisateurs occasionnels voient d'abord une suggestion d'entraînement plus court et plus facile, tandis que les athlètes sérieux sont invités à commencer une course de 40 minutes au démarrage de notre application.

Si le comportement de vos utilisateurs change de manière à modifier leurs propriétés utilisateur, ces mises à jour sont collectées par Google Analytics, ce qui peut modifier le comportement et l'apparence de leur instance d'application après la prochaine requête de récupération. Une gamme complète d'opérateurs est disponible pour vous permettre de créer des règles qui incluent ou excluent des utilisateurs avec des propriétés utilisateur spécifiques ou des combinaisons de propriétés utilisateur.

Vous pouvez également combiner d'autres Remote Config règles avec des règles basées sur des propriétés utilisateur, afin de proposer des comportements d'application personnalisés à des segments d'audience tels que les suivants :

  • Utilisateurs qui aiment le yoga (Exercise_Interest correspond exactement à yoga), qui utilisent votre application sur un appareil Android (OS type == Android) et qui se trouvent au Canada (Device in region/country == Canada).
  • Utilisateurs intéressés par la musculation ou la perte de poids (Exercise_Interest contient weight) qui utilisent votre application sur un appareil Apple (OS type == iOS) avec une interface utilisateur en anglais (Device language == English).

Cibler par heure de première ouverture

Une fois que vous avez associé Google Analytics et Remote Config, vous pouvez cibler les utilisateurs en fonction de la première fois qu'ils ouvrent votre application (à l'aide de l' Analytics événement first_open) pour les récupérations et les personnalisations des paramètres Remote Config, ainsi que pour les expériences de test A/B Testing.

Vous pouvez utiliser Heure de première ouverture pour :

  • Cibler les nouveaux utilisateurs.
  • Cibler les groupes d'utilisateurs qui se sont inscrits au cours d'une période spécifique dans le passé.
  • Créer et tester des parcours d'intégration et des expériences de bienvenue pour les nouveaux utilisateurs.
  • Créer des expériences personnalisées pour les utilisateurs qui s'inscrivent au cours de périodes spécifiques.

Par exemple, imaginons que vous ayez une application d'achat en ligne avec des utilisateurs dans plusieurs pays et que vous souhaitiez faire de la publicité pour des offres spéciales de vacances auprès des nouveaux utilisateurs de l'application. Pour un événement de vente de pointe, qui s'applique aux utilisateurs américains, vous pouvez configurer une condition pour votre Remote Config ou A/B Testing expérience qui cible une application iOS ou Android spécifique, puis sélectionner tous les utilisateurs américains (Device in region/country == United States) qui ouvrent votre application pour la première fois au cours du mois précédant la vente (First open After 11/01/2022 12:00 AM Los Angeles Time et First open Before 11/26/2022 12:00 AM Los Angeles Time).

Le ciblage des utilisateurs par heure de première ouverture est disponible après avoir sélectionné une application Android ou iOS. Il est actuellement compatible avec les versions suivantes du Remote Config SDK : SDK pour les plates-formes Apple v9.0.0+ et SDK Android v21.1.1+ (Firebase BoM v30.3.0+).

Vous pouvez cibler les utilisateurs qui lancent votre application pour la première fois à tout moment, à condition qu'un SDK compatible soit installé et que Analytics soit activé.

Étapes suivantes

Pour en savoir plus sur les propriétés utilisateur, consultez les guides suivants :

Pour en savoir plus sur la création de conditions en combinant des règles, consultez Paramètres et conditions Remote Config.

Pour ajouter une condition Remote Config à votre projet, consultez Ajouter ou modifier une condition. Vous pouvez créer des paramètres, des règles et des conditions dans la Firebase console.