Firebase 日志事件

Posted

技术标签:

【中文标题】Firebase 日志事件【英文标题】:Firebase log event 【发布时间】: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 我添加了我的尝试:( 【参考方案1】:

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

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

【讨论】:

以上是关于Firebase 日志事件的主要内容,如果未能解决你的问题,请参考以下文章

错误表中从 firebase 到 Bigquery 的日志

如何为分析添加 Firebase 自定义事件?

Firebase 分析和性能日志在移动设备上的位置在哪里?

Firebase - 在没有工作区的 iOS 上调试和记录事件

Firebase 大查询 - 如何从自定义事件表中检索数据

Firebase 自定义事件未显示在控制台事件选项卡上