Utiliser Firebase Remote Config avec Analytics

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 ).

Prochaines étapes

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 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 .