Cómo integrar la biblioteca de referencia de instalación de Google Play en tu app

Toma decisiones de marketing fundamentadas identificando los canales de adquisición de usuarios más valiosos para tu juego. Usa la API de Google Play Install Referrer para hacer un seguimiento confiable de la información de referencia de tus apps.

Si haces un seguimiento de los datos de referencias, puedes comprender qué fuentes de tráfico envían la mayor cantidad de usuarios para que descarguen tu app desde Google Play Store. Estas estadísticas pueden ayudarte a aprovechar al máximo tu inversión publicitaria y maximizar el ROI.

Requisitos previos

Paso 1: Crea un vínculo a la página de Play Store

Para comenzar, vincula a los usuarios a la página de Google Play Store de tu aplicación. En la URL, incluye parámetros de consulta para lo siguiente:

  • id: Es el nombre del paquete de Play de tu juego.
  • referrer: Es una cadena que representa la fuente de referencia. Se puede consultar una vez que la aplicación esté instalada y en ejecución.
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source

Paso 2: Consulta los detalles del referente en el inicio de la app

Una vez que el usuario haya completado la instalación del juego y lo haya iniciado, tu app podrá determinar la fuente de tráfico que generó la instalación con las APIs de Install Referrer.

Consulta los detalles del sitio de referencia con InstallReferrerClient::GetInstallReferrer. En la respuesta, se puede recuperar la misma cadena que se pasó al parámetro de consulta referrer de la página de Play Store. Luego, los detalles de la referencia se pueden adjuntar a los análisis recopilados, como un evento de app instalada.

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`.
}