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