2S 性价比调整机制方案

目标:从"看数据手动调"升级为"机制驱动调"。本方案回答四个问题:衡量什么、什么时间触发、什么情况快调、什么情况观察。
汇报对象:老板 · 核心诉求:可行性 + 怎么用 · 生成于 2026-10-26

0一句话机制

三套标准交叉确认:7天T+3看短期趋势,30天上架看平衡,30天可售看兜底——单差观察,两差慢调,三差快调。
短中长期三视角交叉,防止单窗口误判。

核心判断:不是"转率跌了就调",是"三个不同时间窗口的转率交叉确认,分清是短期波动、平衡打破、还是可售端问题"。这是机制和动作的本质区别——动作是被数据驱动,机制是被规则驱动。

1为什么要建机制(矛盾 + 对比)

核心矛盾:T+3 转率灵敏但跳变大 vs 双月数据稳定但太钝。
老板要"马上发现马上解决",但阈值设错会误调——太灵敏被噪声误导,太钝错过窗口。
解法:用三套标准交叉确认——7天T+3看短期趋势,30天上架看平衡,30天可售看兜底。
场景 没机制(现状) 有机制(目标)
噪声误调 T+3 单日大跌就紧张,手动看数据,可能误调 噪声过滤(样本<30不决策)+ 7天高密度观察,确认持续性才调
慢调滞后 等双月数据才看,结构性走弱已持续 1-2 个月 双周累积慢信号 + 月底强制 review,最迟半月发现
一直观察不调 观察中的单元没人盯,一放就一个月 观察 ≥ 1 月强制升级慢调清单(规则 B),不漏不拖
大盘整体下滑误调 2S 转率跌了就调锚点,其实是大盘整体问题 M2(非2S)同步下滑→进观察不调(防把大盘问题当锚点问题)
调整抖动 刚调完又调,反复抖动 14 天冷却期(规则 D),例外:安全垫击穿+倍数跌破1双重命中豁免

2机制核心:三套判断标准 × 四档动作

三套标准各司其职:标准①看短期趋势,标准②看平衡是否打破,标准③看可售端兜底。三标准组合判断 → 四档动作。

标准口径时间窗口角色对比基准
标准①
一周T+3转率
近7天上架车的T+3意向金未退数 / 近7天上架车数 7天 最敏感,看短期趋势 大盘均值
标准②
30天上架转率
过去30天上架车累计意向金未退数(追到当下截止)/ 过去30天上架车数 30天 相对稳定,看平衡是否被打破 大盘均值
标准③
30天可售转率
当下售卖车数 / 当下库龄≤30天的可售车数 截面 兜底,看真实可售库存的转化能力 大盘均值
三套判断标准系统 标准① 一周T+3转率 近7天上架车T+3转率 最敏感,看短期趋势 vs 大盘均值 标准② 30天上架转率 过去30天上架车累计转率 相对稳定,看平衡 vs 大盘均值 标准③ 30天可售转率 当下售卖/库龄≤30天可售 兜底,看可售转化能力 vs 大盘均值 三标准组合判定 差/平 组合 → 四档动作 快调 三差确认,单周review 慢调 两差确认,半月review 观察 单差待确认,高频跟踪 忽略 三平,正常监控 短中长期三视角交叉确认:单差观察、两差慢调、三差快调 阈值:差=<大盘×0.9,平=大盘×0.9~1.1,好=>大盘×1.1
三套标准(短期/中期/可售)→ 组合判定 → 四档动作。短中长期交叉确认,防止单视角误判。
设计理由:转率有滞后和噪声,单窗口看必然误判。三个不同时间窗口 + 三个不同口径交叉确认——
标准①(7天T+3)捕捉短期趋势,但单窗口噪声大;
标准②(30天上架)相对稳定,看平衡是否被打破,但滞后;
标准③(30天可售截面)从可售端兜底,看真实库存转化能力,不受上架节奏干扰。
三标准组合判断,单一标准差只观察,两差确认才调整,三差快调。

3判断规则:三标准组合 × 量化阈值

每个标准跟大盘均值比,量化"差/平/好"三档:差 ≤ 大盘×0.9,平 = 大盘×0.9~1.1,好 > 大盘×1.1。三标准组合 → 四档动作。

标准①
7天T+3
标准②
30天上架
标准③
30天可售
判断动作节奏
差 差 差 三重确认结构性问题 快调 单周内review
差 差 平 上架端问题,可售端尚可 慢调 半月内review
差 平 平 短期波动,未必持续 观察 T+1高频跟踪
平 差 差 结构性走弱,短期没暴露 慢调 半月内review
平 平 差 可售端问题,非上架/锚点问题 观察 查可售端(库存结构/价格带)
差 平 差 短期+可售双差,上架端尚可 观察 待标准②确认(持续2周→慢调)
平 差 平 上架端走弱,可售端尚可 观察 待标准③确认(持续2周→慢调)
平 平 平 正常 忽略 正常监控
量化阈值(建议值,首月影子模式校准):
差 = 转率 ≤ 大盘均值 × 0.9(低于大盘10%以上)
平 = 转率 ∈ (大盘均值 × 0.9, 大盘均值 × 1.1)(正常波动带)
好 = 转率 > 大盘均值 × 1.1(高于大盘10%以上)

大盘均值口径:标准①②用上架口径大盘(全量上架车转率);标准③用可售口径大盘(全量可售车转率)。两者是不同的数,各自跟各自口径的大盘比。
标准②滑动窗口:半月决策时用15天数据,月末用30天数据。窗口逐渐拉长,越往后越稳定。
标准②右删失:接受右删失(最近上架车转化未回填会拉低转率),因标准②看平衡趋势而非绝对值,整体趋势不受右删失影响。

安全垫硬约束:任一标准转率 < 大盘均值 × 0.8(击穿安全垫)→ 直接进快调清单,无视组合判断。影子模式下安全垫击穿也必须调(击穿=硬约束,不可观察)。
冷却期:同单元上次调整后 ≤ 14天,新信号只进观察;例外:安全垫击穿 → 豁免冷却期。
半月底线:每半月(1日、16日)强制全量扫描;观察档位累计 ≥ 1月 → 强制升级慢调清单。
老板会问的5个问题(预先回答):

Q1:阈值0.9/1.1怎么来的?
A:改前2S转率约是大盘均值的1.38~1.40倍(历史数据)。0.9是"低于大盘10%"的正常波动下限,1.1是"高于大盘10%"的偏强线。首月影子模式用历史数据校准,若改前基线是1.38x,则0.9对应的绝对转率仍有安全余量。

Q2:标准②右删失怎么处理?
A:接受右删失。标准②看的是"平衡是否被打破"的趋势,不是绝对值。右删失会系统性拉低最近7天的转率,但拉低是均匀的——改前改后都拉低,比较的是相对变化趋势,绝对值偏低不影响趋势判断。

Q3:标准③可售口径跟标准①②上架口径怎么放一起比较?
A:标准③跟自己的可售口径大盘比,不跟标准①②的上架口径大盘比。三标准各自跟各自口径的大盘比,得到各自的"差/平/好",再用组合判断。三者是三个独立视角,不是三个相同口径的指标。

Q4:半月决策时标准②才15天数据,不到30天窗口,怎么判定?
A:标准②滑动窗口——半月用15天数据,月末用30天数据。半月时标准②的判定权重降低(样本不足30天,只作参考不作主判),主要靠标准①③判定;月末标准②满30天,成为主判依据。

Q5:影子模式首月只看不调,安全垫击穿了怎么办?
A:安全垫击穿是硬约束,影子模式下也必须调。影子模式"不调"指的是"不按组合判断调",安全垫击穿走的是硬约束通道,不受影子模式限制。

4怎么调:方向 + 幅度

方向看三标准组合,幅度按"差"的数量缩放。调整对象是锚点val_ss(S+档位价),其他13档等距平移(复用现有 generate_config.py 逻辑)。

三标准组合方向逻辑依据
三差(①②③都差)调高 val_ss(收紧)三重确认结构性走弱 → 选车偏松,上抬锚点
①②差、③平调高 val_ss(收紧)上架端走弱,可售端尚可 → 上架选车偏松,上抬锚点
①③差、②平观察(待②确认)短期+可售双差,但30天平衡未打破 → 可能短期冲击,等②确认
②③差、①平调高 val_ss(慢调)结构性走弱(短期未暴露)→ 慢调收紧
①差、②③平观察短期波动,平衡未打破 → 高频跟踪,不调
三平/三好不调 或 调低(放宽)正常或偏紧 → 三好时可选调低,捕获更多车源
安全垫击穿(任一标准 < 大盘×0.8)必须调高 直到击穿标准恢复硬约束,无视组合判断
幅度公式:
delta = clip(0.01 × severity_factor × direction_sign, -0.05, +0.05)
severity_factor = 1 + 差的标准数×0.5 + |偏离大盘程度|×2 + 击穿档数×0.5

硬上限:单次≤0.05;月内同方向累计≤0.10;调整后val_ss不得越档(不高于val_sss、不低于val_s2)。

5怎么运转:节奏 + 闭环

日级监控 + 周级算标准① + 月级算标准②③ + 组合判定出清单。自动化边界:监控/发现/建议清单全自动;Excel改+opl导入必须人工(无接口+合规)。

节奏时间动作自动化
日级每日 10:00拉数据,算标准①(7天T+3),更新看板全自动
周级周一 10:00算标准②③(30天上架/可售),三标准组合判定,生成清单全自动
双周级1日、16日全量扫描,生成慢调清单全自动
月底每月最后一天强制全量 review(观察≥1月的强制进慢调)全自动
触发式安全垫击穿即时推送预警,直接进快调清单全自动
执行人工决定Excel改val_ss + opl导入 + 部署人工
验证调整后T+3+14天跑效果对比,无改善→回滚建议全自动
7步闭环流程 [1] 定时触发(周一/半月/即时) [2] Doris拉数(4张权威表) [3] 算指标 M1~M15 [4] 信号派生 + 四档判定 [5] 生成建议清单(快调/慢调/观察) [6] 人工执行(review → Excel改val_ss → opl导入 → 部署) [7] 效果验证(T+3+14天对比→回滚建议) 闭环回到 [1] 持续监控
7步闭环:监控→信号→决策→清单→人工执行→验证。绿色=全自动,红色=人工执行(合规要求)。
影子模式(首月):首月只生成建议清单不执行任何调整——系统照常监控、照常算信号、照常出"该调哪个/调多少"的清单,但不动Excel、不导入opl。
这一个月的作用是拿系统建议对照手动判断,校准阈值(-10%/-5%/-25%/30/14天)。准了第二月正式上线,不准先调阈值。

6可行性(基建已有,落地轻)

这不是画饼——90%的基建已就绪,只需补定时任务和机制看板。

基建现状复用方式
Doris OAuth 连接已有复用 doris_conn.py,任何转率监控SQL都能跑
四步管线已有拉Doris→重算→部署→验证,已在2S报告跑通
配置生成(锚点平移)已有generate_config.py,19片区×45397×14档,val_ss变动后其余13档+=delta
KPI看板 + 阈值着色已有绿≥70%/橙50-70%/红<50%,复用现有看板模板
Cloudflare部署已有deploy-cf.sh + workbuddy_sites_deploy
G模块倍数下滑判定已有改后倍数<改前倍数即标记,直接复用为信号判定逻辑
定时任务需补WorkBuddy automation 新建,cwds指定时任务空间
机制看板需补信号状态区+清单预览,复用现有看板模板扩展
落地路径:
第1周:算改前基线 + 跑影子模式(只算信号不出清单),人工对照已有G模块结果
第2周:出首份建议清单,人工review准确率
第3-4周:接入定时任务 + 机制看板 + 效果验证
第5周起:正式上线,首月双跑,月底复盘阈值

7给老板的承诺

1. 半月为底线,周级预警
最迟半月发现结构性走弱,周级就能预警快调候选。单次大跌即时兜底,7天高密度观察确认持续性。

2. 首月影子模式验证,不误调
首月只生成清单不执行,校准阈值(-10%/-5%/-25%/30/14天)。准了第二月正式上线,不准先调阈值。

3. 人工兜底,合规优先
Excel改val_ss + opl导入必须人工(opl配置中心无接口 + 合规要求)。机制只生成"可直接导入的Excel",人工导入后跑校验脚本。

4. 调了就验证,无效就回滚
调整后T+3+14天跑效果对比,改善≥5%→有效;无改善或恶化→自动进回滚建议清单。