Premiers pas avec la personnalisation Remote Config

Grâce à la personnalisation Remote Config, vous proposez automatiquement aux utilisateurs l'une des nombreuses expériences alternatives afin d'optimiser un objectif de votre choix. Consultez la présentation de cette fonctionnalité.

Voici comment procéder.

1. Instrumenter 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 lorsque vous avez créé votre projet Firebase, activez-le sur la page Integrations de votre projet.

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

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

    Seules ces versions (et les versions ultérieures) effectuent la journalisation nécessaire pour que le système de personnalisation apprenne à optimiser votre objectif.

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

    Au minimum, enregistrez un événement lorsqu'un utilisateur effectue l'action d'objectif que vous optimisez. Par exemple, si vous souhaitez optimiser les envois d'évaluations sur le Play Store, enregistrez un événement chaque fois qu'un utilisateur évalue votre application.

    De plus, vous devez enregistrer explicitement tous les Analytics événements pertinents pour votre application qui ne sont pas enregistrés automatiquement. 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. Il peut s'agir d'une simple personnalisation de la fréquence d'affichage des annonces pour chaque utilisateur ou d'alternatives plus importantes, telles que l'implémentation de différentes mises en page.

  5. Configurez les différentes expériences utilisateur en fonction de la valeur d' un Remote Config paramètre. Consultez Premiers pas avec Remote Config et Remote Config stratégies de chargement.

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

Vous devez 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. Configurer 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 Firebase console 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 Edit parameter (Modifier le paramètre), cliquez sur Add new > Personalization (Ajouter > Personnalisation).

  3. Définissez au moins deux valeurs alternatives. Les "valeurs alternatives" sont un nom spécial pour les valeurs de paramètre 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 Remote Config paramètre.

  4. Choisissez un objectif. Les options suivantes sont disponibles :

    • Sélectionnez un objectif prédéfini dans une liste pour des métriques telles que les revenus et l'engagement.
    • Ajoutez une métrique personnalisée basée sur n'importe quel autre Google Analytics événement que vous souhaitez optimiser en saisissant le nom de l'événement dans le champ Objective (Objectif), puis en cliquant sur Create event(Créer un événement).

      Comme ces événements peuvent être dynamiques ou personnalisés, ils ne s'affichent peut-être pas dans le menu déroulant. Pour vous assurer que la métrique que vous spécifiez correspond précisément à un événement actif Analytics, vérifiez l'événement dans Analytics > Events.

  5. Indiquez si vous souhaitez 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 intégrés Analytics. Par exemple, SUM (Somme) est toujours sélectionné pour la durée d'engagement des utilisateurs afin d'optimiser la durée totale passée. Si vous choisissez Ad clicks (Clics sur les annonces), les personnalisations sont optimisées pour COUNT (Nombre), ou le nombre total d'événements de clics sur les annonces.

  6. Si vous avez sélectionné SUM, saisissez 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 avoir une métrique personnalisée avec une valeur spécifique que vous souhaitez agréger. Par exemple, si vous aviez 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 une condition de ciblage pour les utilisateurs en Australie).

  7. Vous pouvez également choisir jusqu'à deux métriques supplémentaires à suivre. Bien qu'elles n'affectent pas l'algorithme de personnalisation, ces métriques peuvent vous aider à mieux comprendre les performances et les tendances. Par exemple, si votre personnalisation optimise les clics sur les annonces, vous pouvez suivre l'engagement des utilisateurs entre les groupes de référence et personnalisés.

    Les métriques suivies s'affichent dans le résumé des résultats de personnalisation, organisé 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. Les conditions couramment utilisées permettent de limiter la personnalisation aux utilisateurs d'une plate-forme spécifique ou aux utilisateurs d'une région spécifique.

Lorsque vous êtes satisfait de vos alternatives, de votre objectif, de vos métriques 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 le système mettra jusqu'à 14 jours pour en savoir plus sur votre utilisateur et atteindre les meilleures performances.

Pour voir les performances d'une personnalisation, sélectionnez-la sur la page "Personalizations" (Personnalisations) ou cliquez sur la condition de ciblage du paramètre sur la Remote Config page.

Pour en savoir plus sur l'interprétation des résultats, consultez Comprendre les résultats de personnalisation.