Firebase 日志事件

Firebase log event

我有 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 文件中包含我所有的点击方法。

这个 documentation shows you how to add Google Analytics for Firebase to your web app and begin logging events. You can also watch this tutorial 如果您更喜欢看视频而不是阅读文档。

要验证您的实施,您可以在浏览器中启用调试模式,然后在 Firebase 控制台中安装 Google Analytics Debugger Chrome extension. Once installed, enable the extension and refresh the page. From that point on, the extension will log events in your app in debug mode. You can view events logged in the DebugView