最近在做埋点需求,所在项目是在线旅游资源预订平台,主要记录自己在做这个需求时的总结反思,废话不多说,进入主题吧。
一、什么是埋点?
所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。
用大白话说:就是通过技术手段“监听”用户在APP、网站内的行为,例如在什么时候在哪个页面点击了哪个按钮,点击了多少次。或者从A页面进入了B/C页面,停留了多久等等都可以被记录下来。
埋点的技术实质,是先监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获。
二、埋点的分类
埋点一般会分为三类:点击事件、曝光事件、页面事件
2.1、点击事件
用户在应用内的每一次点击行为,都可以记为一次点击事件。比如按钮的点击,区域的点击,商品的点击,每一条新闻的点击等,都可以成为一个点击事件。
一般通过点击事件,我们可以拿到点击PV,点击UV。
2.2、曝光事件
曝光事件是为了统计应用内的某些局部区域是否被用户有效浏览。当用户成功进入一个页面时记录一次数据,刷新数据也会记录一次。比如推荐区域,某个按钮,首焦等等。
比如一般来说我们在衡量页面某个区域用户的点击率的时候,首先需要搞清楚的就是这个区域到底被多少用户看到了,每被用户看到一次就是一个简单的曝光事件,然后才能计算点击率。
2.3、页面事件
页面事件通常是指页面的各种维度信息的统计。常见的比如页面浏览PV,