通过确定游戏中最有价值的用户获取渠道,做出明智的营销决策。使用 Google Play Install Referrer API 可靠地跟踪应用的引荐来源信息。
通过跟踪引荐数据,您可以了解哪些流量来源吸引的用户最多,从而促使他们从 Google Play 商店下载您的应用。这些数据洞见有助于您充分利用广告支出,并最大限度地提高投资回报率。
前提条件
- 完成 SDK 设置。
第 1 步:链接到您的商品详情页面
首先,将用户链接到您应用的 Google Play 商店页面。在网址中添加以下查询参数:
id:游戏的 Play 软件包名称referrer:表示引荐来源的字符串。您可以在应用安装并运行后查询此信息。
https://play.google.com/store/apps/details?id=com.example.package&referrer=example_referrer_source
第 2 步:在应用启动时查询引荐来源网址详细信息
用户完成游戏安装并启动游戏后,您的应用可以使用安装来源 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`.
}