时间: 2021-07-30 11:28:25 人气: 6 评论: 0
对产品经理来说,输出埋点文档可以说是家常便饭了,但是对产品新人来说大多数人还是不知道埋点规范与注意事项,于是本文与大家分享从业务视角设计埋点的思路,希望对你有所帮助。
本文仅阐述思路,不涉及相关技术,文中完整的示例是为阐明思路所陈述,实际工作中一些标准化埋点可以用相关SDK完成半自动化替代。
从本文你可能获得:
埋点的第一步是梳理业务流程,如果你有好的PRD撰写习惯,这一步已经在PRD中完成了,例如某电商促销活动的用户流程:
流量入口——活动首页——点击具体商品——商品详情页——下单
功能/业务的迭代,一定是有一个产品目标,可以是解决某个需求,也可以是提升某个产品数据;关键指标就是衡量这个预期目标的可量化的指标,这里包含2个概念:
梳理完业务流程,接下来要细化每个流程节点的数据评估维度。由于每个节点的转化率都影响着最终关键指标的数据情况,如果发现了某个节点的转化率较差,要对这个节点进行优化,所以,我们紧接着还要列举影响每个流程的影响因素,可能包括但不限于:
新功能的上线同时**对原有的功能流程有一定的影响,因为业务属性可能**有不同的要求和重要程度,这里就不展开讲了;
埋点字段相互独立,能精确定位某个事件或行为;即能通过1~2个参数精确定位到某个行为事件,例如在搜索页面“确认搜索”按钮的点击事件为search,那就要避免同页面内有其他事件被命名为search;
将所有可能需要的数据涉及的埋点一一枚举,可以根据页面穷举,也可以根据流程穷举,保证不出现漏埋的情况;
每个埋点事件的做到无争议的描述,包括但不限于:采集逻辑,数据结构,特殊情况处理等;
普通的点击事件采集逻辑大概率不有理解上的偏差,大多数发生在以下情况
数据结构就如字面意思,定义上报字段的数据类型,整型/字符串等等,这方面不是很熟悉最好BI或者分析师确认,以便后续处理数据;
在埋点示例之前,这里要简单介绍下埋点需要关注的信息,这里总结为由“5W2H分析法”简化而来的“4W1H”用户行为模型;
埋点时常常有一些公共参数,即无论什么行为都需要上报的参数,为了避免重复劳动,这些参数通常是提前定义,每次版本埋点默认上报,下面列举了部分通用示例:
类似于公共参数,一般页面访问也是底层定义好的逻辑,无需重复定义
这里展开讲2个参数:
顾名思义,曝光埋点即不发生点击行为,内容曝光时上报的埋点,多用于内容流(商品流)的数据分析,用来计算CTR(点击通过率,点击次数/曝光次数),用户时长(曝光时长),下面以某电商App首页商品流为例做埋点示例:
打点类埋点一般用来统计各类按钮点击的事件,这里简单用点击点**按钮做示例:
有时候需要追踪用户单次使用产品或使用某个功能的路径,个人习惯用user_id+时间戳作为追踪ID,这里需要注意要明确时间戳的选取,例如追踪整个产品路径,那时间戳就是打开App的时间;但若是追踪搜索行为路径,那就需要用点击搜索框的时间戳作为追踪ID
写本文的初衷是在某职场社交App上做了个小调查,结果表明大多数PM都需要在日常工作中负责埋点文档的输出,同时PM新人又对埋点感到陌生和迷茫,于是:
本文用示例提供从业务视角设计埋点的思路,仅根据自身经验总结的一家之言,并不代表行业规范;如果本文对产品新人对埋点,数据分析等方面有一点启发,便是初心所在。
同时欢迎前辈们提供建议及补充~
本文由@gxxx 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议