La personnalisation Remote Config optimise les événements Google Analytics. Par conséquent, si vous pouvez déclencher un événement avec des paramètres pertinents, vous pouvez créer une personnalisation pour celui-ci.
Pour obtenir les résultats les plus utiles, vous devez choisir un événement qui se déclenche souvent avec des valeurs alternatives qui devraient produire des différences significatives dans les résultats. La personnalisation fonctionne mieux lorsque vous avez au moins 10 000 utilisateurs et plus de 1 000 événements de déclenchement par semaine (ou conversions).
Vous trouverez ci-dessous quelques-unes des différentes manières de personnaliser votre application.
Optimiser les revenus issus des impressions d'annonces
Vous pouvez utiliser la personnalisation pour optimiser les revenus générés par les impressions d'annonces. Pour ce cas d'utilisation, imaginons que vous ayez un jeu avec des mini-jeux facultatifs derrière une annonce pleine page et que vous souhaitiez optimiser l'expérience des mini-jeux pour chaque utilisateur, en générant le plus de revenus publicitaires possible sans nuire à l'engagement des utilisateurs.
Voyons comment procéder:
Dans votre jeu, implémentez la journalisation d'événements personnalisée pour l'événement
ad_impression
spécifique aux fournisseurs d'annonces que vous utilisez, en vous assurant que les paramètrescurrency
etvalue
sont inclus et que les revenus sont ajoutés dans le paramètre de valeur signalé.Mesurer les revenus publicitaires explique comment enregistrer automatiquement les événements ad_impression avec AdMob et fournit également quelques autres exemples d'implémentation pour d'autres plates-formes de diffusion d'annonces, comme AppLovin et ironSource.
Déterminez le paramètre Remote Config que vous utiliserez et les valeurs alternatives disponibles, et assurez-vous que la logique de votre jeu peut gérer les différentes valeurs.
Cet exemple décrit l'implémentation d'un paramètre Remote Config en tant que flag de fonctionnalité pour activer plusieurs mini-jeux différents. Pour ce faire, ouvrez la page Remote Config, puis cliquez sur Ajouter un paramètre. Vous pouvez nommer le paramètre Remote Config
minigame
avec une valeur par défaut deno_game
.Ajoutez maintenant une personnalisation en cliquant sur Ajouter, puis en sélectionnant Personnalisation.
Ajoutez jusqu'à cinq valeurs alternatives, puis cliquez sur Suivant.
Pour cet exemple de mini-jeu, vous pouvez utiliser
tictactoe
,word_scramble
etrace
.Choisissez ensuite un objectif. Comme vous enregistrez désormais des événements d'impression d'annonces contenant des valeurs de revenus, sélectionnez Impression d'annonce comme objectif, choisissez SOMME et valeur comme paramètre à agréger, puis ajoutez une métrique de suivi supplémentaire pour la durée d'engagement utilisateur. Vous pouvez ainsi comparer les résultats de personnalisation.
Vous pouvez également sélectionner un autre événement comme métrique personnalisée ici, si vous le jugez pertinent.
Cliquez sur Suivant pour choisir une condition cible. Étant donné que vous optimisez la valeur agrégée des revenus générés par les impressions d'annonces, si vous ne convertissez pas la valeur des revenus générés par les événements dans la même devise, vous pouvez créer une condition basée sur les utilisateurs d'une région spécifique pour améliorer la cohérence.
Cliquez sur Suivant, donnez un nom à votre personnalisation, puis cliquez sur Enregistrer.
Cliquez sur Publier les modifications pour lancer la personnalisation. Les utilisateurs commenceront à recevoir des valeurs de paramètre personnalisées dans quelques heures (selon l'intervalle de récupération Remote Config). Étant donné que la durée pendant laquelle une valeur est appliquée à un utilisateur (la persistance de l'affectation) est de 24 heures, nous vous recommandons d'exécuter vos personnalisations pendant 14 jours (ou sans limite de temps) afin qu'elles apprennent et s'améliorent en continu, offrant ainsi une expérience optimale à chaque utilisateur.
Pour connaître les performances de vos personnalisations, cliquez sur la condition de ciblage du paramètre sur la page Remote Config.
Maintenant que vous avez appris à créer une personnalisation, lisez la suite pour découvrir d'autres cas d'utilisation et discuter des options que vous pouvez utiliser pour les implémenter.
Sélectionner le meilleur emplacement d'annonce pour chaque utilisateur
Les utilisateurs peuvent réagir différemment lorsqu'ils voient certains facteurs de forme ou emplacements d'annonces. Dans ce cas d'utilisation, vous pouvez utiliser un paramètre Remote Config tel que ad_placement
avec différentes valeurs de localisation et optimiser pour les clics sur les annonces.
Lorsque vous optimisez pour ad_clicks
, vous pouvez configurer au moins une métrique supplémentaire pour user_engagement
afin de suivre les niveaux d'engagement des utilisateurs et de vous assurer qu'ils restent élevés.
Composant de personnalisation | Valeurs possibles et recommandées |
---|---|
Paramètre Remote Config | ad_placement
|
Autres valeurs | top-left, bottom, middle-panel, full-screen
|
Objectif | ad_clicks
|
Métriques supplémentaires | user_engagement
|
Optimiser la fréquence des annonces
Dans ce cas d'utilisation, vous pouvez optimiser la fréquence des annonces en fonction de l'engagement utilisateur afin de déterminer quelle fréquence génère le plus d'engagement. Utilisez ad_click
comme métrique supplémentaire à suivre.
Composant de personnalisation | Valeurs possibles ou recommandées |
---|---|
Paramètre Remote Config | ad_display_freq_in_min
|
Autres valeurs | 2, 10, 50
|
Objectif | user_engagement
|
Métriques supplémentaires | ad_click
|
Déterminer le niveau de difficulté le plus adapté pour maximiser l'engagement utilisateur
Dans ce cas d'utilisation, vous pouvez personnaliser votre application pour chaque utilisateur, en choisissant le niveau de difficulté approprié pour engager pleinement chaque utilisateur en fonction de son niveau de compétence. Vous pouvez utiliser level_difficulty
comme paramètre Remote Config et l'engagement utilisateur comme objectif. Ajoutez ici toute métrique supplémentaire qui vous semble pertinente. Cet exemple utilise level_complete
pour obtenir des insights sur la progression des utilisateurs dans le jeu.
Vous pouvez également utiliser un objectif tel que les revenus générés par les impressions d'annonces (comme configuré dans Optimiser pour les revenus générés par les impressions d'annonces) ou in_app_purchase
pour optimiser pour les achats intégrés.
Composant de personnalisation | Valeurs possibles ou recommandées |
---|---|
Paramètre Remote Config | level_difficulty
|
Autres valeurs | easy, medium, difficult, impossible
|
Objectif | user_engagement
|
Métriques supplémentaires | level_complete
|