「经验」数据埋点很重要,这些内容你需要掌握『下篇』

2022-06-30 16:51:09 浏览数 (2)

预计阅读时间:6min

阅读建议:本文为日常工作中的实战经验,干货类文章,但通俗易懂,建议先收藏再阅读。

解决痛点:数据埋点如何设计?需要考虑哪些因素?是否有通用的设计方案?

00

序言

『上篇』小火龙和大家分享了埋点的作用,以及数分在其中担任的角色,可以戳蓝字部分进行回顾。本文将分享一个通用的「埋点设计方案」,虽然埋点设计很多公司都是由产品同学负责,但数分同学需要做到把关,以及后期的数据校验,因此设计的方式及内容是需要掌握的。

01

埋点设计方案

埋点设计方案需要根据一定的规范,将每个点位记录在埋点文档中,用于开发及上线后的指标计算。因此,埋点设计需符合三项原则:规范化、简洁化、统一化,让应用者一眼就知道点位在描述什么。

埋点源于页面,因此在分享设计方案前,先看一下埋点同学眼中页面的布局。这里参考阿里SPM(super position model 超级位置模型) ,用于跟踪页面模块位置的编码,通俗来讲,就是页面任何一个位置,都可以由A、B、C、D四段构成,如下图:

A:代表当前产品的业务

B:代表当前页面的名称

C:代表页面中模块的名称

D:代表模块中具体点位的名称

举个例子

图中「邮储银行不再是国有大型商业银行」这个点位,则为:预览器.首页.信息流.第六条新闻。一般在实际埋点定位中,通常采用英文和数字的方式记录。

预览器.首页.信息流.第六条新闻 = app.mainpage.news.2

了解了页面描述方式后,介绍一种相对通用的埋点设计方案,如下图:

1 页面名称「必填」

埋点是在页面基础上进行的,因此埋点设计需要梳理出业务的所有页面,例如:首页左屏、首页右屏、列表页、详情页等。每个类型的页面都有唯一的名称。建议:通俗易懂。

2 页面ID「必填」

页面名称对应的唯一ID,例如:首页-10000000,首页左屏-10001000,首页右屏-10002000。建议:按照一定的规则设定,位数最好相同。

3 位置「曝光、点击必填」

位置记录了用户看到/行为触发的地方,用于精准定位用户的操作,类似上面提及SPM的C.D,例如:news.top1。文档中除了需要记录位置,最好加上一列位置说明,用于更好的理解点位。

举个例子

位置:首页签到宝箱

触发:出现即曝光

这里多强调一句,「页面访问」是无需记录到具体点位的,因为刻画的是整体页面的情况,而「曝光和点击等操作」是需要记录的。

4 事件名称「必填」

事件名称记录了用户行为属于哪种类型,类似于:吃烤肉、吃涮锅、吃轻食,都可归类于吃饭一样。用户在APP中的行为也会有对应事件的名称,主要涵盖:页面访问、曝光、点击、播放、启动应用、切后台等。当然,不同类型的APP,事件会有所差异。

扫盲 – 页面访问和曝光有什么区别?

页面访问记录的是一个页面是否打开(SPM中B部分),曝光记录的是页面中某个模块是否展现(SPM中C、D部分)。

一般在指标体系中,页面访问计算的是页面类型指标,曝光计算的是具体模块内容的指标,应用上有所侧重。

5 事件ID「必填」

事件名称对应的唯一ID,例如:页面访问-1000,曝光-2000,点击-3000。

6 动作名称「点击必填」

动作名称描述了不同类型点击触发的情况,例如:普通单击、普通双击、连续点击、长按、输入、向上滑动、向下滑动。并且针对不同的业务,会有特殊的动作,例如:视频场景下,单击点赞、双击点赞、连续点赞等。

7 动作ID「点击必填」

动作名称对应的唯一ID,例如:普通单击-1000001、普通双击-1000002、连续点击-1000003。

8 个性化参数「选填」

针对不同业务及不同情况,还需要记录上「业务参数」。业务参数格式一般为json字符型,支持无限量添加内容。例如:上级页面名称、上级页面url、页面吊起来源等。

除了以上八项,有时在埋点文档中还会加上「备注内容」以及「点位描述图」,便于理解应用。下面,针对几个核心事件,列举几个例子,供大家参考。

02

案例分享

在信息流APP场景中,需要记录首页「页面访问」、「内容曝光」、「内容点击」的情况。以下为示例,在真实应用场景下,会比这个内容要复杂一些。

[页面访问]

[内容曝光]

[内容点击]

以上就是本期的内容分享。

0 人点赞