【问题标题】:Duplicate 'ScreenView' in Firebase DebugView在 Firebase DebugView 中复制 \'ScreenView\'
【发布时间】:2023-02-14 19:57:43
【问题描述】:

基本上,当我使用 IOS 时,我的“ScreenView”轨道被复制了。

寻找同样的问题,我看到 Firebase 建议不要使用“setCurrentScreen”,但这里我们使用“logEvent”作为轨道。

  static screenView = async (info: FirebaseActualScreen) => {
    try {
      await FirebaseAnalytics.logEvent(LogTypes.SCREEN_VIEW, {
        page_name: info?.name ?? '',
      });
    } catch (e) {
      crashlytics().recordError(new Error(`Error to get actual screen - ${e}`));
    }
  };

Firebase DebugView

我已经尝试使用“setCurrentScreen”,尽管这是不可取的,但问题仍然存在。

【问题讨论】:

    标签: reactjs typescript firebase google-analytics


    【解决方案1】:

    如果您在 Firebase DebugView 中看到重复的“ScreenView”轨道,您可能需要检查代码中是否多次调用了“screenView”函数。此外,请确保每个屏幕只调用一次该函数,并且您不会无意中多次调用它。您还可以检查是否有任何第三方库或插件可能导致重复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-15
      • 2023-04-06
      • 2022-12-04
      • 2019-12-03
      • 2021-03-13
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多