通过确定游戏中最有价值的用户获取渠道,做出明智的营销决策。使用 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 步:在应用启动时查询引荐来源详细信息
用户完成游戏安装并启动游戏后,您的应用可以使用 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`.
}