埋点设计-事件字段的组成

1 一个完整的事件,应该包含以下几个方面

用户信息:描述用户的信息,如:用户ID(访问 or 登录),如使用什么设备

时间信息:事件发生的时间

行为信息:用户做了什么样的行为

行为对象信息:用户的行为作用在哪些对象上,比如:点击了按钮 A;浏览了页面 B;修改了文本框 C,那么 A, B, C分别就是用户行为作用对象

2 事件的字段:通用字段+自定义字段

上面四个维度的信息,我们可以用字段这个名词来统称他们,即用户信息包括哪些字段,时间信息包括哪些字段等等。那么我们在设计事件的字段的时候,就要将上面四个信息全部包括进去。通常我们会将事件的字段进行分类整理,即将事件的字段分为通用字段自定义字段

通用字段

通用字段,即将所有的事件字段中,公共的字段抽离出来,进行封装。每个事件在进行数据收集的时候,都必须收集这些通用字段的数据。通常,我们会将这些通用字段封装到sdk里面去。统一管理。一般要包括如下信息:(可点击放大查看)

sdk通用字段

自定义字段

不同事件,具备的作用不同,设计事件的时候,字段也不同。自定义字段,就是每个事件自己区别于其他事件的字段。自定义字段根据业务需求的不同而设计不同的字段。如下,为downClick事件的自定义字段(downResult、fileID、fileName这三个)。

downClick

事件上报数据的时候,除了上报自定义字段的数据,还有加上个SDK通用字段的数据。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。