ゲームにとって最も価値の高いユーザー獲得チャネルを特定して、データに基づいたマーケティング判断を行いましょう。Google Play Install Referrer API を使用すると、アプリのリファラー情報を確実にトラッキングできます。
参照データをトラッキングすると、Google Play ストアからアプリをダウンロードしたユーザーの多くを送信したトラフィック ソースを把握できます。こうした分析情報は、広告費用を最大限に活用し、費用対効果を最大化するために役立ちます。
前提条件
- SDK の設定を完了します。
ステップ 1: ストアの掲載情報ページにリンクする
まず、ユーザーをアプリの Google Play ストア ページにリンクします。URL に次のクエリ パラメータを含めます。
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
クエリ パラメータに渡されたものと同じ文字列を取得できます。参照元の詳細は、アプリのインストール イベントなど、収集されたアナリティクスに関連付けることができます。
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`.
}