OVERSEAS IAP · DATA OPERATING SYSTEM
海外 IAP 业务群数据体系建设规划
经营、投放、产品行为、统一埋点、技术告警、回收预测和预算决策共用一套事实与口径
每个经营问题都要沿着同一条证据链找到数据、定位断点、形成动作,并验证动作是否带来真实增量。研发拿到这份规范后,可以按固定合同接入新功能;产品不再逐页整理埋点表。
当前状态:设计合同基线。已经冻结核心对象、31 个标准事件、13 个认证指标和 Agent 答案合同;生产 SDK、采集链路、权限策略、历史回补、看板和自动执行仍需技术中心实施并验收。
非生产完成状态展开页面目录
01 · 建设结论
先把事实和口径做牢,再把判断交给系统
推荐顺序有明确依赖关系。统一口径和身份连接没有完成,后面的预测会学到错数;数据质量门没有上线,自动扩量会把一次数据故障放大成真实损失。
先做两个试点
验证预算到贡献利润
跑通新增预算、实际扣款、首次续费、退款、直接成本、现金回收和贡献利润。重点验证财务与业务口径能否对账。
验证素材承诺到用户结果
跑通素材、入口、首次核心任务、结果接受、付费、内容安全和单位生成成本。重点验证单点素材是否带来高质量用户。
首期不做全业务群齐头并进。两个试点共用字段、事件和指标,但保留各自的核心任务、漏斗阈值和止损线。第 10 周验收后,再决定迁移顺序。
02 · 经营问题与指标
所有数据都要落回五类决定
指标数量可以很多,但经营问题只有五层。每个看板、告警和模型都要说明它支持哪个决定,否则不进入首期范围。
| 层级 | 必须回答的问题 | 最终动作 |
|---|---|---|
| 业务群 | 哪个产品、国家、平台和渠道贡献净收入与贡献利润?新增预算是否产生边际增量? | 资源移位;加码、保持、修复、收缩或停止 |
| 投放与素材 | 单个 Campaign、Ad Group、Ad 和素材在哪一步掉量?高 CTR 是否带来低质量用户? | 换素材、换入口、调整受众/版位/出价或停止 |
| 产品与用户 | 用户从入口到首次核心任务成功要多久?结果使用后是否留存、续费或退订? | 修流程、稳定交付、调价格或调整产品承诺 |
| 技术与数据 | 登录、任务、模型、支付、验单和权益是否稳定?当前数据是否足以决策? | 告警接管、冻结扩量、修复、回补并验证恢复 |
| 预测与决策 | 未成熟 cohort 的 D30/D90 回收、首次续费、退款和边际 ROAS 可能是多少? | 形成带置信区间的预算建议并记录执行效果 |
两棵指标树
到达首次续费或等价复购
有效触达人数 × 入口转化率 × 首次核心任务成功率 × 实际付费率 × 首次续费率。安装、点击、播放和试用开始只是过程指标,不能单独支持扩量。
Cohort 贡献利润
实际扣款减退款与拒付,再减平台分成、税费、支付费、模型/云/审核/客服直接成本和获客成本。财务确认收入与现金结算另列。
统一 cohort 与收入状态
- 获客默认按首次触达或安装 cohort;订阅经营可以另提供首次实际付费 cohort,但必须显示类型。
- D0、D1、D3、D7、D14、D30、D90 和首次续费追踪同一批用户。未成熟窗口显示“观察中”或预测值。
- 购买发起、实际扣款、退款后净流水、贡献利润、财务确认收入和现金结算不得混用。
- 每张指标卡必须能回到公式、分子、分母、窗口、时区、币种、归因版本、数据源、Owner 和质量状态。
03 · 数据来源与供数
技术中心交付五层能力,不交一张孤立的汇总表
业务所需数据分布在广告平台、MMP、产品、订单权益、财务、成本、技术监控和决策系统中。每个域都要保留原始记录、统一主键、事实模型、认证指标和质量证据。
数据从哪里来
| 数据域 | 权威来源与获取方式 | 最小粒度 | 目标时效 | Owner |
|---|---|---|---|---|
| 广告交付 | Apple Ads、Google Ads、Meta、TikTok、AppLovin 等官方 Reporting API;账单补录 | 小时 × 账户 × Campaign × Ad Group × Ad/素材 × 国家/版位 | 1~2 小时,T+1 重算 | 渠道增长 + 技术中心 |
| 安装与归因 | 统一 MMP、SKAdNetwork/隐私聚合、第一方链接;Raw Data、回调或 Data Locker | 安装/归因事件;隐私场景为聚合 cohort | 15~60 分钟,允许迟到修正 | 数据与实验 |
| Web/App 行为 | 第一方统一 SDK + 服务端 Event API;第三方分析平台仅作目的地 | 单次事件 | 5~15 分钟 | 技术中心 + 产品研发 |
| 核心任务结果 | 产品业务服务、异步执行器、模型服务、导出/发布服务的权威事件 | attempt/task/result | 5 分钟以内 | 产品研发 + 技术中心 |
| Apple 交易订阅 | App Store Server Notifications V2 + Server API + Connect 报告 | 交易/订阅状态;日汇总 | 通知准实时,T+1/T+2 完整 | 订单权益平台 |
| Google Play 交易订阅 | RTDN + Play Developer API + 报告 | 交易/订阅状态;日汇总 | 通知准实时,T+1 完整 | 订单权益平台 |
| Web 支付 | 支付服务商 Webhook + 内部订单和权益服务 + 对账单 API | 单笔订单/状态变化 | 准实时,T+1 对账 | 订单权益平台 |
| 退款与拒付 | 商店通知、支付渠道、订单系统;通知 + 补偿查询 | 单笔状态变化 | 准实时或小时级 | 订单权益平台 |
| 财务实收结算 | 商店/支付结算报告、银行与财务系统 | 产品 × 国家 × 币种 × 日/月 | T+1 预估,月结确认 | 财务 + 经营分析 |
| 模型与云成本 | 模型网关、GPU/API 账单、云厂商、CDN、存储 | 请求/task 或日聚合 | 小时预估,月结确认 | 技术中心 + 经营分析 |
| 素材资产 | DAM/素材台账、制作审核流程、广告平台映射 | 母素材、版本、creative、ad | 变更即同步 | 内容制作 + 渠道增长 |
| 实验与版本 | 实验平台、远程配置、发布系统、Git/CI/CD | 曝光、配置和发布 | 实时/分钟级 | 产品研发 + 技术中心 |
| 技术质量 | Crashlytics/Sentry、APM、OpenTelemetry、服务日志、官方性能报告 | 错误/trace/分钟聚合 | 1~5 分钟或按源时效 | 技术中心 |
| 决策与预算动作 | 审批系统、投放平台变更、人工操作台账 | 建议、审批、执行、回滚 | 实时记录 | 渠道增长 + 数据与实验 |
表中的时效是业务目标,技术中心需在源系统盘点后确认。第三方平台存在隐私聚合、配额、迟到数据和结算延迟,不承诺所有场景都有用户级归因。
五层供数结构
首批事实模型
| 主题 | 核心表 | 回答的问题 |
|---|---|---|
| 广告与归因 | fact_ad_delivery_hourlyfact_attribution_event | 花费、前链路、安装、再归因与隐私聚合 cohort |
| 产品与任务 | fact_product_eventfact_feature_usagefact_task_result | 一次功能尝试的开始、唯一终态、结果使用、耗时和成本 |
| 订单订阅权益 | fact_order_transactionfact_subscription_eventfact_payment_refund | 实际扣款、续费、关续费、到期、退款、拒付和权益变化 |
| 经营与财务 | fact_financial_settlementfact_direct_cost | 净流水、履约成本、贡献利润、财务确认和现金结算 |
| 实验与技术 | fact_experiment_exposurefact_technical_incident | 版本/实验变化与故障的业务影响 |
| 决策 | fact_budget_action | 建议、审批、执行、回滚和增量结果 |
| 功能后订阅结果 | mart_feature_subscription_outcome | 功能完成后发生取消续订、到期、退款和拒付的人数与比率 |
统一主键
身份 user_id / anonymous_id / install_id / session_id 功能 feature_id / capability_id / feature_attempt_id / task_id / result_id 交易 order_id / transaction_id / subscription_id / entitlement_id 投放 attribution_id / campaign_id / adgroup_id / ad_id / creative_id / asset_id 变更 release_id / experiment_id / entry_version / decision_id 审计 event_id / trace_id / query_id / schema_version / metric_version
原始事件统一存 UTC;报表同时保留业务本地日期。金额保留原币、标准币、汇率日期和版本。名称只用于展示,不能替代 ID 连接历史。
技术中心怎么给
| 场景 | 交付方式 | 技术要求 |
|---|---|---|
| 事件、任务、订单、支付、权益 | HTTPS Event API 或消息队列 | JSON/Protobuf;event_id 幂等;至少一次投递;重试、死信与重放 |
| 广告、MMP、商店报告和账单 | API 定时拉取到对象存储/数仓 | 增量拉取 + T+1 重算;保留原始响应、批次和源更新时间 |
| 大批量历史和财务文件 | Parquet 优先,CSV 兼容 | 日期/源分区;manifest、行数、校验和和 Schema 版本 |
| 业务查询 | 数仓只读视图 + 语义 API | 行列权限、脱敏、缓存、查询审计和成本限额 |
| 准实时告警 | 监控平台 + Webhook/企业消息 | 告警 ID、影响范围、Owner、状态、恢复和复盘链接 |
| 预算执行 | 审批服务调用广告平台 API | 服务账号、限额、幂等、冷静期、平台响应、回滚和审计 |
04 · 统一产品埋点
研发登记功能,系统生成埋点、测试、看板和 Agent 语义
统一埋点是一套随代码生效的产品遥测协议。产品团队提出经营问题和使用数据,但不再逐版本命名事件、设计字段或人工核对埋点 Excel。
责任边界已经固定。技术中心维护协议、SDK、Event API、注册中心、代码生成器和 CI;产品研发登记功能并在真实状态机位置接入;数据与实验维护事实层、认证指标和验收;产品使用数据,不写埋点表。
Feature Manifest 是研发入口
每个用户可主动发起、消耗资源、产生业务结果、属于付费承诺或会影响留存/退款的能力,都要在代码仓登记独立 feature_id。普通导航、装饰组件和没有机器可验证结果的页面不生成“功能完成人数”。
| Manifest 内容 | 研发需要写清楚什么 |
|---|---|
| 身份与范围 | product_id、feature_id、跨产品 capability_id、中英文名称、别名、适用端和入口 |
| 生命周期 | 功能类型、何时可见、何时开始一次 attempt、超时多久派生 abandoned |
| 完成合同 | 规则 ID、版本、权威端和可执行的后置条件,例如“服务端任务成功且至少一个可读结果已持久化” |
| 失败与结果 | 标准失败码;结果查看、接受、保存、导出、分享等消费方式 |
| 治理 | 隐私等级、禁止字段、服务 Owner、技术 Owner、生效版本、状态和退役版本 |
feature_completed 只在完成后置条件成立时发出。点击按钮、HTTP 200、任务入队、进度 100% 和打开结果页都不等于完成。写不出机器可验证完成条件的功能,不能对外承诺完成人数。
31 个固定事件覆盖全部产品
基础行为 · 6
application_first_opened session_started surface_viewed account_registered account_signed_in onboarding_completed
功能生命周期 · 10
feature_exposed feature_entered feature_started feature_completed feature_failed feature_cancelled feature_result_viewed feature_result_accepted feature_result_exported feature_result_shared
商业化与订阅 · 13
paywall_viewed checkout_started purchase_billed subscription_started subscription_renewed subscription_cancel_requested subscription_reactivated subscription_expired subscription_revoked refund_completed chargeback_completed entitlement_granted entitlement_revoked
实验与同意 · 2
experiment_exposed consent_updated
事件名稳定、低基数;产品、功能、版本、计划、素材、任务和错误原因放在字段中。业务代码不得自由拼 JSON 或直接把第三方 Analytics SDK 当第一方事实源。
一次功能尝试必须串成一条记录
feature_attempt_id- 用户主动重试创建新的
feature_attempt_id;系统自动重试沿用原 ID。 - 每个 attempt 最多一个权威终态。客户端和服务端冲突时,以 Manifest 指定权威端为准并触发质量告警。
- 服务端可验证的完成、支付、订阅和权益不得由客户端冒充权威。
- 禁止采集用户输入正文、生成内容正文、邮箱、手机号、支付敏感信息、密码、Token 和无约束错误文本。
从 Manifest 到发布门
会阻止 PR 或灰度发布的情况
- 用户可见功能没有 active Manifest,或 ID/别名冲突。
- 使用未登记事件、字段或枚举,绕过强类型 SDK,或上传禁止字段。
- 完成条件没有版本化后置状态,关键流程缺开始或唯一终态。
- Staging 无法按
trace_id回读事件,重放导致重复计数,或身份/订阅不能可靠连接。 - 核心事件 Schema 拒收、终态关联率低于 99.5%、重复权威终态超过 0.1%,或准实时 P95 延迟超过 5 分钟。
05 · 产品数据 Agent
Agent 只回答认证问题,并把数字的证据一起交出来
Agent 是统一语义层的查询入口,不是可以任意扫原始事件的 SQL 机器人。它解析功能、指标、时间和维度,做权限与质量检查,再确定性编译查询。
dim_feature + metric_registry“最近 7 天,有多少用户完成过一次 AI 视频生成?这些用户完成后立马退订的有多少?”
feature_id/capability_id 与命中的产品页面不展示示例假数字。真实回答必须来自当前数据快照;没有数据时返回明确状态,而不是估算。
“立马退订”的固定算法
- 选出查询期内达到指定完成规则的成功记录,并按登录
user_id去重;匿名用户单列。 - 只保留功能完成时订阅有效且自动续费开启的用户,形成退订率分母。
- 按渠道确认的业务生效时间,查找完成后同一用户、同一产品、同一
subscription_id的第一个subscription_cancel_requested。 - 用户多次完成时,取消事件连接取消前最近一次合格成功;每个用户在一个窗口最多计一次。
- 分别计算 10 分钟、1 小时和 24 小时。没有走完整观察窗的用户只标记“观察中”。
- 到期、退款、拒付、撤销、支付失败和重新开启续费分别报告,不能并入退订。
事件顺序只能说明“功能完成后发生退订”,不能写成“该功能导致退订”。因果结论需要实验或可信对照。
首批 13 个认证指标
| 指标组 | metric_id | 固定口径 |
|---|---|---|
| 功能结果 | feature_completed_users | 查询期内至少一次权威完成的去重用户 |
feature_completed_attempts | 成功的去重 attempt 数 | |
feature_completion_rate | 成功 attempt ÷ 观察成熟的开始 attempt | |
feature_failed_users | 至少一次权威失败的去重用户 | |
feature_result_accepted_users | 明确接受成功结果的去重用户 | |
| 合格订阅 | eligible_subscriber_completed_users | 完成时订阅有效且自动续费开启的用户 |
| 完成后退订 | post_feature_cancel_users_10mpost_feature_cancel_rate_10m | 10 分钟成熟窗口的人数和比例 |
post_feature_cancel_users_1hpost_feature_cancel_rate_1h | 1 小时成熟窗口的人数和比例 | |
post_feature_cancel_users_24hpost_feature_cancel_rate_24h | 24 小时成熟窗口的人数和比例 | |
| 退款 | post_feature_refund_users_7d | 完成后 7 天内确认退款的人数,与退订分开 |
默认解释和停止条件
问题不完整时仍保持口径稳定
“最近”是最近 7 个完整自然日,默认时区 Asia/Shanghai;“用户数”按登录 user_id 去重;“完成一次”是至少一个权威成功 attempt;同类功能跨产品按 capability_id 汇总。
不可信时不给一个看似精确的数
功能映射不唯一、指标未认证、质量红灯、权限不足、小样本受限、观察窗未成熟,或身份/订阅无法可靠连接时,分别返回澄清、不可用、无权限、质量阻断或观察中。
权限和隐私先过上线门
| 策略 | 建议设计基线 | 上线条件 |
|---|---|---|
| 行级权限 | 按业务群、产品和职责授权;跨产品另行授权 | 权限测试通过,否则返回 permission_denied |
| 字段级权限 | 用户、安装、渠道账号和交易外部 ID 只用于受控连接;Agent 不返回原值或用户明细 | 脱敏、导出限制、查询审计全部启用 |
| 小样本 | 授权产品的总体计数可返回;按国家、渠道、版本、素材等细分时,单元去重用户少于 50 默认抑制 | 阈值写入策略中心,调整必须版本化和审批 |
| 留存 | 技术容量暂按原始事件热层 400 天、认证事实 25 个月、聚合趋势 36 个月设计;支付财务按公司制度 | 信息安全、法务/隐私、财务和数据治理共同确认 |
| 删除 | 服务层目标 7 天内不可查询;冷备和派生副本目标 30 天内处理 | 传播清单、回放测试、完成回执和超时告警齐备 |
留存与删除数字是技术设计基线,不替代公司制度。策略未获批准时,Agent 只能在试点沙箱运行。
06 · 看板、漏斗与告警
五张工作台共用认证指标,任何结论都能下钻
看板负责持续观察,Agent 负责按问题取数,告警负责在偏离时接管。三者使用同一指标版本和数据水位,不允许分别维护公式。
| 工作台 | 首屏内容 | 更新节奏 |
|---|---|---|
| 经营驾驶舱 | 花费、实际扣款、净收入、首次续费、退款、D7/D30/D90 ROAS、回收期、贡献利润 | 小时预估 + T+1 结算版 + 月结 |
| 渠道与素材台 | Campaign/Ad Group/Ad/素材完整漏斗、边际 CAC/ROAS、疲劳、入口胜率 | 1~2 小时 |
| 产品行为台 | 功能渗透、开始、完成、失败、结果接受、耗时、重试、完成后退订/退款、第二次使用 | 5~15 分钟 |
| 技术与数据质量台 | Crash/ANR、API、模型任务、支付验单、通知和数据延迟、重复、映射失败、对账差异 | 1~5 分钟或按源时效 |
| 预测与决策台 | P10/P50/P90 回收、边际 ROAS、置信度、质量门、建议、审批和动作效果 | 每日/触发式 |
单个计划与单点素材的完整漏斗
曝光/自然触达 → 点击/商店访问 → 安装/Web 到达 → 首次打开/会话 → 核心任务开始 → 首次成功 → 结果接受/导出 → 付费墙到达 → 试用开始 → 实际扣款 → 第二次使用 → 首次续费 → 后续续费/退款/流失
分析维度固定为:产品 → 国家 → 平台/OS → 渠道 → 广告账户 → Campaign → Ad Group/Ad Set → Ad → 素材 → 入口版本 → 实验 → App/Web 版本 → 套餐/SKU → Cohort。
| 环节 | 数量与比率 | 成本与价值 |
|---|---|---|
| 广告交付 | 曝光、3 秒播放、完播、点击、CTR/TTR | CPM、CPC/CPT |
| 入口 | 商店/落地页访问、安装/到达、入口转化 | CPI、每次有效到达成本 |
| 产品价值 | task start、first success、result accepted/export、失败类型 | 每个首次成功用户、每个被接受结果的成本 |
| 商业化 | paywall、trial、checkout、purchase billed | 试用率、实际付费率、付费 CAC、ARPPU |
| 留存续费 | 第二次使用、D1/D7/D30、首次续费、退款 | D7/D30/D90 净收入、ROAS、回本天数、贡献利润 |
| 风险履约 | 投诉、审核拦截、Crash、任务失败、支付/权益异常 | 每单/每成功结果直接成本与损失收入 |
所有比率同时展示分子、分母和样本。素材需与同 Campaign、国家、受众、版位和入口的同期基线比较,不能只按总 ROAS 排名。
四类告警和统一接管方式
钱和结果偏离
消耗、实际扣款、净收入、退款、ROAS、模型/云成本异常。
上下游不再匹配
点击正常但安装骤降;任务开始正常但完成下降;扣款成功但权益未生效。
服务影响用户结果
Crash、ANR、5xx、延迟、登录、模型任务、支付、验单、通知和权益异常。
结论已经不可信
延迟、缺分区、重复、Schema、未知功能、终态冲突、映射失败、币种/时区错误和对账差异。
| 级别 | 定义 | 动作 |
|---|---|---|
| P0 | 支付、权益、核心任务、重大收入或数据可信度已受影响 | 即时通知;冻结受影响范围的扩量/自动决策;负责人接管;修复后回读验证 |
| P1 | 关键指标明显偏离,影响有限或损失尚未确认 | 工作时段快速响应;定位、绕行或修复;记录影响与结论 |
| P2 | 趋势恶化、非关键链路异常或容量/成本风险 | 进入迭代计划,明确 Owner 和完成时间 |
数据质量门可以否决扩量。归因断链、收入退款未回补、广告消耗无法对账、关键事件漏传/重复、功能未登记、Schema 变更不兼容,或技术故障正在影响任务与支付时,看板只能用于排查,不能支持加预算。
07 · 预测与智能收放量
先影子运行,再给建议;先人工审批,再有限自动化
预测解决未成熟 cohort 的回收判断,但模型不能覆盖原始事实。每个历史预测都要保留当时的数据快照、特征、模型和规则版本,成熟后再用真实结果复盘。
第一版预测范围
D7/D30/D90
净收入、ROAS、首次续费率、退款率、回本天数和 cohort 贡献利润;输出 P10/P50/P90 或置信区间。
只用预测时点前的数据
D0/D1 功能完成与结果使用、支付权益、投放素材、版本实验、故障、成本和已成熟回收曲线。禁止未来信息泄漏。
模型上线门
- 按时间切分训练、验证和回测;与简单同类 cohort 基线比较。
- 置信区间需要覆盖真实成熟结果,误差能按产品、国家、渠道、订阅周期解释。
- 冷启动使用业务基线或相似 cohort,并扩大不确定区间,不伪造精度。
- 数据质量变差、模型漂移或产品机制改变时,自动退回规则与人工判断。
- 用预测支持的动作还要与“不执行”对照,验证是否产生增量。
五种建议与执行护栏
| 建议 | 判断条件 | 默认动作 |
|---|---|---|
| 加码 | 预测边际回收高于目标,区间足够可靠,数据和履约健康 | 在预算上限内逐档提高,并设冷静期 |
| 保持 | 方向可能成立,但样本、成熟度或置信度不足 | 继续观察,不因早期噪声频繁调整 |
| 修复 | 前链路正常,但任务、支付、权益、留存或成本有明确断点 | 冻结扩量,进入产品/技术修复 |
| 收缩 | 新增预算的边际回收持续低于目标,且不是数据或技术问题 | 按档减量,保留验证样本 |
| 停止 | 触及止损、合规、安全、支付或不可接受损失边界 | 停止受影响范围,记录审批和回滚条件 |
- 一次只改变预算、出价、国家、受众、素材或入口中的一个主要变量。
- 每次动作有限额、冷静期、审批等级、平台响应、失败回滚和效果窗口。
- 数据延迟、归因断链、支付异常、版本事故或履约容量不足时自动冻结。
- 高风险内容、隐私、商店和合规决定不交给自动化。
每条建议和执行必须保存的审计字段
decision_id、时间、产品/国家/渠道/计划/素材范围、输入数据快照、指标/模型/规则版本、建议、原因码、置信区间、旧预算/新预算、审批状态/审批人、执行时间、平台响应、回滚状态、评估窗口、增量结果和最终结论。
08 · 技术交付与路线
20 周完成从合同到人工审批执行,自动化另设验收
每个阶段都要有可以回读的业务结果。页面上线、接口返回 200 或看板有图表都不算验收;需要从源记录、事实表、指标、Agent/看板一路对账。
第 0~2 周:口径、现状和数据合同
确认两个试点、北极星、贡献利润、cohort、归因、主键、事件目录、权限边界和源系统 Owner。交付数据源矩阵、试点 Manifest 和缺口清单。
第 3~6 周:可追溯数据底座
接入广告、MMP、事件、任务、订单订阅、退款、成本和监控;建立原始层、事实维度层、身份映射、重放回补和质量对账。
第 7~10 周:Agent、五张工作台和告警
跑通单计划/单素材漏斗、认证问题集、基础功能面板、P0/P1/P2 告警和恢复验证。第 10 周决定是否扩到更多产品。
第 11~14 周:回收预测影子运行
上线 D30/D90、首次续费、退款和回本天数预测 v1;保存区间、模型卡、时间回测、误差分层和漂移状态,不执行预算。
第 15~20 周:建议与人工审批
启用加码、保持、修复、收缩、停止五类建议;审批后调用平台 API,具备限额、冷静期、回滚和对照评估。
20 周以后:逐项授权有限自动化
只对稳定的产品、国家、账户、预算档位和低风险动作开放。每次扩大范围都要重新验收,不能用全局开关一次上线。
技术中心启动周要交的材料
| 批次 | 交付内容 |
|---|---|
| 系统现状 | 数仓、采集、BI、监控、模型平台架构;产品/App/站点、功能、广告账户、支付账户、MMP 项目和技术 Owner 清单 |
| 埋点试点 | 两个产品的完整 Feature Manifest;统一 SDK、Event API、Schema Registry、代码生成器和 CI 排期;最近 7 天原始事件样例与质量报告 |
| 身份与交易 | 用户、匿名、安装、会话、功能尝试、结果、订单、交易、订阅和权益模型;Apple/Google/Web 通知、验单、补偿查询和结算链路 |
| 投放与成本 | Campaign/Ad Group/Ad/Creative 拉取与 ID 映射;素材资产台账;模型、云、CDN、审核和客服成本归属能力 |
| 技术与数据质量 | Crash/ANR/APM、服务日志、支付和数据管道告警;每个源的权限、历史、频率、配额、重试、回补和缺口 |
| 历史与 Agent | 试点最近 180 天可用历史或真实起始日;Agent 语义层、权限、查询审计、基准问题、停止条件和上线排期 |
| 供数矩阵 | 一版“源系统-表/接口-主键-频率-SLA-Owner-缺口-完成时间”矩阵 |
每张表和接口都要有合同
- 权威源、业务 Owner、技术 Owner、异常联系人、业务含义、粒度、主键和唯一性。
- 字段、枚举、必填、单位、时区、币种、事件时间、处理时间和源更新时间。
- 增量方式、SLA、迟到数据、退款回补、历史重算、删除、幂等、重试、死信与重放。
- 历史覆盖、Schema 兼容、变更通知、对账对象、差异容忍、原因码、权限、脱敏、留存和审计。
- 对应的 Feature Manifest、事件 Schema、完成规则、认证指标版本和消费方。
首批建议验收线
| 对象 | 启动目标 |
|---|---|
| 功能与事件 | 生产用户可见功能 active Manifest 覆盖率 100%;事件 Envelope Schema 合格率 100%;未知功能不能进入认证层 |
| 生命周期 | 核心服务端事件可追溯率 ≥ 99.5%;重复率 ≤ 0.1%;每个 attempt 最多一个权威终态 |
| Agent | 首批认证问题与基准 SQL 一致率 100%,并完整返回口径、数据水位、质量和查询证据 |
| 广告和交易 | 广告消耗与源 API/成熟账单差异 ≤ 0.5%;每笔有效订单能追到渠道交易、订阅和权益状态 |
| 时效 | 准实时订单/任务 P95 ≤ 5 分钟;广告小时数据 P95 ≤ 2 小时;每日 T+1 重算 |
| 变更与历史 | 不兼容 Schema 至少提前 5 个工作日通知;试点回补目标 180 天,不足时写明真实起始日 |
这些是启动讨论目标。完成现状盘点后可以调整,但必须保留版本、审批理由和对指标/模型的影响。
组织边界
| 角色 | 固定责任 | 不能被 Agent 替代的决定 |
|---|---|---|
| 业务群负责人 | 产品组合、预算边界、跨产品资源和自动化授权 | 重大加码、停止与风险承担 |
| 产品线负责人 | 用户任务、产品损益、留存续费、退款和贡献利润 | 解释产品问题并选择产品动作 |
| 技术中心 | SDK、采集、订单权益、数据平台、监控、权限和执行服务 | 技术状态机、可靠性和生产权限 |
| 数据与实验 | 事实模型、认证指标、Agent、质量门、预测和增量评估 | 判定证据是否足以支持结论 |
| 渠道增长 | 账户、投放映射、实验执行、平台变化和预算动作 | 在授权边界内执行并说明平台上下文 |
| 财务/经营分析 | 结算、汇率、成本分摊和贡献利润对账 | 财务确认口径与月结结果 |
可下载的机器合同
下列文件已经内嵌在本 HTML 中,可以直接下载后放入技术中心版本库。它们是设计合同,不是生产 SDK。
feature-manifest.schema.json
约束每个用户可见功能必须登记的身份、生命周期、完成条件、隐私和 Owner。
feature-manifest.example.json
AI 视频生成功能的完整登记示例,用于技术中心实现和测试代码生成。
event-envelope.schema.json
约束事件公共字段、31 个合法事件名,以及不同事件的条件必填字段。
core-event-catalog.v1.json
固定标准事件本体、严格触发时点、默认权威端、必填字段和身份规则。
certified-metric-catalog.v1.json
Agent、看板和告警共同使用的首批 13 个认证指标及成熟规则。
agent-answer.schema.json
允许一次回答返回多个 results[],同时约束口径、质量、证据和六种答案状态。
启动会只需要做决定。90 分钟内确认两个试点、三个优先经营决定、指标与 cohort 口径、各数据源 Owner、主键与事件目录,以及第 2/6/10 周验收物。会后只保留四类结论:已确认口径、数据缺口、责任人、完成时间。