使用者載入時間 - Android SDK

本開發人員指南說明如何使用 Android 3 專用的 Google Analytics (分析) SDK 評估使用者時間。

總覽

評估使用者時間是一種在 Google Analytics (分析) 中評估不同時段的原生方式。舉例來說,這項指標可用來評估資源載入時間。

使用者載入時間包含下列欄位:

欄位名稱 追蹤器欄位 類型 必要 說明
類別 Fields.TIMING_CATEGORY String 計時事件的類別
Fields.TIMING_VALUE long 時間測量 (以毫秒為單位)
名稱 Fields.TIMING_VAR String 計時事件的名稱
唱片公司 Fields.TIMING_LABEL String 計時事件的標籤

主要會列在「應用程式速度使用者操作時間」報表中。

導入作業

如要將使用者載入時間傳送至 Google Analytics (分析),請使用 MapBuilder.createTiming() 建立時間命中,然後使用 send(): 傳送

/*
 * Called after a list of high scores finishes loading.
 *
 * @param loadTime The time it takes, in milliseconds, to load a resource.
 */
public void onLoad(long loadTime) {

  // May return null if EasyTracker has not been initialized with a property
  // ID.
  Tracker easyTracker = EasyTracker.getInstance(this);

  easyTracker.send(MapBuilder
      .createTiming("resources",    // Timing category (required)
                    loadTime,       // Timing interval in milliseconds (required)
                    "high scores",  // Timing name
                    null)           // Timing label
      .build()
  );
}