Firebase Analytics事件-currentScreen始终是screen_view

问题描述 投票:0回答:1

在将我的Firebase分析实施到Flutter应用程序的过程中,我无法触发适当的事件,或者我无法理解该如何工作。让我们采用以下代码:

firebaseAnalytics.setCurrentScreen(screenName: "Dashboard");

当我触发此事件时,在Firebase Analytics调试视图中,我看到以下内容:

Firebase Analytics DebugView

当我通过以下方式自动触发屏幕更改时也是如此:

navigatorObservers: [
        FirebaseAnalyticsObserver(analytics: appState.firebaseAnalytics),
      ],

所以我的问题是>>:为什么Google Analytics(分析)会打印出“ screen_view”而不是“仪表板”或我在命名路由中使用的其他任何名称?

屏幕名称实际上已提交给API的内部工作,原因是我在该位置调试了[[firebase_analytics.dart

Future<void> setCurrentScreen( {@required String screenName, String screenClassOverride = 'Flutter'}) async { if (screenName == null) { throw ArgumentError.notNull('screenName'); } await _channel.invokeMethod<void>('setCurrentScreen', <String, String>{ 'screenName': screenName, 'screenClassOverride': screenClassOverride, }); }
在将我的Firebase分析实施到Flutter应用程序的过程中,我无法触发适当的事件,或者我无法理解该如何工作。让我们采用以下代码:firebaseAnalytics ....
firebase flutter google-analytics firebase-analytics google-analytics-firebase
1个回答
0
投票
回答我自己的问题,从而浪费赏金很困难,但这就是事实。这是我的发现:
© www.soinside.com 2019 - 2024. All rights reserved.