記錄事件

本指南向您展示如何在應用程式中記錄事件。

事件可讓您深入了解應用程式中發生的情況,例如使用者操作、系統事件或錯誤。

Analytics 會自動為您記錄一些事件;您無需添加任何代碼即可接收它們。如果您的應用程式需要收集其他數據,您可以在應用程式中記錄最多 500 個不同的分析事件類型。您的應用程式記錄的事件總量沒有限制。請注意,事件名稱區分大小寫,記錄名稱僅大小寫不同的兩個事件會導致兩個不同的事件。

在你開始之前

確保您已設定專案並可以存取 Analytics,如Analytics 入門中所述。

記錄事件

配置firebase.analytics()實例後,您可以開始使用logEvent()方法記錄事件。如果您已經熟悉 Google Analytics,此方法相當於使用gtag.js中的event指令。

為了幫助您入門,Analytics SDK 定義了許多不同類型應用程式(包括零售和電子商務、旅遊和遊戲應用程式)中常見的推薦事件。要了解有關這些事件以及何時使用它們的更多信息,請參閱推薦事件

注意:要在報告中獲得最詳細的信息,請記錄對您的應用有意義的建議事件及其規定的參數。這也確保您可以從最新的 Google Analytics(分析)功能中受益。

您可以在gtag.js 事件參考中找到多個事件及其參數的實作詳細資訊。

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

Web modular API

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

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

Web namespaced API

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

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

  • 自訂參數:自訂參數可用作Analytics 報表中的維度或指標。您可以將自訂維度用於非數字事件參數數據,並將自訂指標用於更好地以數字表示的任何參數資料。使用 SDK 記錄自訂參數後,請註冊維度或指標以確保這些自訂參數顯示在 Analytics 報表中。透過以下方式執行此操作:分析 > 事件 > 管理自訂定義 > 建立自訂維度

    自訂參數可用於受眾定義,並可套用於每個報表。如果您的應用程式連結到 BigQuery 項目,自訂參數也會包含在匯出到 BigQuery 的資料中。在Google Analytics 4 BigQuery Export中尋找範例查詢及更多內容。

  • value參數: value是通用參數,可用於累積與事件相關的關鍵指標。例如收入、距離、時間和積分。

如果您的應用程式具有建議事件類型未涵蓋的特定需求,您可以記錄自己的自訂事件。例如,如果您正在開發遊戲並想要追蹤玩家何時完成特定目標,您可以記錄類似以下範例的事件:

Web modular API

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

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

Web namespaced API

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

在儀表板中查看事件

您可以在 Firebase 控制台儀表板中查看有關事件的總計統計資料。這些儀表板全天定期更新。若要立即進行測試,請使用上一節所述的 logcat 輸出。

您可以從 Firebase 控制台中的事件儀表板存取此資料。此儀表板顯示為應用程式記錄的每種不同類型的事件自動建立的事件報告。