如何灵活运用客户端埋点采集数据|直播预告易观数科关注共 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资深开发工程师胡长青先生围绕这一话题,并结合多年经验进行分享。 识别海报二维码或点击阅读原文,立即报名 浏览 26点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 前端数据埋点前端精髓0数据要埋点数据管道0livetv_mining直播网站数据采集关于项目介绍项目实现爬虫、数据挖掘/分析等功能。目前主要是扫描直播站点收集数据,后续会开发相关数据分livetv_mining直播网站数据采集关于项目介绍项目实现爬虫、数据挖掘/分析等功能。目前主要是扫描直播站点收集数据,后续会开发相关数据分析模块。架构采用前后端分离,通过RESTFulAPI通信。前端Vue+Webpack,后端Flask为什么要做数据埋点?产品慎思录0埋点Kevin改变世界的点滴0西瓜客户端埋点实践:基于责任链的埋点框架人魔七七0聊聊数据分析的无埋点和有埋点Kevin改变世界的点滴0数据埋点的流程规范Kevin改变世界的点滴0今晚直播预告开源优测0点赞 评论 收藏 分享 手机扫一扫分享分享 举报