时间:2023-01-19 | 标签: | 作者:Q8 | 来源:网络
小提示:您能找到这篇{如何建立埋点规范?}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的如何建立埋点规范?内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
《数据埋点,一次讲个够》系列文章的第三篇,讨论埋点业务的流程规范,主要讨论:
一、角色与职责一个完整的埋点业务流程会涉及业务方、埋点研发测试团队、数据团队:
不难看出,一个具体的埋点业务参与的各方需要大量协同配合。企业应该有一个与埋点业务流相对应的组织架构,来保证埋点采集的质量和效率。根据多年的埋点工作经验,有三个角色对埋点工作的开展有非常关键的作用。
二、埋点业务流程上面这张流程图贯穿了埋点的全过程,将上面提到的多种不同的角色串联协同起来,保证埋点采集的高质量、高效率,主要环节如下:
理想的情况下,一个埋点上线要经历上述五个步骤。 而在实际中,很多团队在处理埋点业务时没有形成内部的流程规范,带来的后果是埋点数据质量差,数据的价值难以发挥。 比如:要统计某个行为的触发人数时发现没有埋点,数分在提取数据时发现有很多相似的字段不知道该用哪个,研发说某个埋点已经上线了可数据库里怎么也查不到数据,某个埋点起初上线的时候是正常的但从某个时候开始就没有数据上报了。 要解决这些问题,需要把埋点当做一条独立的研发任务来看待,而不是产品开发过程中顺便做一下的任务。 还有一点需要强调的是,流程的制定是很简单的,画一个图,发一个文,但如果流程规范只是流于形式,无法真正的落到实际的环节中去,一切努力也只是白费。 因此,我们还需要进一步对流程规范中每一个环节的输入输出做更详细的要求。 1. 埋点需求提交1)提需求并不容易 埋点需求通常是业务方的营运人员、产品经理、数据分析师根据业务数据分析需要, 提出埋点需求。提需求并不是一件显而易见的事情,也需要学习。 Thea 之前所在的团队,在埋点需求提交环节,只要求业务方描述清楚要在哪些维度下看哪些指标,数分会梳理指标、维度完成埋点设计。 这样的流程对提需求的业务人员来说是非常友好的,他们不需要去说明为什么要看这个指标、在这些维度下分析指标对业务的价值,甚至在很多时候业务人员并不清楚业务路径的全貌,他们只关注路径上的某个环节上的指标,提上来的需求都是「局部的」、「临时的」、「一次性」的。 基于这样的需求设计出来的埋点也同样是「局部的」「临时的」「一次性」的,后续随着业务路径的调整,哪怕是小小的微调,也会导致埋点不可用要重新设计。 比较抽象,来一个具体的例子,用户在社区中发帖子。 当前,用户在社区中发帖子有两个入口,入口 A、入口 B,点击发送帖子后,会进入编辑帖子的内容页面,内容页面编辑好之后,点击发布就可以发布帖子。 业务方希望分析发帖子的漏斗,但由于业务方只知道入口 A,不知道入口 B 的存在,于是提出的漏斗是:点击入口 A 的用户数 > 进入编辑页面的用户数 > 点击发布并成功发布帖子的用户数。 基于此数分设计了两个事件「进入编辑帖子页」、「发布帖子」两个事件(因为数分认为编辑帖子页面只有唯一入口 A,基本上点击 入口 A 的人数 = 访问帖子编辑页面的人数)。 在埋点上线后的某一天,业务方说埋点数据有问题,来找数分核对数据,发生了如下对话。
…
…
这是数据团队和业务团队之间时常出现的场景。究其原因是掌握更多业务知识的业务方没有向数分提供完整的信息(当然数据分析也没有进一步询问,业务怎么说怎么做),数据分析设计的埋点没有覆盖完整的流程,导致埋点不可用。 为了避免这样的问题发生,在埋点需求提交阶段,要求业务方对业务流程给出详细的说明,包括业务功能要引导用户达成什么目标,业务完成的路径如何,最好能提供用户体验地图。 总之,要求业务方自己先能把业务路径梳理清楚,提供尽可能多的业务背景。 2)提交需求 我们要求业务⽅发正式的需求邮件,下面的截图是我们团队在用的模板。 模板要求的信息和业务方要做的业务梳理是高度相关的,业务方须严格按照线下邮件流程进⾏提交,在邮件中说明要埋点的产品、端的类型、所属业务、业务路径、统计指标、维度、期望上线日期等信息。 收到邮件后,数据网络营销评价名词解释团队在两个工作日内对接业务方沟通需求细节。 2. 需求评审需求评审环节由数据团队主导,通常是负责该条业务线的数据分析师。又分为三步:一是设计埋点,二是组织埋点需求评审会议,三是埋点注册。 1)埋点设计 数分在收到埋点需求邮件之后,仔细阅读需求,找业务⽅沟通需求细节,基于业务路径设计埋点,尽量做到对业务流程全面覆盖。 埋点设计的结果是输出埋点 DRD,关于如何设计埋点,在系列上一篇文章中已经有很多描述,请点击阅读。 2)埋点需求评审 数分组织埋点研发测试团队、业务方进行埋点需求评审,评审需要确认以下要点:
如一次评审没有达成一致,将多次组织需求 review,直到三个团队达成一致。需求评审完成之后,后续的开发埋点严格按照文档进⾏,如有需求调整需要通过数分变更,并由数分通知相关方。 3)注册埋点 埋点注册要做的是将埋点 DRD 中的信息录入到线上的系统,这么做的目的和埋点管理有关,整个埋点生命周期:新增、回数、迭代、下线都在线管理,这样可以保证埋点不会越用越乱。 这块的内容会在下一篇再来讨论,这里先不展开。 3. 埋点开发完成埋点注册之后,研发就可以开始 coding 了。研发团队可以自研埋点 SDK,自己实现全埋点、代码埋点、可视化埋点这些采集方式,也可以采用开源的埋点SDK,这样可以节省很大的工作量。 下面的表格是比较了市面上主流用户行为数据分析公司的埋点方式。 可以看出,如果想要节省开发人力选择一款开源的埋点 SDK,神策埋点几乎可以说是唯一的选择。 但这个唯一的选择也是相当不错的,神策埋点采用的是事件模型,SDK 支持的端非常全面,支持前端、后端、服务端埋点,还支持数据库数据导入,Thea 目前就职的公司就采用了神策埋点 SDK。 4. 埋点测试&验收&上线埋点数据测试由测试人员完成,测试通过后由研发部署上线,上线之后业务方应对埋点数据进行验收。这里的重点工作是测试埋点,埋点验证需要完成以下任务:
埋点的测试需要覆盖主流机型,验收完成后,由测试⼈员发测试报告,研发人员部署上线。 5. 埋点应用(数据分析)最后一个步骤,基于埋点数据做数据分析,需要有一个前端的分析工具支持,这里要展开的话会是庞大的篇幅,以后有机会我们再来讨论用户行为分析工具。 这是《数据埋点,一次讲个够》系列文章的第三篇,这一系列的文章会和大家系统地分享我对埋点体系建设的实践与思考,讨论问题:
Thea,微信公众号:Thea的若干好奇;从事大数据产黄岛小红书私聊推广被限流品工作六年,设计、管理埋点已有三年,在大厂做过商业化大数据产品,也在几十亿美金估值的创业公司参与过数据中台的建设。 经手过上万个埋点,经历过从 0 到 1 自建埋点体系,也使用过第三方的埋点服务。喜欢研究各种产品,不止限于数据产品相关的。相信优雅的工具有很大的能量,可以减少工作和生活的摩擦。 本文由@Thea 于,, ,基于CC0协议。 |
上一篇:它是最给力的数据分析体系,却被90%的新人忽略
下一篇:从数据分析的5个层次看看什么才叫做懂业务?
小提示:您应该对本页介绍的“如何建立埋点规范?”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通如何建立埋点规范?的相关事宜。
关键词:2年, 初级, 埋点规范,