Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now

調試事件

DebugView使您可以近實時查看應用程序在開發設備上記錄的原始事件數據。這對於在開發的檢測階段進行驗證非常有用,並且可以幫助您發現分析實現中的錯誤和錯誤,並確認所有事件和用戶屬性都已正確記錄。

啟用調試模式

通常,您的應用記錄的事件會在大約一小時的時間內分批處理並一起上傳。這種方法節省了最終用戶設備上的電池,並減少了網絡數據使用量。但是,出於驗證分析實現的目的(並為了在DebugView報表中查看分析),可以在開發設備上啟用“調試”模式以最小的延遲上載事件。

安卓

要在Android設備上啟用Analytics Debug模式,請執行以下命令:

adb shell setprop debug.firebase.analytics.app package_name

這種行為一直持續到您通過執行以下命令顯式禁用調試模式為止:

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

的iOS

要在開發設備上啟用Analytics Debug模式,請在Xcode中指定以下命令行參數:

-FIRDebugEnabled

這種行為一直持續到您通過指定以下命令行參數明確禁用調試模式為止:

-FIRDebugDisabled

網頁

要在瀏覽器中啟用Analytics Debug模式,請安裝Google Analytics Debugger Chrome擴展程序。

安裝後,啟用擴展並刷新頁面。從那時起,擴展程序將以調試模式在您的應用程序中記錄事件。

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

正在匯報

一旦啟用調試模式在開發設備,導航到DebugView中通過在谷歌Analytics(分析)的頂部導航選擇旁邊StreamView的箭頭並選擇DebugView中。

導航到DebugView,方法是選擇Google Analytics(分析)頂部導航上StreamView旁邊的箭頭,然後選擇DebugView

然後,只需開始使用您的應用程序,以查看您的應用程序事件已記錄在DebugView報告中。

DebugView報告。

Seconds流(中間列)顯示了最近60秒內已記錄的事件。分鐘流(左列)顯示了過去30分鐘內的一系列事件存檔。右列顯示30分鐘內記錄的重要事件以及當前所選開發設備的“當前用戶屬性”。

秒流

默認情況下,您將看到最近60秒內記錄的事件列表。每個事件都顯示一個時間戳,該時間戳與其在開發設備上的登錄時間相對應。您可以單擊一個事件以查看與該事件關聯的參數列表。

事件參數的示例列表。

隨著用戶屬性值在應用程序使用過程中發生變化,您將看到一個有關該更改的條目。

一個示例用戶屬性。

分鐘流

此流顯示了一系列圓圈,每個圓圈對應於最近30分鐘的一分鐘時間。圓圈中的數字表示該分鐘內接收到的事件數。單擊這些圈子之一將在該秒流中填充在該分鐘內記錄的事件。這樣可以有效地檢查過去30分鐘內記錄的事件的詳細信息。

分鐘流的一個示例。

熱門事件和當前用戶屬性

熱門事件表顯示了在30分鐘內記錄的熱門事件。並且“當前用戶屬性”表顯示了當前所選開發設備的“用戶屬性”集的最新狀態。

熱門事件表的示例。

設備選擇器

由於許多不同的開發設備都可以啟用調試模式,因此可以使用設備選擇器選擇DebugView報告將針對的特定設備。這使多個開發人員可以專注於自己的檢測和驗證工作,而不會互相影響。

設備選擇器的示例。