Lorsque vous créez une application qui inclut à la fois Remote Config et Google Analytics Firebase, vous pouvez mieux comprendre les utilisateurs de votre application et répondre plus rapidement à leurs besoins. Vous pouvez utiliser des Analytics audiences et des propriétés utilisateur pour personnaliser votre application en fonction de segments de votre base d'utilisateurs avec flexibilité et précision.
L'intégration du SDK Google Analytics vous fournit des insights qui vous aident à adapter vos offres avec A/B Testing, la personnalisation Remote Config et les déploiements 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 la présentation de 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 de propriétés utilisateur Analytics 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 une gamme d'activités d'exercice à différentes durées et niveaux de difficulté:
- Exercise_Interest
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
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éfinir des segments de votre base d'utilisateurs en fonction de la durée et du niveau de difficulté de l'exercice afin que les utilisateurs occasionnels soient d'abord invités à effectuer un entraînement plus court et plus facile, tandis que les athlètes sérieux sont invités à commencer une course de 40 minutes lorsque notre application démarre.
Si les comportements de vos utilisateurs changent 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 règles Remote Config avec des règles basées sur des propriétés utilisateur pour proposer des comportements d'application personnalisés à des segments d'audience, par exemple:
- 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 en fonction de la 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'événement first_open
Analytics) pour les récupérations et personnalisations de paramètres Remote Config, ainsi que pour les tests A/B Testing.
Vous pouvez utiliser First Open Time (Heure de première ouverture) pour:
- Ciblez de nouveaux utilisateurs.
- Cibler des groupes d'utilisateurs qui ont rejoint votre application au cours d'une période spécifique
- 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.
Imaginons que vous possédiez une application de shopping en ligne utilisée par des utilisateurs de plusieurs pays et que vous souhaitiez promouvoir des offres spéciales pour les fêtes auprès des nouveaux utilisateurs de votre application. 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 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 de SDK Remote Config suivantes: SDK de plates-formes Apple v9.0.0 et versions ultérieures, et SDK Android v21.1.1 et versions ultérieures (Firebase BoM v30.3.0 et versions ultérieures).
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:
- Définir des propriétés utilisateur sur les plates-formes Apple
- Définir des propriétés utilisateur sur Android
- Définir des propriétés utilisateur sur le Web/JavaScript
Pour en savoir plus sur la création de conditions en combinant des règles, consultez la section Paramètres et conditions de Remote Config.
Pour ajouter une condition Remote Config à votre projet, consultez la section Ajouter ou modifier une condition. Vous pouvez créer des paramètres, des règles et des conditions dans la console Firebase.