Integrowanie Biblioteki referrerów instalacji Google Play z aplikacją

Podejmuj świadome decyzje marketingowe, identyfikując najcenniejsze kanały pozyskiwania użytkowników dla swojej gry. Aby śledzić informacje o odwołaniach w przypadku aplikacji, użyj interfejsu API Google Play Install Referrer.

Dzięki śledzeniu danych o poleceniach możesz się dowiedzieć, które źródła wizyt kierują najwięcej użytkowników do pobrania Twojej aplikacji ze Sklepu Google Play. Te statystyki pomogą Ci w pełni wykorzystać wydatki na reklamę i maksymalizować zwrot z inwestycji.

Wymagania wstępne

Krok 1. Utwórz link do strony sklepu

Zacznij od połączenia użytkowników ze stroną aplikacji w Google Play. W adresie URL uwzględnij parametry zapytania dotyczące:

  • id: nazwa pakietu w Google Play Twojej gry
  • referrer: ciąg znaków reprezentujący źródło odesłania. Możesz to sprawdzić, gdy aplikacja jest zainstalowana i uruchomiona.
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source

Krok 2. Wysyłaj zapytanie o szczegóły witryny odsyłającej po uruchomieniu aplikacji

Gdy użytkownik zainstaluje grę i ją uruchomi, Twoja aplikacja może określić źródło ruchu, które doprowadziło do instalacji, za pomocą interfejsów InstallReferrer API.

Aby uzyskać szczegóły witryny odsyłającej, użyj zapytania InstallReferrerClient::GetInstallReferrer. W odpowiedzi można pobrać ten sam ciąg znaków przekazany do parametru zapytania referrer na stronie z informacjami o sklepie. Szczegóły witryny odsyłającej można następnie dołączyć do danych Analytics, np. do zdarzenia instalacji aplikacji.

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