我已將Firebase集成到我的Android應用程序中。我送自定義事件如下:爲什麼在儀表板上不顯示Firebase分析的自定義事件?
Bundle bundle = new Bundle();
bundle.putString("First Category", "First catValue");
bundle.putString("sub Cat", "sub CatValue");
bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
firebaseAnalytics.logEvent("My Custom Event", bundle);
我的自定義事件中沒有顯示在火力分析儀表盤的事件標籤。
我已經採取了一些問題看起來已經問像這樣的:Android Firebase Analytics Custom Events Reporting in Console
但沒能解決我的問題,我嘗試了一些建議在那裏,就像有人建議有超過10個用戶測試能夠獲取我所做的自定義事件,但事件選項卡中未顯示任何事件。
我調試使用以下命令:越來越登錄命令提示符
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
我的事件,但在火力儀表盤沒有得到體現。
我錯誤地發送自定義事件嗎?我是否需要在Firebase儀表板上配置任何內容以獲取自定義事件?
更新:
當我調試使用命令:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
我發現這個重要的日誌說明Name must consist of letters, digits or _ (underscores).
然後,我改變了我的事件如下:
Bundle bundle = new Bundle();
bundle.putString("First_Category", "First_catValue");
bundle.putString("sub_Cat", "sub_CatValue");
bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
firebaseAnalytics.logEvent("My_Custom_Event", bundle);
Th en我啓用了adbitx在下面回答中建議的調試視圖https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad,然後事件開始顯示。
嗨,感謝這個Debug View真的很酷的功能,它減少了測試事件記錄的時間。 – pcj
沒問題。是的,這是一個很好的功能來驗證你的儀器正確。 – adbitx