Firebase函数Google Analytics(分析)触发不触发Web事件

时间:2019-10-21 12:54:27

标签: javascript firebase google-cloud-functions firebase-analytics

我已将Firebase分析添加到我的Web应用程序中,但是我的分析触发器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控制台中注册: enter image description here

我已设置Firebase功能,以便在注册这些事件时触发。

 exports.logViewedNote = functions.analytics.event('viewedNote').onLog((event) => {
  console.log(event)
 });

但是,我在Firebase控制台中看不到这些功能的任何日志。又说,他们没有开火。我正在收听的事件已设置为转换事件超过72小时,但仍然没有任何反应。

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

Firebase支持让我知道Google Analytics(分析)触发器尚不适用于Web分析:

  

” ......到目前为止,通过Google Analytics(分析)支持Web的唯一产品是Cloud Messaging和Remote Config ...       我们一直在不断努力,但我无法提供有关何时可用的任何详细信息或时间表。”

希望在未来几个月内将推出更多的网络分析功能。