文章目录
埋点分析
安利背景:作为一名优秀的程序员,仅仅满足于无条件百分百空手接白刃PM提出的需求可还行?一句"这个功能是刚需"就想骗得我们加班成秃子?开启埋点,让我们用事实说话,用数据打脸(逃
一.埋点是什么
- 拿到数据的技术手段
所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送给服务器的相关技术及其实施过程。
- 种类
- 埋点技术:手动埋点、无埋点( 也称全埋点)、可视化埋点
- 埋点平台:web/h5、APP、小程序
- 埋点部署:sass云端、私有化部署
三者在使用上的异同:无埋点相较于手动埋点是较新的技术、调用更简单、代码侵入型更低。可视化埋点使用户可以基于浏览器为页面可视化的元素添加监听事件。
功能 | 无埋点 | 手动埋点 | 可视化埋点 |
---|---|---|---|
需要添加基础代码 | 需要 | 需要 | 需要 |
添加监听事件 | 无需侵入业务代码 | 需要侵入业务代码 | 基于可视化页面添加 |
事件历史数据回溯 | 可以 | 埋点前的数据不可回溯 | 埋点前的数据不可回溯 |
事件的额外属性 | 基本不可以 | 可以 | 基本不可以 |
事件的分类报告 | 基本不可以 | 可以 | 基本不可以 |
无明确UI位置的事件监听 | 不可 | 可以 | 不可 |
就目前的技术来说,手动埋点能获取到数据更定制化、可配性更强,而无埋点与可视化埋点操作门槛更低,各有优势
二.为什么要埋点
<