我使用Firebase从iOS / Android应用注册一些事件并将其记录到BigQuery中。正如我从documentation所理解的那样,BigQuery每天都会创建一个不同的表来存储单日的事件。
每天,Firebase Analytics都会在与应用相对应的BigQuery数据集中创建一个新表。这些表使用模式app_events_YYYYMMDD命名,并包含指定日期记录的事件。
但是,我在第二天的表格中注册了某一天的某些活动。例如,表app_events_20160727包含7月26日的一些事件,表app_events_20160728包含7月27日的一些事件。
我错过了什么吗?
感谢您的支持
9月14日更新
我会尝试通过一个例子更好地解释这个问题:在当天的前半部分记录的事件(让我们说到下午3点/下午4点,但我看不到任何模式)在当天的表格中收集,当天最后一部分的事件收集在第二天的表格中。 那么,让我们来看看9月12日的事件:这里是与9月12日和9月13日相关的表格的第一个和最后一个条目的屏幕截图
如您所见,9月12日的事件分为两个表格。
感谢您的支持。
答案 0 :(得分:1)
Firebase会记录事件是否跟踪客户端的时间戳。 在这种情况下可能会发生这种情况:
在第N天,firebase将在第N天输出他收到的所有事件(错误的一方)。在第N + 1天,他将导出他在第N + 1天收到的所有事件,甚至实际跟踪客户端在第N天,但在第N天没有发送到服务器。
我不确定解释是否清楚,你能说出它是否清楚了吗?