2015-02-10 73 views
0

我是新來的這個GA的東西,並在官方網站(https://developers.google.com/analytics/devguides/collection/android/v4/)的指南是不是很清楚。谷歌Analytics(谷歌Analytics)v4和跟蹤安裝在不同的apks

對於我的第一個應用程序,我想要一些簡單的統計數據:當人們安裝應用程序或刪除它時,他們是否在安裝後返回。

另外我想製作幾個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

要跟蹤的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)上運行,則還需要從應用活動的每個Activity.onStop()中的每個Activity.onStart()analytics.reportActivityStop(this)手動撥打analytics.reportActivityStart(this)

網站實際上並未分發您的應用程序。他們僅鏈接到Google Play商店條目。您需要爲網站提供安裝應用程序的URL。您提供的網址必須包含「引薦來源」參數和您的廣告系列參數。

上有谷歌Analytics(分析)開發者網站詳細的廣告系列跟蹤devguide:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns

有一個在你可以用它來生成您的下載URL的devguide結束URL生成器。

相關問題