数据埋点:自研埋点系统的功能模块

事件管理

  • 事件 ID
  • 事件名称
  • 时间中文名称
  • 事件类型
  • 事件描述
  • 所属页面
  • 页面 ID
  • 属性(Key)
  • 属性值(Value)
  • 属性值类型
    • 字符串
    • 数值
    • 时间
  • 属性值示例
  • 埋点方式
    • 代码埋点
    • 可视化圈选埋点
    • 全埋点
    • SDK
  • 触发条件
  • 上报方式
    • 实时上报
    • 延时上报
      • 延时时间
      • 缓存位置
  • 状态
    • 提交审核
    • 审核中
    • 审核完成
    • 开发中
    • 开发完成
    • 测试中
    • 测试完成
    • 待上线
    • 上线
    • 下线(逻辑删除)
  • 平台
    • H5
    • 小程序
    • web
      • JS
    • 安卓
    • IOS
  • 版本
    • 版本号
    • 埋点增减说明
  • 备注

页面管理

  • 功能模块
  • 页面名称
  • 页面中文名称
  • 上游页面
  • 下游页面
  • 区块(模块位置)
  • 组件
    • 商品
    • 入口
    • 广告

公共数据管理

  • 公共数据
    • 手机号
    • UUID
    • open ID
    • 网络格式
    • 经纬度(坐标)
    • 省份
    • 城市
  • 属性 1
    • 是否必填
  • 属性 2
    • 平台
      • 安卓
      • iOS
      • 小程序
      • web
  • 属性 3

元数据管理

  • 事件类型
    • 点击
    • 曝光
    • 播放
    • 收藏
    • 转发
    • 加购
    • 下单
    • 支付
    • 退货
    • 投诉
  • 功能模块
  • 平台
  • 版本
  • 组件

埋点位置

  • 页面打开 / 关闭
  • 模块曝光展示
  • 文本输入 & 搜索
  • 鼠标点击 & 拖动 & 翻页
  • 点赞、评论、分享
  • 按钮控件触发
    • 在网页不同位置,控件触发的概率是不一样的,需要注意埋点的位置;
    • 网页热力图:

埋点测试

  • 是否正常触发
  • 触发时机是否正确
  • 报送内容是否准确、完整
  • 前端校验
    • debugger 断点
  • 后端校验
    • 数据库验证

可视化

  • 埋点统计

  • 可视化分析