代码埋点和可视化埋点比较
代码埋点 | 可视化埋点 | |
---|---|---|
概念 | 代码埋点按照埋点上报的位置不同可以分为前端埋点和后端埋点,区别在于埋点逻辑是放在前端完成,还是后端完成。 | 产品运营可以直接在网站或移动应用的界面上操作埋点 ,无需研发人员介入,且埋点可以即时生效,还能检查正误。但是它无法采集到不可见行为,而且为了确保埋点的正确,它整合了复杂的技术设置,操作低效。 |
优点 | 能收集非常全面、精细的用户行为并且不需要请求服务器 | 不需要完整埋点流程,效率较高 |
缺点 | 代码埋点流程涉及多方协作,效率较低 | 无法采集到不可见行为 |
适用场景 | 需求稳定,长期监听的行为 适用于需要最大限度地全面、精细记录用户客户端行为的场景 |
灵活多变、需求不稳定。 业务 / 产品相对简单,只看一些不和服务器交互的行为 |
适用对象 | 研发人员 | 产品、运营 |
移除事件的影响 | 会,提交按钮 | 不会,发送一条链接短信,在页面嵌入一张可点击交互的图片 |
流程 | 确认需求->埋点方案->写代码->测试->上线 | 明确需求->可视化界面埋点操作 |
周期 | 长 | 短 |
可视化埋点,通常是指用户通过设备连接用户行为分析工具的数据接入管理界面,对可交互且交互后有效果的页面元素(如:图片、按钮、链接等),直接在界面上进行操作实现数据埋点,下发采集代码生效回数的埋点方式。这种方式所见即所得,跳过代码部署、测试验证和发版过程,极大提升生产力。
参考
https://www.jianshu.com/p/cbf60e8fc087
https://blog.csdn.net/weixin_38617657/article/details/116700775
https://blog.csdn.net/yiguanfangzhou/article/details/94622306