Check out what’s new from Firebase at Google I/O 2022. Learn more

Premiers pas avec la personnalisation de Remote Config

Avec la personnalisation de Remote Config, vous fournissez automatiquement aux utilisateurs l'une des nombreuses expériences utilisateur alternatives, afin d'optimiser pour un objectif de votre choix. Voir un aperçu de cette fonctionnalité.

Voici comment commencer.

1. Instrumentez votre application avec Analytics et Remote Config

Avant de pouvoir commencer à offrir des expériences utilisateur personnalisées, votre application doit utiliser Analytics et Remote Config.

  1. Si vous n'avez pas activé Google Analytics lors de la création de votre projet Firebase, activez-le sur la page Intégrations de votre projet.

  2. Assurez-vous d'utiliser au moins les versions suivantes du SDK Remote Config :

    • iOS : 7.5.0 et supérieur
    • Android : 20.0.3 (Firebase BoM 26.4.0) et versions ultérieures
    • C++ 7.1.1 et supérieur
    • Unité : 7.1.0 et supérieur

    Seules ces versions (et plus récentes) effectuent la journalisation nécessaire au système de personnalisation pour apprendre à optimiser votre objectif.

  3. Ajoutez des appels de journalisation des événements à votre application.

    Au minimum, enregistrez un événement lorsqu'un utilisateur termine l'action objective pour laquelle vous optimisez. Par exemple, si vous souhaitez optimiser les soumissions d'évaluation Play Store, enregistrez un événement chaque fois qu'un utilisateur évalue votre application.

    En outre, vous devez consigner explicitement tous les événements Analytics pertinents pour votre application qui ne sont pas automatiquement consignés . En enregistrant ces événements contextuels, vous pouvez améliorer la qualité de vos personnalisations.

  4. Mettez en œuvre les différentes expériences utilisateur que vous souhaitez rendre possibles dans votre application. Cela peut être aussi simple que de personnaliser la fréquence d'affichage des publicités pour chaque utilisateur, ou des alternatives plus substantielles, telles que la mise en œuvre de différentes mises en page.

  5. Rendez les différentes expériences utilisateur configurables en fonction de la valeur d'un paramètre Remote Config. Voir Prise en main de Remote Config et Stratégies de chargement de Remote Config .

À ce stade, vous pouvez déployer votre application sur l'App Store ou le Play Store. Les utilisateurs continueront à bénéficier de l'expérience par défaut que vous avez configurée, mais comme vous pouvez contrôler l'expérience avec une variable configurable à distance, vous pouvez commencer à expérimenter la personnalisation automatique des paramètres.

Vous devrez disposer d'une masse critique d'utilisateurs utilisant votre application mise à jour avant que le système de personnalisation puisse commencer à optimiser les expériences individuelles.

2. Configurez la personnalisation des paramètres dans la console Firebase

Maintenant que votre application instrumentée est entre les mains des utilisateurs, vous pouvez utiliser la console Firebase pour configurer la personnalisation.

  1. Sur la page Remote Config de la console Firebase, recherchez le paramètre qui contrôle l'expérience utilisateur que vous souhaitez personnaliser, puis cliquez sur l'icône en forme de crayon pour le modifier.

  2. Dans le volet Modifier le paramètre , cliquez sur Ajouter nouveau > Personnalisation .

  3. Suivez les étapes Créer une personnalisation :

    1. Définissez deux ou plusieurs valeurs alternatives. Les "valeurs alternatives" sont un nom spécial pour les valeurs de paramètre qui peuvent être définies par l'algorithme de personnalisation. Dans votre application, vous pouvez les traiter comme n'importe quelle autre valeur de paramètre.

    2. Choisissez un objectif. Il existe plusieurs objectifs prédéfinis pour des mesures telles que les revenus et l'engagement, mais vous pouvez également définir un objectif basé sur tout autre événement que vous souhaitez optimiser.

    3. Définissez ou sélectionnez une condition de ciblage pour le paramètre personnalisé. Seuls les utilisateurs remplissant cette condition bénéficieront d'une expérience personnalisée. Certaines conditions couramment utilisées consistent à limiter la personnalisation aux seuls utilisateurs d'une plate-forme particulière ou aux seuls utilisateurs d'une région particulière.

Lorsque vous êtes satisfait de vos alternatives, de votre objectif et de votre ciblage, vous avez terminé ! Enregistrez et déployez vos modifications pour commencer à personnaliser les expériences individuelles de vos utilisateurs. Les utilisateurs commenceront à recevoir des valeurs de paramètres personnalisées dans quelques heures, mais il faudra jusqu'à 14 jours au système pour en savoir plus sur votre utilisateur et atteindre les meilleures performances.

Vous pouvez voir les performances de vos personnalisations en cliquant sur la condition de ciblage du paramètre sur la page Remote Config .