需要采集的数据
- 访问设备: navigator
- 环境信息(地理位置): navigator.geolocation
- 会话信息:登录接口返回
- 代码信息:项目设置相关配置文件
- 访问页面信息: load、hashchange、history、visibilityChange事件
- 统计操作行为(track this button by an event):click按钮编码、功能性
- 停留时间:当前页面是的时间戳减去进入上个页面 的时间戳、load、hashchange、history、visibilityChange事件
- 前端性能:performance apis、timing
- 上报时间:轮询、webscoket、跳转前发送或最后一次不记录、下一次进入当前页从本地缓存发送
- 上报方式:ajax轮询、new Image.src , navigator.sendBeacon("/log", analyticsData);
采集的数据方式
- 访问设备:
pc: navigator
移动端\微信: navigator、systemInfo
deviceBrand:
deviceFamily:
deviceModel:
deviceType:
deviceOrientation:
idfa:
androidId:
IMEI:
screenHeight:
screenW