Google Analytics 簡稱GA

是一個很強大的分析工具, 還有證照可以考

原本只有在網頁上, 現在手機上也可以使用了

這篇就介紹最簡單的使用方法

 

1. 首先到官網https://developers.google.com/analytics/devguides/collection/android/v4/

有詳細的說明

00.png

 

2. 如果是第一次使用的用戶, 需要到https://www.google.com/analytics/web/ 註冊

01.png

 

3. 選擇行動裝置, 填上帳戶名稱, 以及APP的名稱

這邊可以再修改, 所以填錯了之後可以在修正

02.png

 

4. 選擇類別

03.png

 

5. 勾選接受條約

04.png

 

6. 然後就會看到一個追蹤編號, 這要紀錄下來, 之後要填載Code裡面

05.png

 

7. 開啟新專案, 在gradle加上google services analytices的服務, 然後按下sync

compile 'com.google.android.gms:play-services-analytics:7.5.0'

06.png

 

8. 在使用者權限加上網路和檢察網路的功能

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

07.png

 

9. 在layout設計一個button, 這邊是為了方便確認是否送出成功

08.png

 

10. 回到主程式, 添加設定的程式碼

其中UA-XXXX-Y, 就是步驟6中的追蹤編號

public class MainActivity extends ActionBarActivity {
    public static GoogleAnalytics analytics;
    public static Tracker tracker;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        analytics = GoogleAnalytics.getInstance(this);
        analytics.setLocalDispatchPeriod(1800);

        tracker = analytics.newTracker("UA-XXXX-Y"); // Replace with actual tracker/property Id
        tracker.enableExceptionReporting(true);
        tracker.enableAdvertisingIdCollection(true);
        tracker.enableAutoActivityTracking(true);

}

09.png

 

11. 然後為步驟9的按鈕設一個監聽器

10.png

 

12. 在官網友簡單的例子教你如何設定選項和內容

11.png

 

13. 在監聽器內, 就可以設以此設定該行為, 執行APP後按下

            public void onClick(View v) {
                tracker.send(new HitBuilders.EventBuilder()
                        .setCategory("UX")
                        .setAction("click")
                        .setLabel("submit")
                        .build());
            }

12.png

 

14. 回到步驟6的網頁, 選擇報表 - > 即時 -> 總覽 的位置, 看到有數字增加就代表設置成功了

記得, 雖然是即時但也不是瞬間就會出現, 偶爾要等一下才會有改變

13.png  

arrow
arrow

    RX1226 發表在 痞客邦 留言(0) 人氣()