我有一款遊戲,並且每次用戶設置新高分時我都會發送一次活動,我會檢查當前分數是否大於此前的分數,如果是,則將該新分數發送給firebase 。代碼:Firebase分析事件不會顯示價值
Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.LEVEL, extras.getInt("score"));
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LEVEL_UP, bundle);
這是怎麼看起來像在火力控制檯:image link
你可以看到事件是如何被自己的價值分組。
問題是,我有4種不同的模式,我想捕捉高分每個,所以這是我試過了:
Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.LEVEL, extras.getInt("score"));
mFirebaseAnalytics.logEvent("mode4level", bundle);
這是我在火力控制檯中看到:image link
按價值劃分的活動缺失,我只有活動位置,活動人口統計,每個活動的活動。
我該如何解決,分析的關鍵部分缺失? 謝謝。
我添加了用戶屬性「game_mode」。這是我的代碼應該看起來像什麼? Bundle bundle = new Bundle(); bundle.putInt(「game_mode」,1)); bundle.putLong(FirebaseAnalytics.Param.LEVEL,extras.getInt(「score」)); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LEVEL_UP,bundle); –
不,setUserProperty(「game_mode」,);然後,在Firebase Analytics的用戶屬性標籤中註冊該用戶屬性。 –
我在Firebase Analytics中註冊了用戶屬性「game_mode」。然後,我設置了該用戶屬性mode1/mode2 /的值...這是正確的代碼? Bundle bundle = new Bundle(); mFirebaseAnalytics.setUserProperty(「game_mode」,「mode1」); bundle.putLong(FirebaseAnalytics.Param.LEVEL,extras.getInt(「score」)); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LEVEL_UP,bundle); –