利用 DebugView 驗證 Analytics (分析) 設定

在開發過程中利用 DebugView 來驗證 Analytics (分析) 設定。

為了節省行動裝置的網路數據用量及提高電池續航力,Analytics (分析) 會定期 (通常為每小時一次) 輪詢使用資料。但在部署期間,您會需要立即查看事件資料並採行必要調整,而 DebugView 正是您即時監控應用程式事件的好幫手。

 

開始使用

您必須先在裝置上啟用偵錯模式,才能使用 DebugView:

Android

如要在 Android 模擬裝置上啟用 Analytics (分析) 偵錯模式,請執行下列指令列:

adb shell setprop debug.firebase.analytics.app <package_name>

偵錯模式會維持啟用狀態,直到您執行下列指令列來明確停用偵錯模式為止:

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

iOS

如要在開發裝置上啟用 Analytics (分析) 偵錯模式,請在 Xcode 中指定下列指令列引數:

-FIRDebugEnabled

偵錯模式會維持啟用狀態,直到您指定下列指令列引數來明確停用偵錯模式為止:

-FIRDebugDisabled

注意:使用 DebugView 前,請先確認裝置時間是否準確。如果裝置的時間不準確,可能會造成 Analytics (分析) 報表中的事件發生延遲或遺漏。

報表

在開發裝置上啟用偵錯模式後,請前往「DebugView」並開始使用您的應用程式,這樣應用程式事件就會記錄在 DebugView 報表中。

秒動態 (中間欄) 會列出最近 60 秒內記錄到的事件,分動態 (左欄) 中顯示的則是過去 30 分鐘內的一系列事件封存。右欄列的是在 30 分鐘內記錄到的熱門事件,以及當下選定的開發裝置的目前使用者屬性

秒動態

根據預設,您會看到系統在過去 60 秒內記錄的事件。每個事件都會顯示與開發裝置所記錄時間相對應的時間戳記,您只要點選某個事件,就能查看相關的參數。隨著使用者屬性值在應用程式使用期間有所改變,事件會持續出現在動態中,最晚發生的事件會顯示在最上方。

分動態

這個動態會顯示許多圓圈。每個圓圈分別代表最近 30 分鐘內的每一分鐘,圓圈中的數字則是系統在該分鐘內收到的事件數。您可以點選任一個圓圈,將系統在該分鐘內記錄到的事件填進秒動態,以便查看過去 30 分鐘內所記錄事件的相關詳細資料。

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

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

裝置選取工具

由於許多不同的開發裝置均可啟用偵錯模式,因此您可以透過「裝置選取工具」來選擇要在 DebugView 報表中顯示的特定裝置。如此一來,各開發人員就能專心處理自己的檢測和驗證工作,不會互相干擾。裝置選取工具選單位於報表左上角,標示為 [偵錯裝置]

這對您有幫助嗎?
我們應如何改進呢?