Lorsque vous créez une application qui inclut à la fois Firebase Remote Config et Google Analytics, vous avez la possibilité de mieux comprendre les utilisateurs de votre application et de répondre plus rapidement à leurs besoins. Vous pouvez utiliser les audiences Analytics et les propriétés utilisateur pour personnaliser votre application pour des segments de votre base d'utilisateurs avec flexibilité et précision.
Pour en savoir plus sur l'analyse de l'utilisation des applications avec Google Analytics, consultez l' introduction d'Analytics .
Pour personnaliser votre application à l'aide de segments que vous avez peut-être identifiés en dehors de Firebase, consultez la documentation des segments importés .
Configuration à distance 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 les 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é :
- Exercice_Intérêt
- Preferred_Exercise_Duration
- Niveau_de_difficulté_préféré
Ensuite, vous pouvez créer des conditions qui utilisent ces propriétés (individuellement ou en combinaison) pour personnaliser l'apparence et le comportement de votre application pour des utilisateurs spécifiques. Par exemple, vous pouvez concevoir votre application de manière à ce que les utilisateurs intéressés par la course voient l'image d'un jogger lors du chargement de votre application. Ou, vous pouvez définir 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 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, 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 de configuration à distance avec des règles basées sur les propriétés de l'utilisateur, pour offrir des comportements d'application personnalisés aux segments d'audience comme suit :
- Utilisateurs qui aiment le yoga ( Exercise_Interest correspond exactement au yoga ), qui utilisent votre application sur un appareil Android ( OS type == Android ), situé au Canada ( Device in region/country == Canada ).
- Utilisateurs intéressés par l'haltérophilie ou la perte de poids ( Exercise_Interest contains weight ) qui utilisent votre application sur un appareil Apple ( OS type == iOS ) avec une interface utilisateur en anglais ( Device language == English ).
Cible par première heure d'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 de l'événement Analytics first_open
) pour les extractions et les personnalisations des paramètres de Remote Config et les expériences de test A/B.
Vous pouvez utiliser la première heure d'ouverture pour :
- Ciblez de nouveaux utilisateurs.
- Ciblez les groupes d'utilisateurs qui se sont joints au cours d'une période spécifique dans le passé.
- Créez et testez des flux d'intégration et accueillez des expériences pour les nouveaux utilisateurs.
- Créez des expériences personnalisées pour les utilisateurs qui se joignent à des périodes spécifiques.
Par exemple, supposons que vous possédiez une application d'achat en ligne avec des utilisateurs dans plusieurs pays et que vous souhaitiez proposer des offres spéciales pour les fêtes aux nouveaux utilisateurs de l'application. Pour quelque chose comme une vente Black Friday, qui s'applique aux utilisateurs américains, vous pouvez configurer une condition pour votre expérience de configuration à distance ou de test A/B qui cible une application iOS ou Android spécifique, puis sélectionner tous les utilisateurs américains ( Appareil dans la région/le pays == États-Unis ) qui ouvrent votre application pour la première fois au cours du mois précédant la vente ( première ouverture après le 01/11/2022 00h00 heure de Los Angeles et première ouverture avant le 26/11/2022 00h00 heure de Los Angeles ).
Le ciblage des utilisateurs par première heure d'ouverture est disponible après avoir sélectionné une application Android ou iOS. Il est actuellement pris en charge par les versions suivantes du SDK Remote Config : SDK des plates-formes Apple v9.0.0+ et Android SDK 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 qu'Analytics soit activé.
Prochaines étapes
Pour en savoir plus sur les propriétés utilisateur, consultez les guides suivants :
- Définir les propriétés de l'utilisateur sur les plates-formes Apple
- Définir les propriétés de l'utilisateur sur Android
- Définir les propriétés de l'utilisateur sur Web/JavaScript
Pour en savoir plus sur la façon dont les conditions sont créées en combinant des règles, consultez Paramètres et conditions de configuration à distance .
Pour ajouter une condition Remote Config à votre projet, voir Ajouter ou modifier une condition . Vous pouvez créer des paramètres, des règles et des conditions dans la console Firebase .