将以下权限添加到项目的AndroidManifest.xml清单文件中:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
将以下代码段添加到项目的AndroidManifest.xml清单文件中:
<!-- Used for install referrer tracking -->
<receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" >
</intent-filter>
</receiver>
但我从未输入过我的UA-xxxxx-yy ID。为网页浏览和事件跟踪输入的ID如下:
tracker.startNewSession("UA-xxxxx-yy", this);
Google Analytics for Android SDK自述文件说:(注意:如果使用引荐跟踪,请不要在Application onCreate()方法中启动GoogleAnalyticsTracker。) 使用引荐来源跟踪我在哪里放置我的ID?如果需要,怎么样?如果没有,为什么?
答案 0 :(得分:7)
起初,对我来说,谷歌会要求那些只需要安装引荐来源跟踪的用户将需要的两个权限(以及可能不需要的权利)和一个库合并到他们的应用中,因为跟踪引荐人需要的信息已经可以在Google Play服务器上使用,并且可以通过基于Web的界面从那里访问,类似于用于跟踪Chrome网上应用店中的购买的界面。如果您认为基于应用程序的Google Analytics界面甚至不包括通过GP网页进行的购买,那么这样做的情况似乎更具说服力。
在跟踪任意引荐来源的一般情况下,这种遗漏似乎仍然很奇怪,但我最近发现,在您尝试跟踪的引荐来源来自Adwords广告的特定情况下,似乎有一种更简单的方式跟踪不需要对您的应用进行任何修改的Google Play应用安装。所有这些都是通过Adwords界面设置的,而不是通过Google Play设置的,而不是通过修改您的应用。
您没有说明您的推荐人是来自Adwords还是来自其他来源,因此我会提供此信息,以防有用。
此页
http://support.google.com/adwords/bin/answer.py?hl=en&answer=1722054
介绍如何通过Adwords设置Google Play应用销售的转化跟踪。从该页面:
从Google Play跟踪移动应用下载不需要添加代码段。无需更改应用程序代码即可完成此操作。只需按照以下步骤操作即可。
登录到您的AdWords帐户单击“工具和分析”选项卡,然后单击“转换”选项卡。
点击“+新转化”按钮。 为转化命名,选择“移动应用下载”,然后点击“保存并继续”。输入包名称。 (您可以通过在Google Play中查找应用来查找您的软件包名称。它是标识您的应用程序的基本网址的一部分:“https://play.google.com/store/apps/details?id="
点击“保存并继续”。
在下一个屏幕上,点击“完成”。
您的移动应用下载转化数据现在将在24小时内开始显示其余转化数据。
注意:Android的移动应用下载跟踪仅在点击下载或移动应用扩展广告中的链接直接指向Google Play商店时才有效。目前不支持第三方跟踪网址。
答案 1 :(得分:1)