我可以将自定义事件记录到Firebase Analytics,但尝试按照official doc,docs 2所说的跟踪我的自定义视图,我的所有日志都在view_item
事件下进行记录。
关于firebase的发布消息我发现了这个:
除自动屏幕跟踪外,您还可以使用FirebaseAnalytics#setCurrentScreen方法手动跟踪屏幕。这会将firebase_screen参数添加到记录的每个事件,而这些屏幕对应用程序用户可见。
如果我想跟踪我的观看次数,Google Analytics控制台应该在screenName
向我显示view_item
代替screenClassOverride
或至少Value
。因为此时我无法对该记录执行任何有用的操作(甚至无法应用基于我的view_item
或screenClassOverride
的过滤器,如下面的屏幕截图所示)
这是我如何在代码中执行此操作的示例(在TabLayout下的片段内):
FirebaseAnalytics.getInstance(masterActivity).setCurrentScreen(
masterActivity,
FirebaseAnalyticsKeys.SCREEN_NAME_ITEM_LIST_BIG_MODE,
this.getClass().getSimpleName());
我可以使用自定义logEvent()
记录我的观点,但我只想遵守规则以及官方文档所说的内容......所以,我错过了什么,我做错了什么或是什么继续