1.3.6 埋点管理

优质
小牛编辑
130浏览
2023-12-01

这个模块提供完善的埋点管理功能,整体功能覆盖事件管理,元数据管理等核心功能。主要内容如下:

  1. 事件管理:对事件的整个生命周期进行管理,包括埋点需求,埋点统计,异常跟踪,埋点更新等等
  2. 元数据管理:对自定义事件的公共维度进行管理,包括用户属性,默认属性,预置属性的管理

1.1. 埋点管理流程如下

在HubbleData埋点管理功能辅助下,我们推荐用户按照如下流程管理埋点:

  1. 定义埋点需求:在事件管理模块新建埋点,此处需要用户需要提供如下信息
    1. eventId:事件的唯一标志,一般是某一个业务流程的抽象
    2. AppKey:埋点所在应用平台,例如iOS,Android等平台
    3. 自定义属性:当前事件需要分析的维度信息,例如订单,图书等等
    4. 埋点校验:对当前事件的维度进行全量离线校验,例如价格不允许小于零
    5. 备注:此处埋点处于需求评审阶段,新增事件可以是新埋点或者对已有埋点的更新
  2. 埋点详细信息:对埋点的基本信息,统计信息等进行展示
    1. 埋点的基本信息,包括创建人,时间,属性等基本信息
    2. 埋点统计信息,按天计算的统计当前事件的基本信息
  3. 异常埋点跟进:异常埋点以及异常详情
    1. 出现异常的事件进行查看
    2. 异常事件的详细信息以及样例

1.2. 元数据管理的功能设计

元数据可以帮助用户对产品维度进行管理,方便用户对公共维度进行管理,并且提升用户分析数据的效率,主要功能如下:

  1. 用户属性:在SDK中调用用户信息上传接口提供的用户信息
  2. 默认属性:SDK自动采集的设备信息或者渠道信息,例如:IP,版本等等
  3. 预置属性:对产品层面通用的自定义属性进行管理,此处预置属性由用户进行自定义选择,主要是对产品层面通用或者部分事件通用属性进行管理。例如我们HubbleData的产品维度,电商业务中的店铺维度