Séb*_*ans 5 android referer google-play-services
我们正在开发一个Android应用程序。我们想跟踪我们的能力。基本上,我们想知道用户是从哪里到达Google Play的,方法是与合作伙伴在Google Play URL中放置一个单词,然后在应用程序中检索该单词,然后将其发送到我们的服务器。
我们已经在应用程序中安装了Google Analytics(分析),我们可以在Google统计板上跟踪用户在应用程序中的操作。但是,我们如何使用它来实现我们真正想要的呢?我们确实需要用该词链接用户数据库。
我听说过INSTALL_REFERER,但我真的不知道如何使用它。
您正在寻找活动测量。在文档中,它讨论了使用INSTALL_REFERRER将如何帮助您确定哪个来源将用户发送到您在 Google Play 商店中的应用程序。
就像receiver在您的 AndroidManifest 中放置一个并修改您的应用程序的 Google Play URL一样简单。
从文档:
Google Play 广告系列衡量可让您查看哪些广告系列和流量来源促使用户从 Google Play 商店下载您的应用。建议所有开发人员实施 Google Play 商店营销活动衡量。
实施 Google Play 广告系列归因
当您的应用从 Google Play 商店下载时,Play 商店
INSTALL_REFERRER应用会在安装过程中向您的应用广播一个意图。此 Intent 包含referrer用于访问您的应用的 Google Play 商店页面的链接参数的值(如果存在)。要将应用下载归因于活动,您必须
referrer向指向 Google Play 商店的任何链接添加一个参数,BroadcastReceiver并向您的应用添加一个参数以接收和设置包含在您的 Google Analytics 跟踪器上的意图中的活动信息。建议大多数开发者使用
BroadcastReceiverSDK 提供的。要使用包含的接收器实施 Google Play 商店营销活动测量:1. 将 Google Analytics 接收器添加到您的
AndroidManifest.xml 文件中。要将 Google Analytics 接收器添加到清单,请复制并粘贴以下标记:Run Code Online (Sandbox Code Playgroud)<application> <!-- Used for Google Play Store Campaign Measurement--> <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> <service android:name="com.google.android.gms.analytics.CampaignTrackingService" android:enabled="true" android:exported="false" /> </application>
将 Google Analytics 广告系列参数添加到 Google Play 网址
接下来,
referrer向将直接链接到 Google Play 商店的任何 URL添加一个参数,并将该参数的值设置为描述来源的 Google Analytics 活动参数字符串,如下例所示:https://play.google.com/store/apps/details?id=com.example.application &referrer=utm_source%3Dgoogle %26utm_medium%3Dcpc %26utm_term%3Drunning%252Bshoes %26utm_content%3Dlogolink %26utm_spring_campaign%3
要了解如何构建广告系列参数字符串,请使用Google Play 网址构建器,或查阅广告系列参数参考部分。
测试 Google Play 广告系列归因
要在发布应用之前验证您的 Google Play 广告系列衡量实施是否按预期工作,请使用测试 Google Play 广告系列归因解决方案指南。
另外,请参阅此类似帖子。