什么是埋点?埋点的意义是什么?有哪些用途?
2019-07-06 11:35
507 查看
所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。
埋点的技术实质,是先监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获,然后获取必要的上下文信息,最后将信息整理后发送至服务器端。所监听的事件,通常由操作系统、浏览器、APP框架等平台提供,也可以在基础事件之上进行触发条件的自定义(如点击某一个特定按钮)。一般情况下,埋点可以通过监测分析工具提供的SDK来进行编程实现。
埋点的业务意义显而易见,即帮助定义和获取分析人员真正需要的业务数据及其附带信息。在不同场景下,业务人员关注的信息和角度可能不同。典型的应用场景有面向数字营销领域的分析,以及面向产品运营领域的分析。前者注重来源渠道和广告效果,后者更在意产品本身流程和体验的优化。两者各有侧重,也可以有一些交叉。所以,对于不同的项目和分析目的,应当设计不同的埋点方案。
近年来,埋点的方法论上也出现了一些业界新趋势,如“无埋点”技术。所谓“无埋点”,是指不再使用笨拙的采集代码编程来定义行为采集的触发条件和后续行为,而是通过后端配置或前端可视化圈选等方式来完成关键事件的定义和捕获,可以大幅提升埋点工作的效率和易用性。在“无埋点”的场景下,数据监测工具一般倾向于在监测时捕获和发送尽可能多的事件和信息,而在数据处理后端进行触发条件匹配和统计计算等工作,以较好地支持关注点变更和历史数据回溯。当然,即便是“无埋点”技术,也仍然需要部署数据采集基础SDK(又称基础代码)。
相关文章推荐
- PaaS建设有什么意义,能够给企业带来哪些价值?
- HCIE知识整理:ospf 的 virtual-link 有哪些用途,在用的时候可能会有什么问题,解决方案是 什么?
- GIS到底该销售什么?地图开发应用对公司来说具有哪些经济或者商业上的用途?
- 什么是票据打印机?有哪些用途?超市票据打印机如何设置
- 手机对对碰APP是什么?有哪些用途(新手必读)
- html 里面的 role 属性是什么意义和用途
- CORBA是什么?它的用途有哪些
- 什么是厨房打印机?有哪些用途?如何连接wifi打印
- 什么是WIFI 探针?WIFI 探针的用途有哪些?
- SQL Server 2000系统自带的数据库有哪些?系统中各个数据库的用途是什么?
- 什么是餐饮小票打印机?如何对接餐厅软件?有哪些用途
- 大数据有哪些基本特征,有什么作用和用途?
- 目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点?
- html中节点中nodetype属性的值有哪些, 分别都是什么?
- this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?
- 最小堆/哈希表/二叉树/平衡二叉树/红黑树的意义(什么情况下使用)
- 什么是显卡,显卡的主要部件和主要技术规格有哪些
- XML有哪些用途? .
- JSP和Servlet有哪些相同点和不同点,它们的联系是什么?
- 没有抽象方法的抽象类有什么意义