【问题标题】:Firebase log eventFirebase 日志事件
【发布时间】:2020-12-14 14:53:59
【问题描述】:

我有实现网站共享方法的 Javascript 文件(事件监听器):

const shareBtn = document.getElementById('shareBtn');

shareBtn.addEventListener("click", () => {

  if (navigator.share) {
    navigator
      .share({
        title: "",
        text: "",
        url: ""
      })
      .then()
      .catch();
  } else {}
});

我在另一个文件(来自 Firebase 的代码)中添加了 Firebase 分析。 如何在 Firebase 中记录事件以记录共享事件?如何在 Javascript 中导入 Firebase 分析?如何记录不同方法的事件?

我在此合并了两个文件:

var firebaseConfig = {// };
firebase.initializeApp(firebaseConfig);
const analytics = firebase.analytics();

const shareBtn = document.getElementById('shareBtn');
shareBtn.addEventListener("click", () => {
    if (navigator.share) {
      navigator
        .share({
          title: "",
          text: "",
          url: ""
        })
        .then()
        .catch();
        analytics.logEvent('clicked_share');
    } else {
     
    }
  });

但我不想在 firebase.js 文件中包含所有点击方法。

【问题讨论】:

  • 提供您的代码示例。
  • @Gander 我添加了代码
  • 提供您尝试访问 firebase 日志的代码示例。
  • @Slipoch 我添加了我的尝试:(

标签: javascript firebase dom-events firebase-analytics


【解决方案1】:

documentation 向您展示了如何将 Google Analytics for Firebase 添加到您的网络应用并开始记录事件。如果您喜欢看视频而不是阅读文档,也可以观看此tutorial

要验证您的实现,您可以在浏览器中启用调试模式,然后安装 Google Analytics Debugger Chrome 扩展程序。安装后,启用扩展并刷新页面。从那时起,扩展程序将以调试模式在您的应用程序中记录事件。您可以在 Firebase 控制台中查看 DebugView 中记录的事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 2012-02-27
    相关资源
    最近更新 更多