Thursday, January 24, 2013

Google Analytics for Android

功能說明

  1. 透過google analytics可得知使用應用程式的使用者數目
  2. 使用者的地區資料(全世界國碼分析)
  3. 觀察特定的功能使用率
  4. 用來記錄錯誤(crash/exception)
  5. 記錄應用程式內的交易(in-application purchase / transaction)
  6. 以及其他面相的記錄方式
下載及安裝
※日前(2013/1/22)所提供的版本為2.0beta4
※既然是給android所使用的服務,在使用之前當然要先準備好Android的SDK
  1. 下載完成後,將上述的zip解壓縮,並將內容的libGoogleAnalyticsV2.jar準備於build path最為lib來使用
  2. 建立所要追蹤的特性,並取得Tracking ID
接下來修訂android應用程式當中所細節
  1. 修訂AndroidManifest.xml
    為了確保tracking機制能正常的運作,需要加入下述兩項權限給應用程式
  2. 加入Easy Tracker的方法

    在使用Easy Tracker之前需要設定所需要的context給Tracker如上圖所描述
    接下來就可以繼續使用相關的方法(如下圖所述)
  3. 建立應用程式專屬的analytics.xml檔案
    在res/values的目錄底下建立一個xml檔案命名為analytics.xml如下圖(包含TrackingID、以及是否記錄Activity的啟動、是否記錄相關的exception

    接下來,為lint增加設定,以免產生檢查錯誤
完成上述的步驟,就可以開始觀察使用者-應用程式間的記錄,
還有更多的進階設定如下:
  • Advanced Configuration – Learn more about advanced configuration options, including using multiple trackers.
  • Measuring Campaigns – Learn how to implement campaign measurement to understand which channels and campaigns are driving app installs.
  • Measuring Events – Learn how to measure user engagement with interactive content like buttons, videos, and other media using Events.
  • Measuring In-App Payments – Learn how to measure in-app payments and transactions.
  • User timings – Learn how to measure user timings in your app to measure load times, engagement with media, and more.
Google Analytics 報表介面一覽
※參考資料