数据埋点与日志标准
统一事件打点命名和日志字段,避免不同功能重复定义、字段漂移和隐私风险。
事件命名
- 事件名采用
模块_行为_结果命名:例如ui_button_click。 - 名称必须稳定,不允许同功能多版本混用同名不同语义。
- 禁止埋点“无上下文事件”(缺少场景/入口/功能来源)。
字段规范
- 每个事件至少包含:
event_id、event_time、feature_id、actor、result。 - 高敏字段(账号、设备标识)必须脱敏并遵循隐私策略。
- 业务结果字段需枚举化,不允许自定义自由文本。
采集与频率
- 高频事件需声明采样率和采样策略。
- 防重机制必须覆盖同帧重复点击、重复刷新导致的重复上报。
- 日志层禁止直接拼接用户输入,必须经过 schema 验证。
监控与审计
- 关键流程需提供 dashboard/报警阈值清单(如点击失败率、异常中断率)。
- 缺失 schema 或字段类型漂移时返回 blocker。