更新时间:2021年03月18日 09时14分40秒 来源:黑马程序员
数据埋点是数据产品经理、数据运营以及数据分析师,基于业务需求(例如:CPC点击付费广告中统计每一个广告位的点击次数),产品需求(例如:推荐系统中推荐商品的曝光次数以及点击的人数)对用户行为的每一个事件对应的位置进行开发埋点,并通过SDK上报埋点的数据结果,记录数据汇总后进行分析,推动产品优化或指导运营。
根据采集数据端的不同,网页数据的主要是使用JS采集,APP数据采集主要是通过埋点采集,埋点又分为客户端(前端)埋点即记录用户在客户端的操作记录,和服务端(后端)埋点即记录的客户进行服务器请求的日志。
埋点的步骤
确认主题——确认指标——分解指标事件——点位统计——开发沟通调整——进行埋点——数据收集——分析
现在的平台一般提供3种方案。
【代码埋点】控件操作发生时通过添加的代码来发送数据。优点:控制发送数据时间,事件自定义属性详细记录;缺点:时间、人力成本大。
可视化埋点:直接在客户端进行可视化圈选,通过可视化界面配置控件操作与事件操作发生。
【关系进行数据采集】优点:产品可直接操作,成本低,速度快;缺点:行为记录信息少,数据准确度不高。
【无埋点】用户展现界面元素时,通过控件绑定触发事件,事件被触发的时候系统会有相应的接口让开发者处理这些行为。现在市面上主流无埋点做法有两种,一种是预先跟踪所有的渲染信息,一种是滞后跟踪的渲染信息。优点:无需埋点;缺点:记录信息少。
以上黑马程序员为您介绍了数据埋点是什么,希望对您有所启发。如果您想系统学习产品经理,可以点击页面咨询按钮了解黑马程序员产品经理4.0课程。
推荐了解热门学科
java培训 | Python人工智能 | Web前端培训 | PHP培训 |
智能机器人软件开发 | 影视制作培训 | C++培训 | 产品经理培训 |
UI设计培训 | 新媒体培训 | 产品经理培训 | Linux运维 |
大数据培训 |
Python入门教程完整版(懂中文就能学会)【点击】 | 零起点打开Java世界的大门【点击】 |
C++| 匠心之作 从0到1入门学编程【点击】 | PHP|零基础入门开发者编程核心技术【点击】 |
Web前端入门教程_Web前端html+css+JavaScript【点击】 | 软件测试入门到精通【点击】 |