移动端的埋点测试如何进行测试
1046人已读
发布于:2023-02-15 01:11:40
埋点的目的是实现app的数据收集和分析,对于移动端的埋点测试有两种主要方式,一是查看服务端接收的数据,即去第三方统计平台定时查看,二是查看客户端上报的数据,具体操作时Android平台用androidsdk,iOS平台用xcode。

移动端的埋点测试如何进行测试

一、埋点的目的

埋点的目的很简单,就是实现app的数据收集和分析。

比如对于版本的某个功能,产品可能只是想埋点以了解:新功能是否得到用户的认可和使用?用户使用的场景和路径是怎样的?顺畅吗?是否需要针对反馈回来的数据,进行分析改进功能?哪些是功能和性能优化的重点?

而对于某个广告和运营活动的投放,关注的可能是:广告的展示率、用户的点击转化率、商业盈利等。

总言之,埋点本身其实是对于自己所设计的产品的有一个可视化健康检查,通过逻辑和数据,贯穿产品的整个生命周期,使产品逐步达到最佳状态,从而实现硅谷最近所谓的“Growth Hacker”的效果。

二、埋点的测试

1、查看服务端接收的数据

通用的一种方式是直接去第三方统计平台,去定时查看自己的appid对应的数据,之前有测过Google和友盟的统计。

优点是,第三方平台的数据往往是经过分析汇总的,展示非常直观。但缺点,是这些平台数据往往不是时时更新的。再加上第三方统计平台自己的稳定性也有待考量。所以没办法及时确认数据的准确性。

如果是自己的公司大数据平台,可以直接去自己公司的服务端,查看DB或日志。

2、查看客户端上报的数据

另一种方式是从客户端下手,通过抓包查看开发的埋点上报数据,或者查看开发的埋点日志。

三、工具:Android平台用androidsdk,iOS平台用xcode

(一)Android平台

1、环境和资料准备

(1)搭建ddms环境,可以使用androidstudio,或者直接使用android sdk里带的monitor

(2)想尽一切办法拿到埋点字段表,这是开发埋点的依据,以及产品分析的标准

(3)取已埋点的安装包并且输出app埋点的日志

2、测试方法

(1)调起monitor之后,连接移动设备

(2)设置logcat的filter,填写包名即可

(3)查看埋点字段表,执行对应有埋点的操作

(4)查看ddms的logcat,即可看到操作的日志

(5)检查埋点是否正确

(二)iOS平台

1、环境和资料准备

(1)安装xcode,从appstore直接下载即可

(2)找产品/开发拿到埋点字段表

(3)找开发要已经埋点的安装包

2、测试方法

(1)调起xcode之后,连接移动设备

(2)选择Debug-Devices

(3)查看埋点字段表,执行对应有埋点的操作

(4)检查埋点准确性

让数据流动起来,开启业绩增长!

了解500+品牌零售商使用LinkFlow的场景用例