跳到主要内容

系统介绍

埋点管理平台用于解决复杂场景、多级运营、数据口径管控的埋点管理需求,为埋点治理提供规范化、流程化、协同化、自动化、智能化的管理工具。

埋点治理痛点

通常行为分析平台采用“事件”模型埋点,这对于比较简单的应用或网站而言基本够用的。但对于业务复杂的大型应用,由于存在各业务线独立研发运营、业务/研发/测试/大数据团队分工明确、版本发布频繁不统一等情况,使用“事件”模型埋点的方式面临着一系列问题:

  • 业务与研发脱节

    现有分析和精准营销需求,但不懂埋点;研发对业务无感觉;照猫画虎易出错;埋点必须有专人,但业务口径不清晰,研发对接也难实现。

  • 业务口径难管控

    版本迭代难对应;业务变更难对照;省公司、各部门业务口径不一;各场景采集参数差别大;千人千面难解析。

  • 埋点部署周期长

    埋点方案的部署 需要协调业务部、研发部、大数据部、测试部相关人员,沟通成本较高,实施周期通常比较长;部署周期无法适应互联网运营快节奏!

  • 埋点测试效率低

    埋点测试人员人工抓包、查数据库等方式,比对每个埋点数据的正确性,效率低,易出错;由于缺乏对埋点的定义和解析,测试人员也难以理解场景和需求。

  • 数据异常发现晚

    应用版本升级的代码变动,可能导致以前的埋点出问题,不能及时发现;人工测试工作量大且难以发现;研发协同不力,造成异常。

平台功能

为了约束埋点流程,提高埋点设计规范,便于埋点开发、埋点测试工作的展开,网舟推出了“埋点管理平台”,帮助实现埋点工作的标准化、流程化、自动化、一体化和智能化。该平台主要包括埋点地图、埋点需求、埋点审核、埋点开发、埋点测试、埋点监控等模块,各模块基本功能说明如下:

  • 埋点地图

    展示平台注册的埋点设计信息,便于信息共享和应用;

  • 埋点需求

    埋点变更以需求形式流转进行全流程闭环管控,由pm发起和验收;一般由产品或者运营人员等需求方填写,是本系统最核心的功能,请在使用前详细阅读埋点规范和埋点设计使用方法。

  • 埋点审核

    清晰的展示埋点设计,快速审核;

  • 埋点开发

    平台按照需求生成代码,研发人员一键复制粘贴,高效开发;

  • 埋点测试

    提供扫码和自定义查询两种方式进行埋点测试,系统规则比对,减少肉眼一条一条识别工作;

  • 埋点监控

    根据埋点设计文档进行生产数据质量及流量监控,及时暴露线上数据问题。

埋点管理平台工作流程

埋点管理平台工作流程

埋点需求处理流程

埋点需求流程涉及到埋点需求pm、业务埋点对接人、大数据审核、开发人员、测试人员等角色,并且还应有大数据管理员和技术部SDK管理员用于平台管理维护。 埋点需求处理流程

  • 埋点需求pm

    负责提出并且设计埋点需求、并且测试验收要求:具备基本的数据分析思维,了解埋点设计,了解埋点数据如何应用。

  • 业务需求对接人

    负责该业务板块的埋点审核统筹工作要求:原则上由事业群数据人员担任。具备完整的埋点设计、分析思维,了解埋点开发原理,了解业务需求。

  • 大数据审核

    大数据部门从数据规范角度审核埋点需求是否合规,此步骤非必需。

  • 开发人员

    负责实施埋点采集工作要求:了解埋点采集开发原理、了解数据上报机制、能够自查埋点数据上报

  • 测试人员

    负责测试埋点数据是否符合需求要求:了解埋点需求、了解埋点数据流程

  • 大数据管理员

    负责埋点管理平台和行为分析平台的运营配置;负责埋点指导文档的更新和宣讲;负责业务、站点的划分规则,属性、事件类型、事业群、用户角色等管理工作;负责指导事业群埋点全流程工作

  • 技术部SDK管理员

    负责更新维护sdk使用文档;负责对接开发人员的使用咨询及排障;负责采集相关规则的优化等工作