所有FirebaseAnalytics setCurrentScreen()事件均记录在view_item下

Mig*_*ieC 5 android firebase firebase-analytics

我能够将自定义事件记录到Firebase Analytics,但是尝试按照官方文档docs 2所说的跟踪我的自定义视图,我的所有日​​志都处于view_item事件记录器之下。

在firebase的发布新闻中,我发现了这一点:

除了自动屏幕跟踪之外,您还可以使用FirebaseAnalytics#setCurrentScreen方法手动跟踪屏幕。这会将firebase_screen参数添加到应用程序用户可见的所有记录的事件中。

如果我想跟踪我的看法,分析控制台应该告诉我的screenName,而不是view_item或至少screenClassOverrideValue。因为此刻我无法对该记录做任何有用的事情(甚至无法根据我的view_itemscreenClassOverride在以下屏幕截图中看到的应用过滤器)

在此处输入图片说明

这是Im如何在代码中执行此操作的示例(在TabLayout下的Fragment内):

FirebaseAnalytics.getInstance(masterActivity).setCurrentScreen(
                masterActivity,
                FirebaseAnalyticsKeys.SCREEN_NAME_ITEM_LIST_BIG_MODE,
                this.getClass().getSimpleName());
Run Code Online (Sandbox Code Playgroud)

我可以使用custom记录我的视图,logEvent()但是我只是想遵守规则以及官方文档所说的...所以,我所缺少的,我做错的或正在发生的事情