在一个React式原生应用程序中如何更改页面的屏幕名称,以便在谷歌分析中更好地查看

g6baxovj  于 2023-03-19  发布在  React
关注(0)|答案(1)|浏览(117)

我试着这样做(在主页上):

import analytics from '@react-native-firebase/analytics'

 const trackPageView = (title) => {
    analytics().logEvent('page_view', {
      screen_name: title,
      screen_class: title,
    })
  }

  useEffect(() => {
    trackPageView("Main_page")
  }, []);

但此名称根本不会显示在“Analytics”控制面板上
我在文档中看到了这种方法,但我不知道如何使它工作,甚至不知道将它放在哪里

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

gudnpqoy1#

按如下方式使用logScreenView:

await analytics().logScreenView({
  screen_name: <route-name>,
  screen_class: <route-name>
});

相关问题