Android - Google Analytics v4

摘要:Android - Google Analytics v4

開發文件

https://developers.google.com/analytics/devguides/collection/android/v4/

 

開發Google Analytics v4 版本,這個版本,已經包含在google play service 

跟Google Map V2 一樣的發式

 

Eclipse -> Window -> Android SDK manager -> Extras -> 安裝 Google Play services 

再到

android-sdk目錄底下 / extras/google/google_play_services/libproject/google-play-services-lib

複製到自己專案目錄底下,Import google-play-services-lib這個專案

專案 -> 右鍵 -> Proerties -> Android -> Add 將 google-play-services-lib add  進來

就可以使用Google Analytics ,但請確認更新至最新。

AndroidManifest.xml只需要加入下面那個授權

 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

事實也不需要使用Application,又也無彷,

最重要的就是取得Tracker ,可以設到靜態變數裡,一直重複使用。


GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
Tracker mTracker = analytics.newTracker(PROPERTY_ID);

 

PROPERTY_ID 指的是追蹤編號 

 應該長像是

(XX-XXXXXXXX-X)

主要有兩個程式要寫。

一個是追蹤畫面(某個Activity),一個是追蹤事件(某個動作,如click)

追蹤畫面,就拿Tracker寫以下的程式


String path = "/Home";
mTracker.setScreenName(path);

 // Send a screen view.
mTracker.send(new HitBuilders.AppViewBuilder().build());

 

追蹤事件,則如下

參考這個文件

https://developers.google.com/analytics/devguides/collection/android/v4/events


// Build and send an Event.
mTracker.send(new HitBuilders.EventBuilder()
            .setCategory("Home")
            .setAction("click")
            .setLabel("AboutUs")
            .setValue(0)
            .build());

再到查詢結果,看看有沒有資料,選擇即時,選畫面,或事件,選擇畫面瀏覽量(近30分鐘) 或 直件(近30分鐘)

https://www.google.com/analytics/web/

 

隔天再觀察「行為」,選擇「行為流程」,可以畫面可以看清楚,先後順序。