埋点数据平台有很多,我的项目里使用的有Quick Tracking和神策,埋点流程中的细节本文以神策为参考。
一、什么是埋点
更专业的解释,可以去google一下。有一个很通俗易懂的例子,可以理解什么是埋点。
上班打卡,这就是埋点。老板可以清晰的知道大部分员工都是几点来几点走,工作时长够不够,有没有迟到早退。也可以单独的知道某位员工的上班下班时间。既可以做统计,也可以针对某个人进行分析。
二、为什么要埋点
埋点数据用来统计和分析用户行为数据。有了这些数据,就可以洞察用户行为,可用于提升和优化后端的产品设计,节约成本,例如用户使用率不高或者不感兴趣的功能就可以砍掉了。如果没有这些埋点,就相当于摸着石头过河。
三、埋点全流程
埋点规划——埋点采集方案——埋点开发——埋点验证——数据分析
3.1 埋点规划
- 业务关注的指标是什么,要看哪些数据?
3.2 埋点采集方案
- 确定业务指标后,如果设计采集方案?
- 例如哪些属性可以帮助分析指标?
- 例如埋点前端埋还是后端埋?点击事件、曝光事件、浏览事件这些一般都埋在前端。前端埋点如有改动需要发版。而准确性结果要求较高的,例如支付相关的,一般埋在后端,后端埋点不依赖发版。
3.3 埋点开发
- Dev根据采集方案进行埋点开发