数据埋点事件模型:如何将行为标准化?

事件模型,是数据埋点采集的基础。其本质是将用户的互联网行为标准化。今天继续聊聊数据采集、数据埋点相关的内容。之前分享过《埋点及数据采集的基础知识》,今天专门针对事件模型,进行一些深入的分享。

数据埋点事件模型:如何将行为标准化?

01、什么是事件

首先,什么是事件呢?

举个例子,用户在微信上添加了一个好友、给好友发了一条信息、打开朋友圈等等,都可以分别称为一次事件。

再说的直白点,事件就是用户在APP或网站上发生的某一类型的行为。至于事件具体是什么内容,则可以基于实际的分析用途来自由定义,这也是埋点设计的重要范畴。

为什么有了事件这个概念呢?

本质其实是出于分析的诉求。思考一下,互联网用户在网站或者应用上,其实操作的行为是连续的。比如你要在京东上买个手机,你可能会有如下的一系列操作:

  • 打开APP
  • 搜索“手机”关键词
  • 浏览商品
  • 咨询客服
  • 优惠券
  • 加购物车
  • 下单
  • 支付等等

以上列举的内容,都可以称为事件:【启动APP事件】、【搜索事件】……等等。这个过程其实是把用户在京东APP上的所有操作进行了人工切分、标准化,并将其中认为比较重要的环节进行了数据的采集。

02、事件模型的含义

上面讲了事件的含义,那什么是事件模型呢?

事件模型其实就是将事件进行了标准化的过程。

我们在做分析的时候,经常提到5W1H,其实道理在事件模型这也是完全相似的。近似的讲,我们可以将事件模型看成如何标准化定义事件的模型。

举个例子。上一部分提到的【加购物车】这个事件,只能算是一个事件的类别,但具体到用户行为上,可以这样:

  • Who:哪个用户(userID、设备码……)加购了?
  • When:用户什么时间加购
  • Where:用户在什么地方(北京?成都)发生了加购行为
  • What:发生了什么?(这里就是发生了加购)
  • How:用户通过什么设备完成的?

等等。这里只是列举了模型当中比较重要、通用的几部分。不同的事件类型,在做事件模型的设计的时候,完全可以是不一样的,这个根据具体的业务情况来灵活处理。

03、都有哪些事件类型

通常来讲,埋点的事件类型,抽象出来,可以主要分为以下三类,这三类事件是各个互联网站点、应用比较通用的,用来做标准化埋点比较合适。

但是针对不同的业务类型,往往有其他特殊的事件类型(比如视频网站的数据采集,要采集视频播放相关的事件;直播网站需要采集连麦、直播相关的事件),这个就针对具体情况具体分析。

后续有机会会分享一下不同行业的事件类型设计案例。

(1)浏览事件

浏览事件是用户在访问网站页面时,页面在被浏览器加载呈现采集的事件。

通俗的讲,浏览事件就是打开某个网站页面、某个APP页面的事件。

(2)点击事件

点击事件是当页面加载和渲染后,用户与网站页面可以进行点击等交互操作时采集的内容。

通俗的讲,点击事件就是用户点击了页面中某个按钮、某个tab页面的事件。比如用户点击了【分享按钮】。

(3)曝光事件

曝光事件是在网页加载时一种用户虚拟点击的交互行为,如轮播图,商品、活动推荐等时采集的内容。

通俗的讲,曝光事件就是页面中的某个元素、某个区域发生了曝光(即展现在页面前端)的事件。

有同学经常对曝光事件和页面浏览事件区分不开,有时还称呼页面浏览事件为【页面曝光】。这个叫法说实在的也没啥问题,但个人建议不要这样称呼,容易有误导。通常的曝光事件,就是指的页面中的某个内容的暴露,属于页面的子集。

04、事件的属性

其实第二部分在讲事件模型的时候,有提到一些相关属性相关的内容。比如5W1H,其实就是属于事件的属性。属性,是用来更好描述完整事件的内容的。

针对不同的事件,事件的属性设计也不尽相同。我们通常将属性分为两部分:

(1)预置属性

所谓预置属性,就是无论事件类型是啥,都需要有的事件属性。比如下图:

数据埋点事件模型:如何将行为标准化?

(2)私域属性

私域属性,是针对该事件,进行的针对性的属性内容。如下图示例:

数据埋点事件模型:如何将行为标准化?

关于事件模型相关的内容,今天先分享这些。事件模型属于理论层面,后续将分享《埋点文档设计》的内容,主要就是基于事件模型,将埋点的内容具象化、文档化。

业界动态

用户调研——比用户更了解用户?

2020-12-15 9:41:55

业界动态

网络互助中的保险逻辑:应该把互助当保险一样经营吗?

2020-12-15 9:49:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索