第2章 Reach(触达)定义:用户度量、时间范围、数据来源

适用场景

  • 需要基于用户实际触达量化来划定 MVP 功能范围时。
  • 产品或运营团队尚未统一“触达”统计口径,需建立标准定义。
  • 使用 RICE 优先级排序前,必须先确定 Reach 的度量单位、观察窗口和可靠数据源。

前置条件

  1. 已明确目标用户群体(如注册用户、活跃设备、匿名访客)。
  2. 产品已部署基础埋点或分析工具(如 GA、自建日志、Firebase)。
  3. 团队就“一次触达”的判定标准达成初步共识(例如:完成一次关键事件算一次触达)。

操作步骤

  1. 定义用户度量单位:选择唯一标识(User ID、Device ID、Cookie)并确定去重规则。
  2. 设定时间范围:根据 MVP 验证周期选择窗口(通常为 7 天/30 天)。
  3. 确定数据来源:明确从哪个系统提取原始数据(后端事件表、前端埋点、第三方平台 API)。
  4. 编写度量查询:使用 SQL 或分析工具按度量单位和时间窗口聚合触达次数。
  5. 验证结果合理性:抽样比对原始日志,确保去重逻辑和事件定义无误。

输入输出物

输入物输出物
用户行为事件定义文档Reach 度量标准(含度量单位、时间范围)
持有多天的原始日志或分析平台数据Reach 数值(去重用户数或会话数)
数据源权限及连接配置数据溯源清单(含字段映射、提取脚本)

责任边界

  • 产品经理:定义度量单位、时间窗口,提出数据需求并验收结果。
  • 数据分析师 / 后端工程师:从指定数据源提取数据、编写查询脚本、确保去重准确。
  • QA 测试:通过手动埋点验证数据一致性,发现异常时反馈修订。

记录材料

  • Reach 度量规则卡片(度量单位 / 窗口 / 数据源字段)
  • SQL 或配置脚本快照(如有多轮迭代需保留版本)
  • 数据抽样验证报告(记录对比结果与误差)

异常处理

常见异常及处理
  • 数据源缺失或延迟:切换到备用数据源(如从实时流切到离线数仓),并在 Reach 注释中标记时间戳。
  • 去重后触达数异常波动:检查是否有重复事件(如页面刷新多次),需增加事件去重键(event_id)。
  • 度量单位变更:若从 User ID 改为 Device ID,需重新回算历史数据,避免口径不一致。

验收标准

  1. Reach 数值在连续两天内误差不超过 5%(排除真实波动)。
  2. 任意抽样 100 条原始日志人工标注触达状态,与自动化结果一致率 ≥ 98%。
  3. 时间范围、度量单位、数据源名称已在项目文档中明确记录并达成交叉评审。
Reach 定义流程 用户度量 User ID / Device ID 时间范围 7 天 / 30 天 数据来源 日志 / API / 埋点 聚合计算 去重 + 计数 Reach 值 ⚠ 关键原则 度量单位与时间窗口 必须显式定义,否则 Reach 不可比较。
实践提示:在首次定义 Reach 时,建议先使用 7 天窗口和 User ID 作为度量单位,待数据稳定后再扩展至其他维度(如跨设备去重)。务必保存一份数据源的字段映射快照,方便后续回溯。