看板指标 × 数仓口径对照表
用途:把 dashboard-v902 看板的指标,逐个对照数仓(CMS指标口径整理)——哪些能直接算、哪些卡住、怎么推进。来源:看板 v902 + 数仓文档(李约斯,2026-08-15)。
一、核心结论(先看这个)
卡住的(待拍板/待基建/待修复):付费率、D7 留存、漏斗 7 级、解锁率、单剧 ROI、渠道消耗、3 日完播率、题材收入。
二、逐项对照表(看板指标 ↔ 数仓)
| 看板指标 | 看板里的数 | 数仓状态 | 能不能对上 | 能不能直接算 | 卡在哪 / 要做什么 |
|---|---|---|---|---|---|
| 内容直接收入 | 128.6 万元 | GMV 已定义(status=paid、CNY;金额字段待核实) | ✅ 基本对 | ✅ 能算 | 确认"内容直接收入"是否=GMV(不含广告/活动);金额字段用哪个,会前口头问数仓 |
| 观看人数 | 286.4 万 | 播放请求/首帧/成功首帧 UV 三级已定义 | ⚠️ 对一半 | ✅ 能算 | 看板"观看人数"用哪一级没指明;建议统一用"成功首帧 UV"(真实看到画面) |
| 3 日完播率 | 74.8% | 3 集完播:无数据源(无单集时长表、无"看完一集"事件) | ❌ 对不上 | ❌ 算不了 | 看板先下架;要上就数仓补"单集时长表 + 看完事件" |
| 解锁率 | 18.6% | 按剧付费/金币回手:关联不上 user_id、ETL 停在 08-08 | ❌ 对不上 | ❌ 算不了 | 先修 ETL + 打通 episode_unlock_id→user_id;恢复前看板不放 |
| 单剧 ROI | 1.46 | 无 ROI 定义(看板自己写了公式:D7 归因收入 ÷ 渠道消耗) | ❌ 未定义 | ❌ 算不了 | 需数仓确认"归因收入口径 + 渠道消耗数据源",定了才能算 |
| DAU | +8.4% | 无独立 DAU 定义(访问 UV 是 page_view 去重,不等于 DAU) | ⚠️ 缺定义 | ⚠️ 需确认 | 找数仓确认 DAU 口径(建议 device 级活跃去重),确认后才能上 |
| 活跃用户付费率 | 6.28% | 付费率分母(DAU vs UV)待拍板 | ❌ 对不上 | ❌ 算不了 | 会上第一项拍:建议双口径(/DAU 经营、/UV 投放),看板用 /DAU |
| D7 留存 | 17.6% | 真实留存算不出(uid 跨日无数据、retention 表空、zone_id 同步问题) | ❌ 对不上 | ❌ 算不了 | 会上第二项拍:先修基建;修复前看板不显示"留存率",用"老客占比"标注 |
| 漏斗·曝光 | 23,568.7 万 | 曝光事件候选 3 个,不唯一 | ❌ 对不上 | ❌ 算不了 | 会上第三项拍:统一曝光=web_home_module_impression |
| 漏斗·点击/开始观看/15秒 | 3,254.6万 / 1,287.8万 / 842.6万 | 观看事件候选 3 个;5 秒有效播放数比播放次数还多,口径不自洽 | ❌ 对不上 | ❌ 算不了 | 统一观看=effective_play_5s,先和数据核实为什么对不上 |
| 漏斗·付费点/首充/复购 | 196.3万 / 84.6万 / 28.4万 | 无定义 | ❌ 未定义 | ❌ 算不了 | 这三级需要产品定义(什么是付费点、首充、复购),数仓才能建 |
| 渠道·消耗 | (表里有列) | 无成本数据定义 | ❌ 未定义 | ❌ 算不了 | 渠道消耗数据从哪来(投放系统?),需确认 |
| 渠道·付费用户 | (表里有列) | 付费人数已定义 | ✅ 对 | ✅ 能算 | 按渠道拆维度即可(注意 UV 不能跨维度直接加) |
| 渠道·D7 ROI | (表里有列) | 投放归因链路已定义,但 ROI/消耗未定义 | ⚠️ 一半 | ⚠️ 一半 | 归因收入可算(链路已通),消耗和 ROI 等定义 |
| 内容 TOP5·按收入 | 逆袭千金 2152.6万 | GMV 已定义,但按剧归属需确认 | ⚠️ 需拆分 | ⚠️ 待确认 | GMV 能否按剧拆,找数仓确认 |
| 内容 TOP5·按完播率 | 78.2% | 完播事件不唯一(同 CTR 问题) | ❌ 对不上 | ❌ 算不了 | 跟随"曝光/观看/CTR"一起拍 |
| 题材收入(逆袭/古装等) | 逆袭 92 / 古装 +16.2% | 按剧收入依赖 creator_revenue_facts,ETL 中断 | ❌ 对不上 | ❌ 算不了 | 先修 ETL,恢复后按剧→题材汇总 |
三、数仓里"已定义好"和"没定义好"的清单
已定义好(9 个,直接用)
GMV付费人数付费订单数新用户数新设备数访问 UV播放请求/首帧/成功首帧 UVH5 活跃 UV投放归因链路
没定义好(7 个待拍板 + 3 个缺定义)
付费率(分母)留存 D1/D7/D30(算不出)曝光/观看/CTR(事件不唯一)激活用户(两定义打架)有效用户(与 UV 分不清)3 集完播(无数据源)按剧付费/金币(ETL 断)DAU(无独立定义)ROI(无定义)渠道消耗(无成本数据)
四、接下来怎么沟通(四个对象,各说各的)
1. 对数仓(先开这场会)
约会:"X 老师,看板指标和你的口径文档我对照完了:9 个能用,还有付费率、留存、CTR 这些要拍板。约 30 分钟对一下,我好看板怎么上。"
会上顺序:① 确认 9 个已定义的(尤其 GMV 金额字段、播放 UV 用哪个)→ ② 拍 7 个待确认(付费率分母、留存基建、CTR 事件名优先)→ ③ 提 3 个新需求(DAU 定义、ROI 定义、按剧收入 ETL 修复)。
话术:"我不是说现在的数错,是看板要跨项目对比,得有个书面口径。您把定的给我,我记进指标字典,以后就是标准——对您也是保护。"
2. 对项目产品(约 10 分钟/项目)
"我在做多项目看板,口径统一成一套。你们项目有没有指标口径和标准不一样的?我登记一下,看板给你们标'项目口径:xxx'。"
重点问:付费点、首充、复购这三个漏斗指标,你们项目怎么定义?——这三个数仓没有,需要产品定。
3. 对产品(VIBEX 产品)
"漏斗的付费点、首充、复购,数仓没定义,需要产品给口径:什么动作算'付费点'、什么算'首充'、什么算'复购'。定了数仓才能建。"
4. 对领导(汇报,一句话)
"多项目看板第一步是定口径:数仓 9 个指标已确认,7 个待拍板我列了清单正在对齐;看板现在 17 个指标里 5 个能直接上,其余卡在口径和数据,对完就补。您能帮我推一下数仓排期,这周就能对完。"
五、具体步骤(照着做)
| 步骤 | 做什么 | 产出 | 时间 |
|---|---|---|---|
| 第 1 步 | 用这份对照表,约数仓开会(30 分钟):确认 9 个已定义 + 拍 7 个待确认 + 提 3 个新需求 | 指标口径拍板记录 | 本周 |
| 第 2 步 | 看板改版 v1:能算的 5 个先上线(内容直接收入、观看人数、渠道付费用户、付费人数、新用户等),算不了的标"口径待定"下架或置灰 | 看板 v1(可信版) | 拍板后 1 周 |
| 第 3 步 | 数仓按拍板结果出数(先出一个项目验证,建议短剧速看或 VIBEX) | 抽数验证通过 | 第 2 步后 1 周 |
| 第 4 步 | 指标字典 v1 定稿,发数仓 + 各项目确认;定"改口径要过会"的机制 | 指标字典 v1 | 第 3 步后 |
| 第 5 步 | 第二批指标补上(DAU、ROI、按剧收入——等数仓定义/修复后) | 看板 v2 | 数据通了就补 |
对照依据:看板 dashboard-v902(你的设计)+ CMS指标口径整理_2026-08-15(李约斯)。"建议怎么定"是我的建议方向,以数仓和业务实际为准。