事件追蹤

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

總覽

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

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

欄位名稱 類型 必要 說明
類別 String 事件類別。
操作 String 事件動作。
唱片公司 String 事件標籤。
Long 事件值。

導入作業

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

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

如要進一步瞭解 getTracker 方法,請參閱「 進階設定」。

非互動事件

在某些情況下,您可能會想以 非互動事件傳送事件。方法是將 true 傳遞至 setNonInteraction

t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setNonInteraction(true)
    .build());

如要進一步瞭解非互動命中及其使用時機,請參閱 Analytics (分析) 說明中心的 非互動事件一文。