摘要: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/
隔天再觀察「行為」,選擇「行為流程」,可以畫面可以看清楚,先後順序。