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);
我的自定义事件均未显示在firebase分析仪表板上的“事件”选项卡上.
我已经看过一些已经问过这样的问题:Android Firebase Analytics Custom Events Reporting in Console
但无法解决我的问题,因为我在那里尝试了一些建议,就像建议测试超过10个用户能够获得我做的自定义事件但事件选项卡中没有显示任何内容.
我使用以下命令调试:
adb shell setprop log.tag.FA VERBOSEadb shell setprop log.tag.FA-SVC VERBOSEadb logcat -v time -s FA FA-SVC
我的事件正在登录命令提示符,但没有反映在firebase仪表板上.
我错误地发送自定义事件了吗?我是否需要在firebase仪表板上配置任何内容才能获取自定义事件?
更新:
当我使用命令调试时:
adb shell setprop log.tag.FA VERBOSE adb shell setprop log.tag.FA-SVC VERBOSE adb logcat -v time -s FA FA-SVC
我发现这个重要的日志说明名称必须由字母,数字或_(下划线)组成.
然后我改变了我的活动如下:
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);
然后我按照adbitx的建议在下面的回答中启用了调试视图https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad,然后开始显示事件.
解决方法 数据显示在仪表板上通常需要几个小时.如果您想检查Firebase Analytics是否记录并正确接收了您的活动,请尝试 DebugView,您应该能够验证流量. 10个用户阈值适用于受众,而非自定义事件. 总结以上是内存溢出为你收集整理的android – 为什么Firebase分析的自定义事件未显示在仪表板上?全部内容,希望文章能够帮你解决android – 为什么Firebase分析的自定义事件未显示在仪表板上?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)