跳到主要内容

数据采集与埋点知识体系概览

什么是数据采集

数据采集是将用户行为、业务事件、系统日志等数据从各触点收集、传输、存储的过程。埋点是前端/客户端常见的采集手段。

采集方式对比

方式实现优点缺点
代码埋点开发手动调 SDK灵活、数据精确工作量大、依赖发版
全埋点/无埋点自动采集所有事件无需开发数据量大、缺业务语义
可视化埋点圈选元素自动生成运营可自助功能受限
服务端埋点后端接口记录数据准确、防篡改缺少客户端信息
推荐组合
  • 核心转化路径:代码埋点(精确控制)
  • 页面浏览:全埋点(自动覆盖)
  • 运营活动:可视化埋点(快速上线)
  • 交易/支付:服务端埋点(准确可靠)

核心知识导航

主题说明
埋点方案设计埋点规范、事件分类、命名规范
事件模型Event-User-Property 模型
前端 SDK 采集数据采集 SDK 设计
服务端日志采集API 日志、ELK、Filebeat
实时与离线采集实时流采集 vs 离线批量导入

相关链接

  • 前端监控与埋点 - 前端视角的埋点设计
  • ETL 与数据管道 - 采集后的数据处理