Intégrer la bibliothèque Google Play Install Referrer à votre application

Prenez des décisions marketing éclairées en identifiant les canaux d'acquisition d'utilisateurs les plus intéressants pour votre jeu. Utilisez l'API Google Play Install Referrer pour suivre de manière fiable les informations de provenance de vos applications.

En suivant les données de parrainage, vous pouvez identifier les sources de trafic qui envoient le plus d'utilisateurs pour télécharger votre application depuis le Google Play Store. Ces insights peuvent vous aider à exploiter au mieux vos dépenses publicitaires et à maximiser votre ROI.

Prérequis

Étape 1 : Créez un lien vers la page de votre fiche sur la plate-forme de téléchargement

Commencez par rediriger vos utilisateurs vers la page Google Play Store de votre application. Dans l'URL, incluez les paramètres de requête suivants :

  • id : nom du package Play de votre jeu
  • referrer : chaîne représentant la source de recommandation. Vous pouvez interroger cette valeur une fois votre application installée et en cours d'exécution.
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source

Étape 2 : Interrogez les détails du code parrain sur le démarrage de l'application

Une fois que l'utilisateur a terminé d'installer le jeu et l'a lancé, votre application peut déterminer la source de trafic qui a conduit à l'installation à l'aide des API Install Referrer.

Interrogez les détails du parrain à l'aide de InstallReferrerClient::GetInstallReferrer. Dans la réponse, la même chaîne transmise au paramètre de requête referrer de la page de fiche de votre magasin peut être récupérée. Les détails du referrer peuvent ensuite être associés aux données analytiques collectées, comme un événement d'installation d'application.

auto promise = std::make_shared<std::promise<GetInstallReferrerResult>>();
install_referrer_client.GetInstallReferrer(params, [promise](GetInstallReferrerResult result) {
   promise->set_value(std::move(result));
});

auto get_install_referrer_result = promise->get_future().get();
if (get_install_referrer_result.ok()) {
   auto install_referrer = get_install_referrer_result.value().install_referrer;
   // Attribute your game's installation to an acquisition channel by including
   // the install referrer. Typically this would be done by logging an app
   // install event with an analytics library of your choice that includes the
   // `install_referrer`.
}