Mik*_*key 7 android install tracking
我有一个应用程序链接到(通过Android Market URL)在几个不同的网站上.我需要实现的是一种确定用户来自何处的方法.有没有办法确定用户通过Android电子市场下载我的应用程序所遵循的引用URL?
例如,用户A浏览网站xyz.com并单击该链接以在Android Market上查看我的应用,然后继续下载.一旦安装,我可以"programmaticaly"查看用户来自哪里(xyz.com)?
我需要自己(在应用程序内)实现这一点,而不是依赖外部工具或服务.
可以使用 Google Analytics 来跟踪您的应用程序的使用情况。
在 Android 上,Google Analytics 提供推荐跟踪。这应该使您能够为链接到您的应用程序的每个网站创建一个链接,并跟踪由于哪个网站而安装了多少应用程序。
有关详细信息,请参阅Android Google Analytics 文档中的“跟踪推荐”一章。
您必须依赖于必须在应用程序内调用并在manifest.xml中注册的Google Analytics jar
更新
如果您不想使用单独的 jar,您可以尝试自己获取推荐信息。谷歌分析通过注册这个意图过滤器来工作:
<!-- 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>
Run Code Online (Sandbox Code Playgroud)
似乎市场应用程序会在从市场安装应用程序后立即发送指定的意图。然后将从 AnalyticsReciever 类捕获意图,并且它们将保存引荐来源网址以供以后在分析中使用。
谷歌表示,它的工作原理是这样的:
Android 1.6 操作系统版本支持在 Android Market 的下载链接中使用引用 URL 参数。适用于 Android 的 Google Analytics SDK 使用此参数自动在 Google Analytics 中为您的应用程序填充推荐/营销活动信息。这使得应用程序安装的来源能够被记录并与未来的综合浏览量和事件相关联。
这也意味着链接到您应用程序的网站必须在市场 URL 中包含特定参数。Google Analytics 文档中也解释了这是如何完成的。
| 归档时间: |
|
| 查看次数: |
2227 次 |
| 最近记录: |