flutter 如何测量每个产品屏幕视图firebase_analytics

gc0ot86w  于 2022-12-24  发布在  Flutter
关注(0)|答案(1)|浏览(87)

我正在尝试firebase_analytics来记录用户事件我可以使用setCurrentScreen(screenName)记录当前屏幕名称,但如何发送参数,如在产品详细信息屏幕中,我想记录产品ID并分析产品屏幕的浏览量,如下所示:setCurrentScreen(screenName: "product_details", parameters: {"productId": 1})

vm0i2vca

vm0i2vca1#

您可能需要手动跟踪应用上的screen_view事件。您可以包含两个可选参数 screen_namescreen_class,以及您想要包含的任何自定义事件参数。
对于Android,请确保将其记录在onResume方法上,它应该如下所示:

@Override
public void onResume() {
  super.onResume();

  Bundle bundle = new Bundle();
  bundle.putString(FirebaseAnalytics.Param.SCREEN_NAME, screenName);
  bundle.putString(FirebaseAnalytics.Param.SCREEN_CLASS, screenClass);
  bundle.putString(MyAppAnalyticsConstants.Param.TOPIC, topic);
  mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SCREEN_VIEW, bundle);
}

您可以查看本指南以了解更多关于在Firebase中手动跟踪屏幕的信息。

相关问题