記錄事件

本指南說明如何記錄應用程式中的事件。

事件可讓您深入瞭解應用程式情況,例如使用者 動作、系統事件或錯誤等

Analytics 會自動記錄 事件;你不是 必須新增任何程式碼才能接收代碼。如果您的應用程式需要收集 資料中,您最多可以在應用程式中記錄 500 種 Analytics 事件類型。 應用程式記錄的事件總數沒有上限。請注意, 名稱有大小寫之分,且記錄的兩個事件名稱只有 會導致兩個不同的事件。

事前準備

確認您已經設定專案,並且可以按照 開始使用 Analytics

記錄事件

完成設定 firebase.analytics() 執行個體, 您就可以開始使用 logEvent() 方法。如果您本來就使用 Google Analytics 相當於在 event 中使用 gtag.js

Analytics SDK 會定義一些 分為各種應用程式類型,包括零售業和 電子商務、旅遊和遊戲應用程式瞭解詳情 關於這些事件 以及使用時機,請參閱「建議事件」一文。

注意:如要在報表中取得最大的詳細資料,請記錄 加上各自的定義參數這也可確保 持續推出新的 Google Analytics 功能,您就能享有這些好處。

如要查看多個事件及相關參數的導入詳細資料,請前往: 這個 gtag.js 事件參考資料

以下範例說明如何記錄 select_content 事件:

Web

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'select_content', {
  content_type: 'image',
  content_id: 'P12453'
});

Web

analytics.logEvent('select_content', {
  content_type: 'image',
  content_id: 'P12453',
  items: [{ name: 'Kittens' }]
});

除了規定的參數外,您還可以新增下列參數 附加至任何事件:

  • 自訂參數:自訂參數可當成 維度或指標Analytics 報表中。 自訂維度適用於非數值事件參數資料, 自訂任何參數資料的自訂指標一次 您已使用 SDK 記錄自訂參數,請登錄該維度或 並確保這些自訂參數會顯示在 Analytics 中 報表。方法如下:Analytics >事件 >管理自訂定義 > 建立自訂維度

    自訂參數可用於 目標對象 可套用至每份報表的定義 資料也會包含自訂參數 匯出至 BigQuery 如果您的應用程式已連結至 BigQuery 專案尋找範例查詢和更多內容 前往「Google Analytics 4 BigQuery Export」一文。

  • value 參數:value 是一種一般用途參數,有助於累積與事件相關的重要指標。例如收益、距離、時間和點數。

如果建議事件類型未涵蓋您的應用程式的特定需求, 您可以自行記錄自訂事件假設您負責開發遊戲 想追蹤玩家完成特定目標的時機,您可以記錄 類似以下範例:

Web

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});

Web

analytics.logEvent('goal_completion', { name: 'lever_puzzle'});

在資訊主頁中查看事件

您可以在「 Firebase 控制台資訊主頁。這些資訊主頁會定期更新 整天下來。如要立即測試,請使用 Logcat 輸出內容, 請參閱上一節的說明

如要存取這類資料,請前往 事件 資訊主頁。這個資訊主頁會顯示事件報表 系統會根據記錄到的每種事件類型,