是否可以向 Firebase Analytics 自动跟踪 screen_view 事件添加自定义参数?

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

有没有办法向 Firebase Analytics“screen_view”事件添加自定义参数?

这些事件会自动跟踪,文档仅引用 setScreenName。

我能想到的唯一替代方案是除了自动跟踪之外还手动跟踪 screen_views,但看看是否有更好的选择。

ios firebase google-analytics analytics firebase-analytics
2个回答
0
投票

这样的东西应该有效

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.SCREEN_NAME, screenName);
bundle.putString(FirebaseAnalytics.Param.SCREEN_CLASS, "MainActivity");
bundle.putString("custom_parameter", "parameter_value");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SCREEN_VIEW, bundle);

0
投票

他们建议在

viewDidAppear
再次发送事件,在此处找到 docs

无论是否启用自动跟踪,您都可以手动记录 screen_view 事件。您可以在 Apple 平台的 onAppear 或 viewDidAppear 方法以及 Android 的 onResume 方法中记录这些事件。如果未设置 screen_class,Analytics 将根据调用时处于焦点的 UIViewController 或 Activity 设置默认值。

Analytics.logEvent(AnalyticsEventScreenView,
                   parameters: [AnalyticsParameterScreenName: screenName,
                                AnalyticsParameterScreenClass: screenClass])
© www.soinside.com 2019 - 2024. All rights reserved.