移动端的埋点测试就是定点,定时的数据采集,跟踪用户行为,给后续的产品优化和用户运营提供数据支持。更通俗一点就是,你为采集数据所做的部署就是埋点,如用户的点击,屏幕的浏览,这些都需要预先做一些部署,这些部署通常是实现,什么时候触发,什么时候发送什么数据,这样才能采集到这些数据,这些部署工作就是埋点。

不同角色的人对于移动端测试中的埋点测试有不同的目标。

比如对于版本的某个功能,产品经理可能只是想通过埋点测试以了解:

(1)产品功能是否得到用户的认可和使用?

(2)用户使用的场景和路径是怎样的?顺畅吗?

(3)是否需要针对反馈回来的数据,进行分析改进功能?

而对于产品运营关注的可能是:广告的展示率、用户的点击率、转化率、甚至是商业盈利等; 总而言之,埋点本身其实是对于自己所设计的产品的有一个可视化健康检查,通过逻辑和数据,贯穿产品的整个生命周期,使产品逐步达到最佳状态从而实现硅谷最近所谓的“Growth Hacker”的效果。

另外,一般的app都会有一些核心指标和一般性指标,核心指标诸如下载量、用户数、活跃用户数、留存等等,一般性指标比如用户访问频率、停留时长、页面数等。

于是就衍生出了各种各样的埋点工具。 埋点的逻辑是:界面——事件——事件参数;每一个界面的每个事件都有唯一的标示ID。此外,每个界面中都会有公共参数统计,比如:userId、timestamp、taskId等。