Premiers pas avec la personnalisation de Remote Config

Avec la personnalisation de Remote Config, vous offrez automatiquement aux utilisateurs l'une des nombreuses expériences utilisateur alternatives, afin de l'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 à proposer 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 supérieur
    • 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 d'é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'évaluations sur le Play Store, enregistrez un événement chaque fois qu'un utilisateur évalue votre application.

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

  4. Implémentez 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 à laquelle les annonces sont diffusées auprès de chaque utilisateur, ou d'alternatives plus substantielles, telles que la mise en œuvre de différentes mises en page.

  5. Rendre les différentes expériences utilisateur configurables en fonction de la valeur d'un paramètre Remote Config. Voir Prise en main des stratégies de chargement de Remote Config et 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 les paramètres , cliquez sur Ajouter nouveau > Personnalisation .

  3. Définissez deux ou plusieurs valeurs alternatives. « Valeurs alternatives » est un nom spécial pour les valeurs de paramètres que l'algorithme de personnalisation peut choisir pour vos utilisateurs. Le format des valeurs que vous utilisez ici doit correspondre au type de données utilisé par votre paramètre Remote Config.

  4. Choisissez un objectif. Vous pouvez choisir l'une des options suivantes :

    • Faites votre choix parmi une liste d'objectifs prédéfinis pour des mesures telles que les revenus et l'engagement.
    • Ajoutez une métrique personnalisée basée sur tout autre événement Google Analytics que vous souhaitez optimiser en saisissant le nom de l'événement dans le champ Objectif et en cliquant sur Créer un événement .

      Ces événements pouvant être dynamiques ou personnalisés, ils peuvent ne pas apparaître dans la liste déroulante. Pour vous assurer que la métrique que vous spécifiez correspond précisément à un événement Analytics actif, vérifiez l'événement dans Analytics > Événements .

  5. Sélectionnez s'il faut optimiser le nombre d'événements ( COUNT ) ou la somme des valeurs de tous les événements ( SUM ).

    Dans certains cas, cette option est présélectionnée pour les événements Analytics intégrés. Par exemple, SUM sera toujours sélectionné pour le temps d'engagement de l'utilisateur afin d'optimiser le temps total passé. Si vous choisissez Clics sur les annonces , les personnalisations sont optimisées pour COUNT ou le nombre total d'événements de clics sur les annonces.

  6. Si vous avez sélectionné SUM , entrez le nom du paramètre d'événement à agréger.

    Dans la plupart des cas, le nom du paramètre d'événement est value , mais vous pouvez disposer d'une métrique personnalisée avec une valeur spécifique que vous souhaitez agréger. Par exemple, si vous organisez un événement avec différents types de devises avec des paramètres tels que USD , JPY , AUD etc., vous pouvez optimiser les revenus australiens en spécifiant AUD comme paramètre d'événement (et, à l'étape suivante, assurez-vous de configurer un condition de ciblage pour les utilisateurs en Australie !).

  7. Vous pouvez éventuellement choisir jusqu'à deux métriques supplémentaires à suivre. Bien que ceux-ci n'affectent pas l'algorithme de personnalisation, ces résultats peuvent vous aider à mieux comprendre les performances et les tendances. Par exemple, si votre personnalisation est optimisée pour les clics sur les annonces, vous souhaiterez peut-être suivre l'engagement des utilisateurs entre les groupes de référence et personnalisés.

    Les métriques suivies apparaîtront dans le résumé des résultats de personnalisation, organisés par onglet.

  8. Définissez ou sélectionnez une condition de ciblage pour le paramètre personnalisé. Seuls les utilisateurs qui remplissent 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, de vos mesures supplémentaires 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 pour que le système se familiarise avec votre utilisateur et obtienne les meilleures performances.

Vous pouvez voir les performances d'une personnalisation en la sélectionnant sur la page Personnalisations ou en cliquant sur la condition de ciblage du paramètre sur la page Remote Config .

Pour plus d'informations sur l'interprétation des résultats, consultez Comprendre les résultats de la personnalisation .