什么是埋点?
埋点为了满足快捷、高效、丰富的数据应用而做的用户行为过程及结果的记录。每个事件分为WHO、WHEN、WHAT、WHERE、HOW。分别对应ID识别、时间戳、是什么、未知环境场景、埋点特征。
埋点的设计思路和方法
-
顶层设计规则
埋点采集的顶层规则设计包括用户识别、同类抽象、采集一致、渠道配置四方面。
用户识别机制:ID识别机制;跨平台用户识别;原生H5打通。
同类抽象:事件抽象和属性复用。
采集一致:页面命名一致;按钮命名一致。
渠道配置:网页推广;APP推广。 -
采集事件及属性设计
埋点采集事件及属性设计分为业务分解、分析指标、事件设计、属性设计四阶段。
- 业务分解:先做业务拆解,梳理和确认业务流程,操作路径和各种不同的细分场景。拆解思路根据用户在产品上具象的操作方式和流程,定义用户行为路径。
- 分析指标:业务拆解后,对特定的事件会用于哪些指标的分析,具体分析时的核心维护是哪些。
- 事件设计:1)常规通用采集事件:APP启动、APP退出、页面浏览、点击事件等。2)重要点击事件:根据具体的点击事件的类型以及个性化属性,进行归类采集,常见的点击事件有Banner位点击。Icon点击、频道Tab、功能重要操作点击等事件。3)多数业务流程会有特定的个性化事件,比如注册输入手机号码、发送验证码、输入验证码,或者具备较多丰富属性的业务流程,比如电商主流程记录丰富的商品、活动、供应商、店铺等字段信息。
- 属性设计:要深入了解各个券的吸引力和营销效果,需要对比分析不同券的数据表现,关于券的维度属性,例如优惠券ID、优惠券类型、优惠券面值、优惠券适用条件、优惠券有效期等属性很关键。
1)用户属性:用户参数信息-用户ID;变动频繁的用户维度-角色等级、活跃天数;
2)事件属性:来源-入口;操作方式-注册方式;操作结果-支付结果;时长-浏览时长;
3)对象属性:对象特征-商品名称、购买金额;对象标签-分类标签。
- 埋点采集方式
常见埋点方式:全埋点、代码前端埋点、代码后端埋点。
触发逻辑类型:前端触发就上报;前端获取后端结果后上报;后端触发就上报;后端获取前端属性且触发后上报。
埋点工作流程
- 确定埋点业务的组织架构和关键决策人
- 埋点工作流程:分析需求、埋点需求、需求评审、开发自测、埋点测试、验收上线。
以下是参考模板和示例:
分析指标
事件设计