数据埋点测试

1、什么是埋点

使用第三方或自己开发相应的数据系统,进行用户行为数据或其它信息数据的收集。说白点,就是通过技术手段偷偷的监控用户在我们产品上的行为

2、埋点目的

  • 驱动决策:ABtest、漏斗优化、用户增长、bug修复、精准营销、流失用户预警
  • 驱动产品智能:智能推荐(千人千面)、场景化提示(私人助理)等
  • 驱动安全:风险识别

3、埋点流程

埋点是比较耗时的工作,需要业务方提供方案,开发工程师进行埋点,测试团队进行测试,埋点的工作流程大致如下:
在这里插入图片描述

4、埋点方式

埋点的方式主要分为:无埋点、代码埋点和可视化埋点,下面来分别介绍一下

4.1、无埋点

4.1.1、什么是无埋点

无埋点又叫全埋点,是前端的一种埋点方式, 在产品中嵌入SDK,最统一的埋点,通过界面配置的方式对关键的行为进行定义,完成埋点采集,一般都是通过第三方统计工具,如:友盟、神策、百度统计、诸葛IO等。

4.1.2、无埋点的优点和缺点

优点:

  • 可视化展示宏观指标,满足基础分析需求,如PV,UV,每个控件的点击联系
  • 使用和部署较简单,只需要嵌入SDK,避免了很多因为需求变更,埋点错误等导致需要重新埋点
  • 用户友好性强,触发埋点之后自动向服务器发送数据,避免人为失误

缺点:

  • 只能采集用户交互数据,对于一些关键行为还是需要代码埋点
  • 兼容性问题
  • 数据采集不全面,传输问题,时效性,数据可靠性

4.2、代码埋点

4.2.1、什么是代码埋点

代码埋点也叫手动埋点,即纯手动写代码,调用埋点 SDK 的函数,在需要埋点的业务逻辑功能位置调用接口,上报埋点数据,像友盟、百度统计等第三方数据统计服务商也大都采用这种方案。

4.2.2、代码埋点分类

  • 前端埋点
    可以理解为web端,app端等在前端触发相关规则时进行的埋点上报等,主要记录的是用户的操作行为,例如点击了哪个按钮,进入了哪个页面等等。
    前端埋点与全埋点类似,也需要嵌入SDK,不同的是

  • 10
    点赞
  • 111
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值