2017-04-25 172 views
5

我已將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,然後事件開始顯示。

回答

3

數據通常需要幾個小時才能顯示在儀表板上。如果您想檢查您的事件是否已由Firebase Analytics記錄並正確接收,請嘗試DebugView,並且您應該能夠驗證流量。 10個用戶閾值是針對觀衆的,而不是自定義事件。

+1

嗨,感謝這個Debug View真的很酷的功能,它減少了測試事件記錄的時間。 – pcj

+1

沒問題。是的,這是一個很好的功能來驗證你的儀器正確。 – adbitx

3

更新:

當我調試使用命令:

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); 

然後我啓用調試視圖https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad adbitx在回答中建議,然後事件開始顯示。

相關問題