埋点

1.什么是埋点? 

业界客户端埋点一般都是采取key-value的形式,key代表某个事件,value代表相应的参数值,埋点逻辑大概为:用户产生点击行为,生成一个点击事件,当有页面呈现在屏幕前时,生成一个页面事件。

2. 为什么要埋点?

做数据统计

了解用户的使用习惯、操作路径、功能偏好

探索优化空间,AB选择

3. 可以在哪里埋点

客户端和服务器

各有优缺点,有条件可以都做,用户数据备份或分析

4. 埋点需求的思路

分析业务流程

确定需要优化的指标

指标要可量化

明确优化方向 

埋点事件(唯一、穷尽枚举)梳理:

采集逻辑,数据结构,特殊情况处理

“4W1H”用户行为模型;

WHO:用户属性;这里包括用户本身属性(性别,年龄,籍贯等)及产品属性(会员等级,活跃度,偏好的内容类型等),因为属性本身不与行为的发生而随之改变,所以不用在埋点中体现,一般由user_id与用户宽表关联即可;

WHEN:发生行为的时间,注意不是上报时间,一般上报时间相比行为时间上会有一定的延迟;

WHERE:发生的地点;

HOW:发生行为时的一些状态,例如操作系统,网络状态,屏幕比例,分辨率等等;

WHAT:具体发生的行为,例如点击,曝光,访问等,这里会在后面的示例中展开;


5. 埋点上报要怎么做?

时间戳 

数据分析

你可能感兴趣的:(埋点)