Utiliser Firebase Remote Config avec Analytics

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

L'intégration du SDK Google Analytics fournit des insights utiles pour vous aider adapter vos offres avec A/B Testing, Personnalisation de Remote Config Déploiement de Remote Config. Vous pouvez analyser les résultats pour comprendre l'impact des différents choix sur des 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 les Analytics

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 d'utilisateurs Analytics à créer ce qui vous permet de personnaliser votre application pour certains segments de votre base d'utilisateurs. que vous avez définies.

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

  • Exercise_Interest
  • Durée_préférence_exercice
  • Niveau de difficulté_souhaité

Vous pouvez ensuite créer des conditions qui utilisent ces propriétés (individuellement ou combinées) 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 de joggeur lorsque votre application se charge. Vous pouvez également définissez des segments de votre base d'utilisateurs par durée d'exercice et niveau de difficulté afin que les utilisateurs occasionnels reçoivent d'abord une suggestion pour une d'une séance de sport, tandis que les athlètes expérimentés sont invités à courir 40 minutes lorsque notre application démarre.

Si les comportements de vos utilisateurs changent d'une manière qui modifie 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 règles Remote Config avec des règles basées sur l'utilisateur. de votre application, afin de proposer des comportements personnalisés à des segments d'audience tels que les éléments suivants:

  • Utilisateurs qui aiment le yoga (Exercise_Interest correspond exactement à yoga) et qui utilisent Votre application sur un appareil Android (type d'OS = Android), situé au Canada (Appareil dans la région/le pays == Canada.)
  • Utilisateurs intéressés par l'haltérophilie ou la perte de poids (Exercise_Interest contient weight) qui utilisent votre appli sur un appareil Apple (Type d'OS == iOS) avec une UI en anglais (Langue de l'appareil ==) anglais).

Cibler en fonction de la première ouverture

Après avoir 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 du l'événement Analytics first_open) pour les récupérations de paramètres Remote Config et personnalisations et A/B Testing tests.

Vous pouvez utiliser la métrique Première ouverture pour:

  • Ciblez de nouveaux utilisateurs.
  • Ciblez des groupes d'utilisateurs qui se sont inscrits au cours d'une période spécifique par le passé.
  • Créez et testez des parcours d'intégration et des expériences de bienvenue pour les nouveaux utilisateurs.
  • Créez des expériences personnalisées pour les utilisateurs qui rejoignent votre chaîne pendant des périodes spécifiques.

Supposons, par exemple, que vous ayez une application d'achat en ligne dont les utilisateurs se trouvent dans plusieurs pays et souhaitez faire la promotion d'offres spéciales pour les fêtes de fin d'année auprès des nouveaux utilisateurs. Par exemple, pour une promotion du Black Friday qui s'applique aux utilisateurs situés aux États-Unis, vous pouvez configurer une condition pour votre test Remote Config ou A/B Testing qui cible une application iOS ou Android spécifique, puis sélectionner tous les utilisateurs situés aux États-Unis (Device in region/country == United States) qui ouvrent votre application pour la première fois le mois précédant la promotion (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 une fois que vous avez sélectionné l'application iOS. Il est actuellement compatible avec le SDK Remote Config suivant Versions: SDK des plates-formes Apple v9.0.0+ et SDK Android v21.1.1+ (Firebase BoM v30.3.0+).

Vous pouvez cibler à tout moment les utilisateurs qui lancent votre application pour la première fois, SDK compatible est installé et Analytics est activé.

Étapes suivantes

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

Pour en savoir plus sur la façon dont les conditions sont créées en combinant des règles, consultez Paramètres et conditions Remote Config.

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