java埋点数据库架构_建立埋点规范

《数据埋点,一次讲个够》系列文章的第三篇,讨论埋点业务的流程规范。主要讨论:

1. 埋点业务过程中涉及的角色及其职责。

2. 一条完整的埋点 workflow 长什么样子?


开始这次的主要内容。

一. 角色与职责

一个完整的埋点业务流程会涉及业务方、埋点研发测试团队、数据团队:

  • 业务方,产生埋点需求,通常是业务线的营运人员、产品经理、数据分析师,他们根据业务,提埋点需求,埋点完成之后做数据分析。他们主要的工作是输入原始需求、埋点上线后消费数据。

  • 埋点研发测试团队 ,负责埋点开发、测试、上线。

  • 数据团队:负责定义埋点模型,接收埋点数据上报,存储数据、处理数据、展示数据。

不难看出,一个具体的埋点业务参与的各方需要大量协同配合。企业应该有一个与埋点业务流相对应的组织架构,来保证埋点采集的质量和效率。根据多年的埋点工作经验,有三个角色对埋点工作的开展有非常关键的作用。

  • 第一个,需要设置一个角色来统一规划整体的埋点工作,负责组织协同各个业务线,制定埋点流程和规范,并推广规范的落地与执行,确保各业务线的数据接入符合规范,保障数据质量,我所在的团队由数据产品经理来负责。

  • 第二个,对于公司具体业务线的埋点,需要有一个业务负责人,负责该业务线的埋点需求梳理、埋点设计、数据上线应用推广、日常使用支持和培训,这个角色,一般由业务线的数分、有数据 sense 的产品、或者有业务 sense 的研发担任。

  • 第三个关键的角色是具体业务线的埋点技术负责人。一般来说每条业务线会有多种客户端的产品,埋点的开发可能会涉及 Android 端、iOS 端、微信小程序端、服务端,需要有一个技术接口人统筹埋点的开发工作。这个角色可以由前端开发负责人担任。

二. 埋点业务流程

c636e395e1cd2fccb679f9a020db7071.png

上面这张流程图贯穿了埋点的全过程,将上面提到的多种不同的角色串联协同起来,保证埋点采集的高质量、高效率。主要环节如下:

  • 埋点需求提交,该环节由业务线需求方发起。通常是业务线的营运、产品、推广,或者是数分,他们根据业务数据分析需要,提出埋点需求。业务方需要发出正式的需求邮件给埋点研发测试团队、数据团队。

  • 需求评审,埋点需求评审由数据团队主导,埋点研发测试团队参与,业务方确认。数据团队根据业务方需求进行埋点方案设计,输出 DRD,组织需求评审。在需求评审会上,埋点研发测试团队确认需求可行性,

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值