我想看看我的应用程序的哪些部分最常用,为此我添加了一个 logEvent
,如下所示:
Bundle bundle= new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "action");
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "screen_a");
FirebaseAnalytics.getInstance(context).logEvent(FirebaseAnalytics.Event,VIEW_ITEM, bundle);
事件被记录下来,我可以在我的仪表板的事件部分下看到一个带有计数的 view_item
条目,但是,当我输入它时,我可以看到计数,意思是值,但我可以看不到任何值,如“screen_a”或“screen_b”...
因为这些不是自定义事件,所以这些值不应该在仪表板中可用吗?
最佳答案
我遇到了和你一样的问题。通过向 firebase 团队询问电子邮件,他们回复了查看 item_name 日志的确切方法。下面是示例,我用 ECOMMERCE_PURCHASE 事件记录了一个 ITEM_NAME“action_getProVersion”:
在您的代码中记录事件:(您已完成此操作)
Bundle bundle = new Bundle();
//bundle.putString(FirebaseAnalytics.Param.ITEM_ID, itemId); bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "action_getProVersion"); //bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.ECOMMERCE_PURCHASE, bundle );
在 firebase 事件屏幕上,按右侧的“编辑参数报告”事件,然后添加“item_name”并保存。 (看起来你还没有这样做)
一段时间后,让它记录用户事件。您将看到使用参数“ITEM_NAME”记录的事件作为附加的屏幕截图
关于android - Firebase ITEM_NAME 在 Analytics 仪表板中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44139764/