javascript - Firebase 函数 Google Analytics 触发器未针对 Web 事件触发
问题描述
我已将 Firebase 分析添加到我的网络应用程序,但我的分析触发器 onLog 没有触发。
我将 Firebase 分析添加到我的网站:
<script src="https://www.gstatic.com/firebasejs/7.2.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.2.0/firebase-database.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.2.0/firebase-analytics.js"></script>
然后我在页面加载时注册事件:
const defaultAnalytics = window.firebase && window.firebase.analytics();
if (defaultAnalytics){
defaultAnalytics.logEvent('viewedNote', { noteId});
}
我设置了在注册这些事件时触发的 firebase 函数。
exports.logViewedNote = functions.analytics.event('viewedNote').onLog((event) => {
console.log(event)
});
但是,我在 Firebase 控制台中没有看到这些功能的任何日志。阿卡,他们没有开火。我正在收听的事件已设置为超过 72 小时的转换事件,但仍然没有。
我究竟做错了什么?
解决方案
Firebase 支持让我知道 Google Analytics 触发器尚不适用于网络分析:
“...目前通过 Google Analytics 支持 Web 的唯一产品是 Cloud Messaging 和 Remote Config...我们一直在努力解决这个问题,但我无法提供任何细节或时间表来说明何时可以使用。”
希望在接下来的几个月中会推出更多的网络分析功能。
推荐阅读
- r - 如何校正地图上的网格轴?
- sql-server - 维度表主键传到事实表不能写值
- delphi - Delphi PageControl 与 TabSheet invisibleTabVisible := False;
- java - 是否有与 C# 中的 AttributeUsage(AttributeTargets.Property) 等效的 Java
- reactjs - 类型“未知 []”缺少“初始状态”类型的以下属性
- arrays - 解析一个困难的 MongoDB 字段(带有多级数组)
- r - r:将文本添加到绘图而不被截断
- ios - SwiftUI .contextMenu 使用 clipShape 在我的视图周围有可见的填充
- javascript - HTML 下载属性不起作用:充当普通链接
- r - R - httr 向网站investing.com POST 请求以获取JSON 响应