这页回答:这条内容的数据断在哪一层?
怎么读这张图:5 层从上到下是 入口 → 承接 → 互动 → 转化 → 传播,看颜色顺序:哪一层第一次变红/黄,断层就在它的上一层与它之间。
断层只判一种组合:上层 🟢 且 下层 🟡 或 🔴 → 出一条诊断加一条处方(源码只有这 4 条规则,不是这里另加的规则)。
上层不是 🟢 时源码不判断层;某一层全是「无数据」时也不会被判成断层。
单位提醒:阈值是比例,0.05 = 5%。填 5 会被判成 🟢超线 —— 源码就是拿数值直接比阈值,不做百分数换算。
LAYERS 的 5 层 × 12 个指标与全部 green/yellow 阈值(L19-57);判色 ≥green 🟢超线 / ≥yellow 🟡偏线 / 否则 🔴迷路(L88-93);缺数据记「无数据」且不计入本层判色(L85-87);层色取本层最差指标(有 🔴 就 🔴,否则有 🟡 就 🟡,全绿才 🟢,一个都没填才是 ⏳无数据)(L97-104);断层条件与 4 条处方(FAULT_DIAG L59-64 与 L119-126)。data.get(指标名, data.get(指标名.replace(' ', '_'))),12 个指标名里都没有空格,那个兜底是空操作 —— 本页直接按键名取。FAULT_DIAG 里,所以 L121 的兜底 ('未知断层', '综合优化') 实际走不到;本页保留这条兜底并在此标明。data 里若放了字符串,L88 的比较会 TypeError;本页在输入层强制转数字,非数字直接报错(这层转换源码没有)。layers 是 dict(顺序 = 定义顺序),本页输出为同序数组,字段一一对应;data_bus 写入(L132)与 info 元信息属性没移植(纯前端没有总线,页面不需要)。layer_verdict / fault_diagnosis,现有 4 个切片里没有吃这两种类型的,所以 build.py 的自动牵线不会连出边来(不是坏链,是类型不通)。下面两条是手工指定的业务下游:/opt/algorithms/functional/funnel_evaluate.py(133 行,只读):5 层 × 12 指标与全部 green/yellow 阈值 LAYERS = 第 19-57 行;断层处方 FAULT_DIAG = 第 59-64 行;run() = 第 74-133 行;判色 raw_val >= ind["green"] = 第 88-93 行;层色取本层最差 = 第 97-104 行;断层条件与拼接 = 第 119-126 行。0.05、其余留空 → 入口层应 🟢、其余 ⏳无数据,断层应 0 条;再保持入口层 CTR 0.05、把承接层完读率填 0.10(<0.30 的 yellow 线)→ 应出一条 入口→承接 断层,处方为「标题承诺=内容交付」。
用网络规模算网络价值,并显示离临界点还有多远
把 0~10 分和引擎的 −10~+10 刻度互相换算
/opt/slices_build/build.py 从规格 /_shared/slices/funnel-evaluate.json 生成 —— 要改这页,改规格再跑生成器,别手改 HTML。