加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 低代码、办公协同、物联平台、操作系统、5G!
当前位置: 首页 > 大数据 > 正文

网易云音乐全链路埋点处理平台建设(一)

发布时间:2023-12-09 16:17:51 所属栏目:大数据 来源:DaWei
导读: 我们围绕以上的这套埋点方案自行设计研发了配套的埋点管理系统,本文主要介绍设计了该平台系统的功能及接下来在建设过程中的思路。

一、背景
在文章云音乐曙光埋点:还原数据理想国中,
我们围绕以上的这套埋点方案自行设计研发了配套的埋点管理系统,本文主要介绍设计了该平台系统的功能及接下来在建设过程中的思路。

一、背景
在文章云音乐曙光埋点:还原数据理想国中,我们介绍了曙光埋点项目方案,该方案基于多端一致埋点对象树建设管理,实现了统一自动化埋点和链路追踪,该方案充分还原了前端埋点的理想状态,具有很强的适用性、广泛的扩展性。

二、平台现状介绍
经过几期建设,我们已经实现了一个适配研发流程的、按版本来管理的埋点数据管理平台,其核心功能为:

1、承载重点研发生命周期
2、承载锚点的元数据管理
我们的研发生命周期如下:

三、我们遇到的问题和痛点
在上述研发流程模式的落地过程中,我们发现了以下问题和痛点:

1、落地质量问题
漏埋:因为涉及较多埋点事件、埋点参数的组合,在某些组合下,埋点没有上报。

错误:埋点参数缺失或格式不正确。

归因错误:锚点里的归因字段设置错误、不合理。

2、落地效率问题
大量重复埋点代码编写:如果涉及大量对象埋点,埋点工作势必成为大量重复劳动,影响研发效率。

埋点进行增量变更时,无法知道改动了什么:平台只展示了某个埋点全量信息,并未展示其增量改动(没有类似版本管理工具的Compare视图)。

3、功能痛点

有一些埋点长期停留在研发阶段未上线(类比于写代码时开发分支落后Master多次提交,没有去Pull Master获取最新的主线代码改动),导致这些埋点很可能是过时的,如果不进行卡点直接上线,就会导致问题

埋点数据是按APP+端两个维度隔离的,但实际运用时存在内嵌情况,如APP端可内嵌WEB端H5页面的功能,这种情况下,需要把原本隔离的数据进行整合,如把部分WEB埋点树挂载在APP端树上。如果是内嵌的,那么就需要把原本的web埋点树放在app端,如果是外嵌的,那么就需要把原本的web埋点树放在服务器端。

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章