我是这个GA的新手,官方网站上的指南(https://developers.google.com/analytics/devguides/collection/android/v4/)对我来说并不是很清楚。
对于我的第一个应用程序,我想要一些简单的统计信息:当人们安装应用程序或删除它时,他们会在安装后返回它。
此外,我想制作几个apk(不仅适用于Google Play,还适用于第三方网站)并查看每个应用的统计信息(我听说过你可以添加一些那种标记。)
我在清单中拥有所需的权限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
我也有一个global_tracker.xml,但它还没有起作用:
<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="TypographyDashes">
<integer name="ga_sessionTimeout">300</integer>
<!-- Enable automatic Activity measurement -->
<bool name="ga_autoActivityTracking">true</bool>
<!-- The screen names that will appear in reports -->
<!-- The following value should be replaced with correct property id. -->
<string name="ga_trackingId">UA-hidden-2</string>
我还需要添加什么以及在哪里?是否有一些更好的指南,而不是我上面提到的那个?
答案 0 :(得分:0)
要跟踪Android上的安装,您需要通过在ApplicationManifest.xml中注册CampaignTrackingService和CampaignTrackingReceiver来启用广告系列跟踪:
<service android:name="com.google.android.gms.analytics.CampaignTrackingService" />
<receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
要同时跟踪引用您应用的应用(例如浏览器链接启动您的应用),您还需要通过拨打tracker.enableAutoActivityTracking(true)
或手动拨打tracker.setCampaignParamsOnNextHit(activity.getIntent.getData()
启用自动活动跟踪。如果您希望自己的应用在Android API 11或更早版本(这是Android 3.0 Honeycomb)上运行,则还需要从每个analytics.reportActivityStart(this)
和Activity.onStart()
手动调用每个analytics.reportActivityStop(this)
Activity.onStop()
你的申请活动。
网站实际上并未分发您的应用。它们仅链接到Google Play商店条目。您需要为网站提供安装应用程序的URL。您提供的网址必须包含&#34;引荐来源&#34;广告系列参数的参数。
Google Analytics开发者网站上有详细的广告系列跟踪偏差:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns
您可以使用devguide末尾的URL构建器来生成下载URL。