第二节:When (时间)
GrowingIO SDK 对于事件时间有下面几类,
- 事件发生时间:比如一个页面浏览事件、点击行为事件,是在什么时候发生的,这个时间是客户端获取到的毫秒时间。
- 页面加载时间:比如这个点击行为发生在的页面,是在什么时候加载的,这个时间是客户端获取到的毫秒时间。
- 数据发送时间:从采集性能考虑,数据会在客户端做一定的缓存后批量发送到服务端,所以每次发送请求都会附带上数据发送时间,这个时间也是客户端获取到的毫秒时间。
这里值得注意的是,由于客户端时间是用户自己定义的,所以是完全不可信的,所以我们需要在服务端去做检验,计算出事件发生的真正时间。其逻辑如下图: