Android 开发高手课
张绍文
前微信高级工程师,Tinker 负责人
52722 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 62 讲
导读 (1讲)
模块一 高质量开发 (25讲)
Android 开发高手课
15
15
1.0x
00:00/00:00
登录|注册

31 | 数据评估(下):什么是大数据平台?

数据服务层
数据计算层
数据采集层
采集工具层
监控型数据产品
业务型数据产品
埋点监控平台
埋点验证平台
埋点开发辅助平台
埋点管理平台
无痕埋点
可视化埋点
代码埋点
灰度发布阶段
测试阶段
开发阶段
需求阶段
统一的日志格式和参数含义
SPM规范
遇到的数据保障问题
数据相关的配套设施建设
统一的埋点规范和埋点流程
基础设施建设没有捷径可走
技术变革是为了解决需求
数据平台整体架构
数据产品
埋点一站式平台
埋点方式
统一埋点流程
统一埋点规范
课后作业
总结
大数据平台
埋点的基础知识
埋点和大数据平台知识关系脑图

该思维导图由 AI 生成,仅供参考

数据是连接产品和用户的桥梁,它反映了用户对产品的使用情况,是我们作出业务决策的重要依据。虽然通过“高可用的上报组件”,可以从源头上保障数据采集的准确性和实时性,但是随着 App 业务迭代的复杂化,经常会出现遗漏埋点、错误埋点、多端埋点不统一等情况,影响了业务数据的稳定性。
我见过很多团队的埋点文档管理得非常不规范,有的还在使用 Excel 来管理埋点文档,经常找不到某些埋点的定义。而随着埋点技术和流程的成熟,我们需要有一整套完整的方案来保证数据的稳定性。
那埋点应该遵循什么规范?如何实现对埋点整个流程的引导和监控?埋点管理、埋点开发、埋点测试验证、埋点数据监控…怎样打造一站式的埋点平台?在埋点平台之上,大数据平台又是什么样的呢?

埋点的基础知识

我们知道,一个业务埋点的上线需要经历需求、开发、测试等多个阶段,会涉及产品、开发和测试多方协作,而对于大型团队来说,可能还要加上专门的数据团队。
对于传统埋点来说,错埋、漏埋这样的问题总会反反复复出现。为了排查和解决数据的准确性问题,参与的各方团队都要耗费大量的精力。特别是如果埋点一旦出现问题,我们还需要依赖 App 发布新版本,可见埋点的修复周期长,而且成本也非常巨大。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

大数据平台的建设对于连接产品和用户数据具有重要价值,然而仅依赖高可用的上报组件并不能保障数据的准确性和实时性。随着业务迭代的复杂化,埋点管理变得至关重要。本文介绍了埋点的基础知识,包括统一的埋点规范和流程,以及不同的埋点方式。阐述了阿里内部的埋点规范协议SPM,统一的埋点流程,以及不同的埋点方式,如代码埋点、可视化埋点和无痕埋点。强调通过统一的埋点规范和流程,可以降低埋点开发成本,保障数据准确性,打造一站式的埋点平台。文章还介绍了埋点一站式平台的构建,包括埋点管理、开发辅助、验证和监控平台。此外,还探讨了大数据平台的整体架构,包括采集工具层、数据采集层、数据计算层、数据服务层和数据产品层。最后,总结了大数据平台建设的两个关键点:技术变革是为了解决需求,基础设施建设没有捷径可走。文章提出了课后作业,鼓励读者分享公司的埋点规范和流程,以及在数据保障方面遇到的问题。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Android 开发高手课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(6)

  • 最新
  • 精选
  • nodzhang
    想问一下这个课程的难度,相当于阿里p7的水平么

    作者回复: 这个意义不大,看你深入到哪个程度,有些课程p7还会更难

    2019-03-10
    3
  • Android兵
    目前在一家游戏直播公司,负责就是移动端的埋点SDK以及数据准确性保证的工作,在没听到这课程之前,就在推进埋点规范,验证这方面的建设。错埋漏埋,埋的不规范让我头疼的不行

    作者回复: 在哪一家公司都头疼,这个是涉及客户端,后台,产品,数据部门等一体化的解决方案

    2019-03-20
  • I am a psycho
    不要用level来衡量这门课,这里面每个知识点都可以继续的挖掘和深入。绍文老师更多的是带你进入很深层次的学习,更多的需要自己的不断学习和思考。至于level完全和你的学习深度有关。
    2019-03-11
    16
  • Tyrion
    GrowingIO的方案目前来说是优点最多的方案了,关键是自动化,解耦产品和开发,减少测试量,节约人力。只要解决掉他们数据量过大和业务数据绑定的问题,应该是目前最好的方案。
    2020-03-07
    1
  • Swing
    前公司有统一的观点管理平台和监控平台了,做了上面说的一部分工作了。 而且互联网部门也拆分到对应的业务部门了,人随事走。。
    2020-04-13
  • blithe
    我这边也弄了一个埋点是基于ASM做的,感觉问题多多,也是在维护中,现在的表还是最原始的excel维护的,每次都让统计id,乱七八糟的
    2019-11-13
收起评论
显示
设置
留言
6
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部