將 Google Play 安裝參照程式庫整合至應用程式

找出遊戲最有價值的使用者開發管道,做出明智的行銷決策。使用 Google Play Install Referrer API,即可可靠地追蹤應用程式的參照資訊。

追蹤參照資料,您就能瞭解哪些流量來源會將最多使用者導向 Google Play 商店下載您的應用程式。這些洞察資料有助於您充分運用廣告支出,並提高投資報酬率。

必要條件

步驟 1:連結至商店資訊頁面

首先,請將使用者連結至應用程式的 Google Play 商店頁面。在網址中加入下列查詢參數:

  • id:遊戲的 Play 套件名稱
  • referrer:代表推薦來源的字串。在應用程式安裝及執行後,即可查詢這項資訊。
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source

步驟 2:在應用程式啟動時查詢參照來源詳細資料

使用者完成遊戲安裝作業並啟動遊戲後,應用程式可以使用 Install Referrer API 判斷導致安裝的流量來源。

使用 InstallReferrerClient::GetInstallReferrer 查詢轉介來源詳細資料。在回應中,您可以擷取相同的字串,該字串會傳遞至商店資訊頁面的 referrer 查詢參數。接著,您可以將參照來源詳細資料附加至收集到的 Analytics 資料,例如應用程式安裝事件。

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