Web 的 Firebase 分析不流向 BigQuery

Posted

技术标签:

【中文标题】Web 的 Firebase 分析不流向 BigQuery【英文标题】:Firebase Analytics For Web Not Flowing To BigQuery 【发布时间】:2019-10-15 11:58:02 【问题描述】:

BigQuery 未从 Firebase Analytics 网页版接收任何数据。看起来 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-analytics.js"></script>
<script src="/static/init-firebase.js"></script>

然后我记录事件:

const defaultAnalytics = window.firebase && window.firebase.analytics();
if (defaultAnalytics)
   defaultAnalytics.logEvent('viewedNote',  noteId, accountUID, videoId, contactId, fromText, socialshare, forBDay);

有时我的事件显示,有时他们不喜欢我上面记录的。但是现在我可以看到我昨天的事件(即使有些刷新要求我再次设置应用程序)。

我真正担心的是,我在 BigQuery 中没有任何数据可用于分析。注意:我在 12 小时前触发了事件,但仍然没有。

这是我的集成:

我们如何使数据流向 Bigquery?

【问题讨论】:

请联系 Firebase 支持以排查 Firebase 控制台的问题。 support.google.com/firebase/contact/support 【参考方案1】:

简单的修复。您需要 100 多个事件才能将数据流向 BigQuery。 Firebase 支持为我回答了这个问题。

【讨论】:

有趣。我的活动肯定会出现,而 SELECT count(*) FROM `project_name.analytics_ID.events_*` 显示 27。 这很奇怪。我的有时会出现在 50 个事件以下,但不是每次都出现。我也从来没有得到支持人员说的盘中表,因为我没有 100 个事件。 是的,这可能只适用于盘中表,我还没有使用过。一旦系统允许,不要忘记接受你自己的答案。 @有什么解决办法吗?? 我最终使用了不同的方法。正如 Fran 所提到的,您需要每天进行 100 多个事件才能使其发挥作用。

以上是关于Web 的 Firebase 分析不流向 BigQuery的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flutter Web 的 Firebase 分析中设置用户属性?

在 Flutter Web 中实现 Firebase 分析

Flutter web Firebase 分析类型错误:dart.global.firebase.analytics 不是函数

什么是数据流向分析

Firebase 函数 Google Analytics 触发器未针对 Web 事件触发

ArcGIS水文分析实战教程细说流向与流量