美文网首页PM
数据埋点的基础

数据埋点的基础

作者: 闽南小吃 | 来源:发表于2021-02-03 12:09 被阅读0次

    事件模型,是数据埋点采集的基础。其本质是将用户的互联网行为标准化。

    一、什么是事件

    首先,什么是事件呢?

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

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

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

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

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

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

    二、事件模型的含义

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

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

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

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

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

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

    三、都有哪些事件类型

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

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

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

    (1)浏览事件

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

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

    (2)点击事件

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

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

    (3)曝光事件

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

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

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

    四、事件的属性

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

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

    (1)预置属性

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

    image

    (2)私域属性

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

    image

    注:文章转至知乎,仅作收藏分享用。

    相关文章

      网友评论

        本文标题:数据埋点的基础

        本文链接:https://www.haomeiwen.com/subject/dpbptltx.html