埋点设计
事件和属性,就构成了埋点的基础
- 前端埋点/后端埋点
- 前端数据更精细、丰富 但网络原因会导致有一定偏差率
- 后端获取到的数据更加准确
- 全埋点(无痕埋点)/代码埋点
- 全埋点通过全局SDK的方式来上报事件 每个页面都拥有统一的方式来定位事件源、创建事件等
- 代码埋点则是自定义性强一点 直接在业务逻辑中插入埋点代码
埋点目标
审计
- 关键资源操作记录
根据资源及操作人唯一标识进行查找,量较大,且需要长期保存
线上问题排查
- 基于文件的日志收集
统计分析
- 用户画像
- AB测试
离群点分析
离散得到各情况,不仅能分析得到异常离散的点,得到的异常点进行人工判别修正,判断为噪音剔除或者根据这个异常点来修正自己的模型
埋点管理系统
通过统一的方式来创建埋点、编写相关埋点代码并能对埋点的各种指标进行监控