BigQuery 数据与 Firebase Analytics 不匹配
Posted
技术标签:
【中文标题】BigQuery 数据与 Firebase Analytics 不匹配【英文标题】:BigQuery data not matching Firebase Analytics 【发布时间】:2017-01-06 14:39:03 【问题描述】:我目前正在尝试查询 BigQuery 以获取 Firebase 正在向其导出的分析数据。我能够成功查询表并取回数据,但是当我运行查询时,返回的数字与 Firebase 在那一天给我的数字不匹配。
现在我只是想抓住一天中的所有 first_open 事件,我希望能做到这一点,这样我也可以统计月份和星期。
SELECT count(FORMAT_TIMESTAMP('%m/%d/%Y', TIMESTAMP_MICROS(user_dim.first_open_timestamp_micros))) as dateAccessed
FROM `table_here`
WHERE FORMAT_TIMESTAMP('%m/%d/%Y', TIMESTAMP_MICROS(user_dim.first_open_timestamp_micros)) = '01/05/2017'
上面的查询返回88
,在我的firebase控制台中,first_open
事件的计数只有14
。我不熟悉发送事件的应用程序是如何工作的。
在intraday
表上运行查询会给我11
事件,而在 Firebase 中它只读取今天正在跟踪的单个事件。
对此的任何帮助将不胜感激,谢谢!
【问题讨论】:
【参考方案1】:由于比较错误的字段,数据不匹配。为了获得正确的数据,我必须对表运行查询UNNEST
event_dim
,然后将这些行的计数与 firebase 中的事件部分进行比较。
【讨论】:
以上是关于BigQuery 数据与 Firebase Analytics 不匹配的主要内容,如果未能解决你的问题,请参考以下文章
来自 Firebase 的数据未显示在 BigQuery/Data Studio 中
在 BigQuery 中恢复过期的 Firebase 表并将数据保存时间超过 60 天
如何将以前的 Firebase Analytics 导出到 Bigquery [重复]
如何将以前的Firebase Analytics导出到Bigquery [重复]