事件追蹤 - Android SDK

本開發人員指南說明如何使用 Android 3 版 Google Analytics (分析) SDK 評估應用程式中的事件。

總覽

如要收集使用者與應用程式互動元件的互動相關資料,例如按下按鈕或使用遊戲中的特定項目,事件即可派上用場。

事件包含四個欄位,可用來描述使用者與應用程式內容的互動情形:

欄位名稱 追蹤器欄位 類型 必要 說明
類別 Fields.EVENT_CATEGORY String 事件類別。
操作 Fields.EVENT_ACTION String 事件動作。
唱片公司 Fields.EVENT_LABEL String 事件標籤。
Fields.EVENT_VALUE Long 事件值。

導入作業

如要將事件傳送至 Google Analytics (分析),請使用 MapBuilder.createEvent() 並傳送命中,如以下範例所示:

@Override
public void onClick(View v) {
  // May return null if a EasyTracker has not yet been initialized with a
  // property ID.
  EasyTracker easyTracker = EasyTracker.getInstance(this);

  // MapBuilder.createEvent().build() returns a Map of event fields and values
  // that are set and sent with the hit.
  easyTracker.send(MapBuilder
      .createEvent("ui_action",     // Event category (required)
                   "button_press",  // Event action (required)
                   "play_button",   // Event label
                   null)            // Event value
      .build()
  );
}