Cómo integrar la biblioteca de referencia de instalación de Google Play en tu app
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Identifica los canales de adquisición de usuarios más valiosos para tu juego y toma decisiones de marketing fundamentadas. Usa la API de Install Referrer de Google Play para obtener una forma confiable de hacer un seguimiento de la información de referencia de tus apps.
Si realizas 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.
Paso 1: Vincula a la página de la ficha 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 los 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.
Paso 2: Consulta los detalles del referente cuando se inicia la app
Una vez que el usuario haya completado la instalación del juego y lo haya iniciado, tu app puede determinar la fuente de tráfico que llevó a la instalación con las APIs de Install Referrer.
Consulta los detalles del referente 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 la lista de la tienda. Luego, los detalles del referente se pueden adjuntar a las estadísticas recopiladas, como un evento de instalación de aplicación.
autopromise=std::make_shared<std::promise<GetInstallReferrerResult>>();install_referrer_client.GetInstallReferrer(params,[promise](GetInstallReferrerResultresult){promise->set_value(std::move(result));});autoget_install_referrer_result=promise->get_future().get();if(get_install_referrer_result.ok()){autoinstall_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`.}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-26 (UTC)"],[],[],null,["# Integrate the Google Play Install Referrer Library into your app\n\nMake informed marketing decisions by identifying your most valuable user\nacquisition channels for your game. Use the Google Play Install Referrer API for\na reliable way to track your apps' referral information.\n\nBy tracking referral data, you can understand which traffic sources send the\nmost users to download your app from the Google Play store. These insights can\nhelp you make the most of your advertising spend and maximize ROI.\n\nPrerequisites\n-------------\n\n- Complete the [SDK setup](/games/playgames/native-pc/setup).\n\n**Step 1**: Link to your store listing page\n-------------------------------------------\n\nStart by linking your users to your application's Google Play store page. In the\nURL include query params for:\n\n- `id`: The Play package name of your game\n- `referrer`: A string representing the referral source. This can be queried once your application is installed and running.\n\n https://play.google.com/store/apps/details?id=\u003cvar translate=\"no\"\u003ecom.example.package\u003c/var\u003e&referrer=\u003cvar translate=\"no\"\u003eexample_referrer_source\u003c/var\u003e\n\n**Step 2**: Query the referrer details on app startup\n-----------------------------------------------------\n\n| **Note:** The referrer will be available for 90 days after the installation of your game.\n\nOnce the user has completed the installation of game and launched it your app\ncan determine the traffic source that led to the installation using the Install\nReferrer APIs.\n\nQuery the referrer details using\n[`InstallReferrerClient::GetInstallReferrer`](/games/playgames/native-pc/reference/class/google/play/install-referrer/install-referrer-client#getinstallreferrer). In the\nresponse the same string passed into the `referrer` query param of your store\nlisting page can be retrieved. The referrer details can then be attached\nanalytics collected such as an app installed event. \n\n auto promise = std::make_shared\u003cstd::promise\u003cGetInstallReferrerResult\u003e\u003e();\n install_referrer_client.GetInstallReferrer(params, [promise](GetInstallReferrerResult result) {\n promise-\u003eset_value(std::move(result));\n });\n\n auto get_install_referrer_result = promise-\u003eget_future().get();\n if (get_install_referrer_result.ok()) {\n auto install_referrer = get_install_referrer_result.value().install_referrer;\n // Attribute your game's installation to an acquisition channel by including\n // the install referrer. Typically this would be done by logging an app\n // install event with an analytics library of your choice that includes the\n // `install_referrer`.\n }"]]