移动端埋点测试的分类根据部署位置可以大致分为客户端埋点和服务端埋点,而客户端埋点可以根据埋点工具的方式详细划分,可以分为三种类型:代码埋点,可视化埋点和全埋点,现在市面上这三种实现方式的工具都有,并没有说哪一种方式能够碾压其他几种,因为都各有优劣。移动端测试工具MR也可用于这种测试。具体的各种埋点方法的分类与优缺点小编已经整理出如下图:  

移动端埋点测试

 

代码埋点的主要优点是:

(1)准确度高:可以精准控制触发条件,什么时候才触发,准确统计某一事件;

(2)自定义强:可以自定义很多丰富的数据数据传递到服务端;

缺点也很明显就是工作量大,需要跟踪的地方都添加对应的跟踪代码,需要埋点,因此工作量会比较大。

可视化埋点的优点:部署简单,能大大节省人力成本,这是代码埋点做不到的;对于不同代码的产品和运营,可以通过可视化界面进行配置;

可视化埋点的缺点:不灵活,不能自定义获取数据属性,部分可视化的位置可能覆盖不全;每次启动都会加载服务端最新的配置资源,浪费流量。 全埋点的优点:部署简单,只需部署SDK,初始化几行代码,就会自动收集数据;不但能自动收集很多数据,还能够回溯,容易管理;

缺点:不灵活自定义数据属性;