我正在尝试使用BigQuery提取Firebase Analytics DAU和MAU。我每天使用的查询如下-
SELECT
event_date AS day,
COUNT(DISTINCT user_id) AS daily_visitors
FROM `XXXXXXX.analytics_153729556.events_20190825`
WHERE
app_info.id = 'XXXXXXX'
AND
event_name = 'user_engagement'
GROUP BY day;
我有几个问题需要帮助。
查询结果中的值与Firebase仪表板针对同一日期显示的值之间存在显着(2000+)差异。有特定原因吗?还是我的查询完全错误?
在某些情况下,我看到的日期不是实际选择的表格。例如,当20190502
应该是唯一行(基于表名)时,我在结果中看到20190501
。这是否可能是因为转储到表中的事件是针对不同时区的应用程序的?如果没有,这背后的原因还有什么?
我还想提取历史MAU和DAU数据,并将其存储在MongoDB上,以应对将来可能出现的任何需求。我可以通过特定方式提取它们吗?当然,在克服了我所面临的问题之后?