Интегрируйте библиотеку рефереров установки Google Play в свое приложение.

Принимайте обоснованные маркетинговые решения, определяя наиболее ценные каналы привлечения пользователей для вашей игры. Используйте API Google Play Install Referrer для надежного отслеживания информации о реферальных ссылках ваших приложений.

Отслеживая данные о переходах по ссылкам, вы можете понять, какие источники трафика приводят к загрузке вашего приложения из магазина Google Play. Эти данные помогут вам максимально эффективно использовать рекламный бюджет и максимизировать рентабельность инвестиций.

Предварительные требования

Шаг 1 : Разместите ссылку на страницу вашего магазина.

Для начала направьте пользователей на страницу вашего приложения в Google Play. В URL-адресе укажите следующие параметры запроса:

  • id : Название Play-пакета вашей игры
  • referrer : Строка, представляющая источник перехода. Получить её можно после установки и запуска приложения.
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source

Шаг 2 : Запросите информацию о реферере при запуске приложения.

После того как пользователь завершит установку игры и запустит её, ваше приложение сможет определить источник трафика, приведший к установке, используя API Install Referrer.

Запросите данные о реферере с помощью InstallReferrerClient::GetInstallReferrer . В ответе вы получите ту же строку, которая была передана в параметр запроса referrer на странице вашего магазина приложений. Затем данные о реферере можно использовать для сбора аналитических данных, например, о событии установки приложения.

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