BigQuery数据与Firebase Analytics

时间:2017-01-06 14:39:04

标签: sql firebase google-bigquery firebase-analytics

我目前正在尝试查询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 个答案:

答案 0 :(得分:0)

由于错误字段的比较,数据不匹配。为了获得正确的数据,我必须在表上运行UNNEST event_dim的查询,然后将这些行的计数与firebase中的事件部分进行比较。