前端数据采集

各种采集方式的对比

代码埋点 全埋点 可视化埋点 服务端埋点
采集方式 嵌入 SDK 定义事件并添加事件代码 嵌入 SDK 嵌入 SDK 可视化圈选定义事件 接口调用 数据结构化
场景 任何以业务价值为出发点的行为分析 无需采集事件 适用于活动页 关键页面设计体验衡量 用户在页面的行为与业务信息关联较少 页面量较多且页面元素较少 对行为数据的应用较浅 前后端数据整合 如订单数据
优势 按需采集 业务信息更完善 对数据的分析更聚焦 简单、快捷 与代码埋点相比,开发人员的工作量较少 与代码埋点相比,开发人员的工作量较少 更灵活 更准确 无需发版 数据上传更加及时
劣势 与后两种采集方式相比,开发人员工作量较多 数据准确性不高 上传数据多、消耗流量高 数据维度单一 业务人员工作量较大 改版后需要重新定义事件 缺乏基于业务的解读 仅服务端采集缺少前端的环境信息 前端交互数据缺失