数据埋点-基础知识

埋点不规范,产品运营两行泪!作为收集数据的一种方法,数据埋点准不准确、规不规范,直接决定数据准不准。

1

1、什么是埋点

从功能层面来讲,埋点就是用来收集用户行为数据的,从技术层面来讲,埋点就是通过植入一段代码到某个页面或者某个按钮,从而监听用户行为,并且进行数据收集上报。

2、什么是埋点SDK

刚前面讲了,从技术层面来讲,埋点就是通过植入一段代码来收集用户数据,那埋点SDK就是通过将这段代码进行封装,形成一个小插件集成到代码开发中去,以方便统一维护和管理。

3、埋点SDK的种类

由于业务方的终端不同,有的是App端、有的Web端、有的是服务端,所以将埋点SDK分为几种类型,以下列举几种:

(1)web js sdk:网站web端的sdk

(2)andriod sdk:安卓客户端的sdk

(3)ios sdk:ios客户端sdk

(4)java sdk:java服务器端的sdk

(5)小程序sdk:小程序的sdk

4、什么是事件

简而言之,事件是用来承载数据的,通过上报事件,进行数据收集。事件,由事件名事件字段组成。比如要收集搜索按钮的点击次数,就必须设计一个搜索按钮点击事件,我们可以给它命名search_btn_click,同时设计字段key_words用来承载搜索词这个数据。

2

5、事件的分类

根据事件作用对象的不同,将事件分为以下三种:

(1)页面事件(page):比如统计页面的PV,就是页面事件

(2)点击事件(click):比如搜索按钮的点击,就是一个点击事件

(3)曝光事件(view):比如页面上某个区域的曝光

6、事件组成的5要素

3

7、事件字段组成

事件字段,由通用字段自定义字段组成,其中通用字段,是所有事件都必须有的字段,一般会事先集成到埋点sdk中去,比如device_id、ip等。自定义字段,是单个事件自己独有的字段,与需求强相关,需要收集什么数据,就设计什么字段。比如search_btn_click事件的key_words字段。

4

8、事件命名规范

一个好的命名规范,不仅读起来赏心悦目,而且在开发过程中,不容易出错。事件命名规范,通常注意以下几点:

(1)命名要见名知意

(2)命名统一风格,一般使用下划线作为命名方式,这样的命名方式,在埋点事件建表的时候,方便许多,开发小哥哥会非常感谢你的

(3)相同页面或者相似功能的事件,以同一个英文字母开头。比如,凡是在首页的事件,都以 hom开头命名,如home_view,home_banner_click,home_category_click等;

(4)相同类型的事件(pv事件、点击事件、曝光事件等),以相同的英文结尾,比如:

pv事件:view结尾,如home_view,file_detail_view

点击事件:click结尾,如search_click,file_down_click

曝光事件:ex结尾,如rec_postion_ex,hot_read_ex


5

你可能感兴趣的:(数据埋点-基础知识)