您可以使用 DebugView,在開發裝置上近乎即時查看應用程式記錄的原始事件資料。這對於在開發過程中進行檢測非常有用,可協助您找出 Analytics 實作中的錯誤和錯誤,並確認所有事件和使用者資源是否正確記錄。
啟用偵錯模式
一般來說,應用程式記錄的事件會在約一小時內分批處理,並一起上傳。這種做法可節省使用者裝置的電池電量,並減少網路資料用量。不過,為了驗證 Analytics 導入方式 (以及在 DebugView 報表中查看 Analytics),您可以在開發裝置上啟用偵錯模式,以最短的延遲時間上傳事件。
iOS+
如要在開發裝置上啟用 Analytics 偵錯模式,請在 Xcode 中指定下列指令列引數:
-FIRDebugEnabled
偵錯模式會維持啟用狀態,直到您指定下列指令列引數來明確停用偵錯模式為止:
-FIRDebugDisabled
如要新增這些引數,請編輯專案的配置,並在「Arguments Passed On Launch」中新增項目。
Android
如要在 Android 裝置上啟用 Analytics 偵錯模式,請執行下列指令:
adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
偵錯模式會維持啟用狀態,直到您執行下列指令來明確停用偵錯模式為止:
adb shell setprop debug.firebase.analytics.app .none.
網路
如要在瀏覽器中啟用 Analytics 偵錯模式,請安裝 Google Analytics Debugger Chrome 擴充功能。
安裝完成後,請啟用擴充功能並重新整理頁面。之後,擴充功能會以偵錯模式記錄應用程式事件。
您可以在 Firebase 主控台中查看 DebugView 中記錄的事件。
製作事件資料報表
在開發裝置上啟用偵錯模式後,請選取 Google Analytics 頂端導覽列中 StreamView 旁的箭頭,然後選取 DebugView,即可前往 DebugView。
Google Analytics 和選取 DebugView">
接著,只要開始使用應用程式,即可看見您的應用程式事件記錄在 DebugView 報表中。
秒動態 (中間欄) 列出最近 60 秒內記錄到的事件,分動態 (左欄) 列出最近 30 分鐘內的一系列事件封存。右欄則列出在 30 分鐘內記錄到的熱門事件,以及目前所選開發裝置的目前使用者屬性。
秒動態
根據預設,系統會顯示過去 60 秒內記錄的事件清單。每個事件都會顯示與開發裝置記錄的時間相對應的時間戳記,您可以按一下事件,查看與該事件相關聯的參數清單。
隨著使用者屬性值在應用程式使用期間有所變更,您會看到該變更的項目。
分動態
這個動態會顯示一系列圓圈,每個圓圈分別代表過去 30 分鐘內的每一分鐘,圓圈中的數字則是系統在該分鐘內收到的事件數。您可以點選任一個圓圈,系統就會把在該分鐘內記錄到的事件填入秒動態。這麼做可讓您有效查看過去 30 分鐘內所記錄事件的詳細資料。
熱門事件與目前使用者屬性
「熱門事件」表格會列出系統在過去 30 分鐘內記錄到的熱門事件,「目前使用者屬性」表格則針對目前選取的開發裝置,顯示使用者屬性組合的最新狀態。
裝置選取工具
由於許多不同的開發裝置均可啟用偵錯模式,因此您可以透過「裝置選取工具」來選擇要在 DebugView 報表中顯示的特定裝置。如此一來,各開發人員就能專心處理自己的檢測和驗證工作,不會互相干擾。