偵錯事件

DebugView 可讓您查看應用程式記錄的原始事件資料 以近乎即時的方式開發裝置這對於驗證相當實用 有助於開發人員完成開發作業 找出 Analytics 導入中的錯誤和錯誤,然後確認 確保系統能正確記錄所有事件和使用者屬性

啟用偵錯模式

一般而言,應用程式記錄的事件會在 然後一起上傳這種做法可以維護 ,並降低網路數據用量。不過, 以便驗證 Analytics 導入 (並 在 DebugView 報表中查看 Analytics),並啟用偵錯模式 以最短的延遲時間上傳事件。

iOS+

如要在開發裝置上啟用 Analytics 偵錯模式,請指定 以下的指令列引數:

-FIRDebugEnabled

偵錯模式會維持啟用狀態,直到您指定 以下指令列引數:

-FIRDebugDisabled

只要編輯專案配置並新增 「通過時通過的引數」的新項目。

Android

如要在 Android 裝置上啟用 Analytics 偵錯模式,請按照下列步驟操作: 執行下列指令:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

除非您執行下列指令來明確停用偵錯模式,否則這個行為會保持啟用 以下指令:

adb shell setprop debug.firebase.analytics.app .none.

網路

如要在瀏覽器中啟用 Analytics 偵錯模式,請安裝 Google Analytics 偵錯工具 Chrome 擴充功能,

安裝完成後,請啟用擴充功能並重新整理頁面。從這個時間點開始 開啟時,擴充功能會以偵錯模式記錄應用程式中的事件。

您可以在 Firebase 主控台中查看 DebugView 中記錄的事件。

製作事件資料報表

在開發裝置上啟用偵錯模式後,請前往 DebugView,方法是選取 Google Analytics 頂端導覽列中的 StreamView 和 選取「DebugView」

在 Google Analytics 頂端的導覽列中,選取 StreamView 旁邊的箭頭並選取「DebugView」,即可前往 DebugView

接著,您就可以開始使用應用程式,查看您的應用程式事件記錄在 DebugView 報表。

DebugView 報表。

秒動態 (中間欄) 會顯示目前記錄的事件 在過去 60 秒內顯示的內容分動態 (左欄) 會顯示一系列 過去 30 分鐘的事件封存資料。右欄則顯示 30 分鐘內記錄到的熱門事件,以及目前使用者屬性 分別對應目前所選的開發裝置

秒動態

根據預設,系統會顯示過去 60 秒內記錄的事件清單。每項 事件會顯示時間戳記,該時間戳記對應到記錄事件發生時間 開發裝置的功能按一下事件即可查看參數清單 建立與事件相關的所有 Cookie

事件參數清單範例。

由於使用者屬性值會在應用程式使用情況期間變動, 項目。

使用者屬性範例。

分動態

這個訊息串會顯示一系列圓圈,每個圓圈都對應一分鐘 造訪率圓圈中的數字代表 事件。點選任一圓圈,系統就會填入資訊 在該分鐘內記錄到事件的秒串流。 這樣就能有效地查看過去 30 天內記錄到的事件 還有幾分鐘的細節

分鐘串流範例。

熱門事件與目前使用者屬性

「熱門事件」表格會顯示系統在過去 30 分鐘內記錄到的熱門事件 。「目前使用者屬性」表格會顯示組合的最新狀態 目前所選開發裝置的使用者屬性。

熱門事件表格範例。

裝置選取工具

由於許多不同的開發裝置可以啟用偵錯模式, 使用裝置選取器,選擇要在哪些特定裝置上執行 DebugView 報表的重點這可讓多位開發人員分別專注於 檢測和驗證工作,且不會互相影響。

裝置選取器範例。