- 埋点测试的概要:埋点就是在程序(功能)中的某个位置加一个标记 当用户触发到这个行为时 会采集改数据 并将数据上报并存储到某个位置。埋点测试的最终目的就是收集相关的数据 ,以便运营人员提供数据支撑等。
- 埋点测试需要注意一下内容
- 点击事件:
若前端做了防抖动、节流,在重复点击产生有效点击后,只上报一次,反之点几次上报几次
各端对同一个tab的点击效果不一致,考虑双击逻辑,需明确各端的上报策略
- 曝光事件:
屏幕停止滑动且视图元素在可视范围内露出超过50%,则上报
eg:0% -> 50%(上报第一次)-> 30%(不上报)-> 60%(上报第二次)-> 100%(不上报)
页面切换、app退出、app进入后台后,再回到页面,重新计算曝光
元素被弹窗遮挡,下拉上滑系统菜单,都不重新计算曝光
露出的判断:先判断视图元素是否可见,再计算视图元素的面积
包括水平露出、垂直露出
- 浏览事件:
页面首次加载/渲染成功上报
刷新不上报
页面打开后立刻退出app不上报
首次进入页面,返回上一级后再进入、进入子页面后返回、切换tab,若能拿到请求数据,则上报
再次进入页面,从任何页面进入该页面,无论是否请求了数据,无论请求数据是否成功,都上报