如何灵活运用客户端埋点采集数据|直播预告

易观数科

共 2230字,需浏览 5分钟

 ·

2021-02-19 18:01

直播时间:2月24日,16:00

识别文末海报二维码或点击阅读原文报名


我们在做网站运营、APP运营的时候,要关注事件级分析,比如按钮点击事件,漏斗转化率,但与用户真正的完成转化还差很多。数据埋点是开启数据分析的第一步。如果没有准确、全面的用户身份和行为数据作为输入,在后续分析中得到准确洞察的可能性就会存在不确定性,营销闭环也会缺少过程数据依据,精细化运营更难以开展。

 

01

什么是数据埋点?


数据埋点是一种常用的数据采集方法,方便产品/运营系统性的统计分析复杂的用户数据,是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。我们在App端所设置的自定义事件,就是通过数据埋点的方式,实现对用户行为的追踪,以及记录行为发生的具体细节。比如用户某个icon点击次数、观看某个视频的时长等等。埋点的技术实质,是先监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获。以电商类App为例,在提交订单环节,将用户购买的商品名称、类别、价格等明细数据进行上报,便于后续分析用户行为与洞察用户偏好。
 

02

怎样进行数据埋点?


目前主流的数据埋点方式有四类:代码埋点、全埋点、可视化埋点。
 
代码埋点,即客户端集成 SDK,在客户端启动的时候初始化 SDK,然后在某个事件(行为)发生时,客户端显示调用 SDK 的接口触发相应的事件,是最常见的埋点方式,同时也是“最万能”的埋点方式。
 
优点:稳定集成,和界面变更无关。只要需求明确,数据误差极低。
缺点:开发者理解需求和埋点成本极大, 埋点方案变更只有更新版本后才可以生效。
 
全埋点是指无需开发工程师写代码或者只写少量的代码,就能预先自动采集用户的所有行为数据,然后在数据分析产品上通过点选和配置,来筛选要分析和统计的对象。
 
优点所见即所得,所有元素自动埋点。所有元素的点击、滑动、编辑等行为全部可以上传,可以回溯几天前、几个版本前的数据,有效减少漏埋的情况。
缺点:因用户战略升级等原因导致的大版本升级,将导致UI变更,从而使导致用户的数据波动大,甚至无法连续。只能通过后端算法匹配来保证数据层面的稳定,数据量和复杂度极高,进而造成存储量大,成本高。并且无法识别业务依赖关系,如购物车购买,无法金额数据等信息。

 

可视化埋点是通过可视化的方式进行埋点,一般需要依赖全埋点相关的技术。一般有两种表现方式:
1. 首先是不进行任何埋点,然后通过可视化的方式进行圈选,圈选哪些就采集哪些。
2. 在默认情况下,开启全埋点全部采集,然后通过可视化的方式对全埋点的事件进行重命名。
 
优点: 降低埋点难度,让业务需求方来埋点,不需发版动态部署。
缺点: 只有部署后才能生效。

 

每种方式都有优缺点,需要根据业务需求评估选择。知道各种数据埋点方法的优劣势之后定制埋点方案。

 

那么如何灵活运用客户端埋点来进行数据采集呢?

 

2月24日下午4点特邀易观数科SDK资深开发工程师胡长青先生围绕这一话题,并结合多年经验进行分享。



识别海报二维码或点击阅读原文立即报名


浏览 25
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报