【问题标题】:Firebase Analytics JS SDK: Why JS firebase analytics SDK miss events randomly?Firebase Analytics JS SDK:为什么 JS firebase Analytics SDK 会随机错过事件?
【发布时间】:2020-08-11 11:40:12
【问题描述】:

我在 ReactJS 应用程序中使用此代码在 firebase 上记录事件。

if(!firebase.apps.length) firebase.initializeApp(CONSTANTS.FIREBASE_CONFIG);
let analytics = firebase.analytics();
analytics.logEvent(eventName, data);

它有时会记录相同的事件,而有时会完全错过它。有什么帮助吗?

【问题讨论】:

    标签: javascript reactjs google-analytics firebase-analytics


    【解决方案1】:

    您可能可以在运行时检查您的analytics 是否为undefined,您的分析实例可能在您发送事件时尚未创建。我建议使用这种方式来确保它按预期工作

    firebase.analytics.isSupported().then((isSupported) => {
        if (isSupported) {
          analytics = firebase.analytics();
          analytics.logEvent(...name, ...payload);
        }
    })
    

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 2020-02-04
      • 2020-11-29
      • 2016-11-22
      • 1970-01-01
      • 2022-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多