
即使新定价策略上线后利润增长,也不能证明该增长完全归功于新价格。利润变动混淆了算法效应与季节性、促销及需求变化的影响。StrategAI管理合伙人尼基塔·胡多夫(Nikita Khudov)和高级机器学习工程师叶戈尔·蒂申科(Egor Tishchenko)分享了在大型零售商试点项目中,如何选择业务指标、构建实验并评估财务影响,从而向首席财务官提供有力论证。
每周,动态定价系统都会重新寻找价格与需求之间的平衡点
我们为一家大型零售商开发了动态定价系统,根据销售历史、价格、折扣和季节性数据评估需求对不同价格方案的反应。项目对客户信息进行了脱敏和数据标准化处理,但保留了核心逻辑。
算法每周生成一次新价格,旨在寻找预期毛利润最大的方案,而非简单调价。同时,算法会考量需求弹性和业务约束:若高价导致消费者停止购买,则毫无意义。
试点在选定商品系列和地区进行。部分商品采用算法周度定价,其余维持原策略。业务部门需据此决定是否推广、优化或终止新策略。仅展示调价能力不够,还需评估额外毛利并与开发、实施及运营成本对比。
核心问题在于:财务结果中有多少由新价格直接创造,而非源于季节性、促销或需求变化。首先需明确何为“财务影响”。
定价领域不存在单一的“正确”指标
价格通过两个杠杆影响业务:单价越高收益越大,但购买者越少。因此无通用成功指标:若目标是增加销售额或加速周转,主指标可为收入或GMV;若追求财务成果,则应关注毛利或边际利润。
关键原则是:主指标须在实验前选定并与目标挂钩,避免事后挑选有利指标。例如:价格从100卢布降至90卢布(-10%),销量增15%,收入增3.5%,但毛利从4,000卢布降至3,450卢布(-13.8%)。收入并非错误指标,但必须在看到结果后才选择标准。
试点目标是验证新定价能否带来额外利润,故主指标选为周度毛利,即实验单元一周内所有订单的边际贡献总和:Σ (售价 − 成本) × 数量。该指标结合了单位收入变化与需求反应,并将结果转化为可关联损益表(P&L)的数值。
销售和收入作为保护性限制指标(Guardrail Metrics)监控。例如设定规则:仅当毛利增长且售出数量下降不超过5%时,才规模化推广新策略。
计算按实验单元以周为单位进行,测试组和对照组采用相同标准,包含零销售周数:新价格本身会影响购买行为及交易频次。
上线后+12%的增长——并非全是定价效果
评估试点最简单的方法是比较上线前后平均利润。假设测试组上线前周均毛利100单位,上线后112单位。但这+12%仅是观察到的变化,非新价格的证实效果:期间变化的不止定价策略。
同样的测试组12%增长,因对照组表现不同,实际效果迥异
若可比商品在无新定价下增长9%,则价格政策影响约占3个百分点;若这些商品增长了16%,则“启动后增长12%”意味着相对于反事实情况出现了负向结果。
试点期间,季节性、广告、促销、库存和商品组合均在变化。长“事前”观察期只能展示历史,无法回答试点周的具体变化。因此需设立对照组:与实验组处于相同时段、面临相同外部环境,但沿用原定价策略。
“之前与之后”展示业务变化,实验旨在揭示其中多少由新价格带来。
如何划分测试组和对照组,取决于具体任务
个性化价格或优惠券可对买家随机分组。但本试点测试针对产品线的整体定价策略:价格是特定地区商品的属性,同一用户可能在不同设备看到不同价格。
随机化单位为“商品系列×地区”组合:即同一地理价格区域内特征相似的商品系列。整个单元要么全入测试组,要么全入对照组。各地区内部按约50/50比例形成两组,并兼顾系列规模和初始表现。
不可对单独SKU随机化。若算法降低某吸尘器价格,消费者可能从对照组的相似型号转向该型号。这就是溢出效应:实验组变化影响了对照组结果。
定价中溢出效应的主要来源是蚕食效应。若替代商品分散到两组,便无法区分总利润变化与销售转移。评估可能偏向零、被高估甚至符号反转。亚马逊《价格实验科学》指出,蚕食效应会降低对照组销量,导致简单的双重差分法(DiD)高估效果。模拟显示,聚类随机化使偏差平均减少30%,但评估标准差平均翻倍。
图2. 测试组与对照组之间的自我蚕食效应及替代品的正确分组
因此,启动前需识别替代品。通过产品特征和专家逻辑构建可替代商品对,并用历史数据验证:包括交叉价格弹性、促销后的自然价格变化及消费者行为分析。将关联系列归为一个区块,整个“替代品×地区”区块整体分配至测试组或对照组。这样,需求转移保留在同组内,并在总体财务结果中体现。
另一种设计是Switchback²或Crossover,即集群交替运行新旧策略。亚马逊实验中该方法将标准误差降低约40%–50%¹,但对购买周期长的商品存在残留效应(Carryover)风险:消费者可能在策略切换前完成购买。因此,本试点选择时间限定型设计:集群在整个实验期间保持单一策略。
良好的随机化单位是一条边界,确保新价格的影响不会从测试组渗透到对照组。
启动前不仅需固定分组,还需固定比较规则
形成集群后,通过历史利润、集群规模和地区对测试组和对照组进行分层平衡,降低测试组意外包含更多大型或快速增长系列的风险。
需注意:试点期间商品系列不必恒定。某些SKU可能新增、退出、进入促销或降价。若控制组出现新热门商品而测试组没有,分析可能错误归因于定价。因此,启动前需确定并记录系列组成变更的处理规则:如何考虑新增、退出和降价SKU。这些规则对两组均适用,且在看到结果后不得更改。这遵循“同类比较”(Like-for-Like)原则:比较的是可比的产品组合构成,而非将价格效应与商品更替效应混为一谈。
启动前的历史数据有助于更准确评估效果
随机化创造了公平比较基础,但不能保证评估准确性:商品系列初始利润水平不同,且受需求波动、库存和促销影响,周度数据存在噪声。为提高准确性,我们在分析中加入启动前八周历史数据——足以观察正常需求波动,又足够接近试点期以描述当前业务模式——并使用双重差分法(Difference-in-Differences, DiD)³。机制很简单:首先将每组与其自身历史比较,再用测试组变化减去控制组变化。大系列与小系列的固有差异不再被视为效应,两组共同发生的品类整体增长也不归因于算法。
如何解读双重差分法:效应是启动后测试组与其反事实状态之间的差距
DiD前提是平行趋势假设:启动前测试组和对照组可能处于不同水平,但动态变化应可比。若测试系列在新价格实施前增长更快,该方法可能将既有趋势归因于算法。在随机化试点中,该前提在期望上得以满足,预趋势检查仅作为诊断手段⁴。
非对称干预同样关键:例如仅对测试组提供额外广告支持、单侧手动改价或存在系统性不同的库存水平。
DiD不能把糟糕的实验变成好实验。它帮助更准确地利用试点设计已构建的反事实基础。
如何评估新定价政策的效果
在实际商品集群和周数众多的试点中,DiD实现为基于周度面板数据的回归模型,每行代表某地区某商品系列一周的数据。简化模型为双向固定效应回归(TWFE):
Yᵢₜ = αᵢ + γₜ + β · (Testᵢ × After) + εᵢ
其中,αᵢ控制商品集群间恒定差异,γₜ捕捉两组共同面临的事件(如季节性、节假日或需求变化)。β即所求效应:新定价政策平均为每个实验单元带来的额外周度毛利润。标准误在随机化单元层面聚类:同一商品系列的十周数据并非十个独立实验。
启动前,整个测量回路需基于历史数据验证。A/A测试检验方法是否在无效应时错误检测到“效应”。功效模拟(Power Simulation)评估当效应真实存在时能否检测到:在历史数据中加入已知提升值(Uplift),观察模型发现效应的频率。示例中,+5%效应仅在42%运行中被发现,+8%效应在80%运行中被发现。由此确定最小可检测效应(MDE):在设计满足统计功效80%且显著性水平α=5%条件下能检测到的最小效应,本例约为+8%。
若企业仅需+3%增长即可盈亏平衡,而实验只能可靠检测+8%以上效果,则该试点无法有效回应业务问题。此类测试得出负面结果,并不能证明不存在经济上的有益效应。
良好的实验能避免两种损失:一是投资于无效结果,二是关闭本可带来收益的解决方案。
“有效”和“未发现效果”并非仅有的答案
试点后,企业希望得到二元结论:算法是否有效。但决策需同时考虑效应规模、估计不确定性及对业务有意义的最低效应阈值。相同的+6%提升可能意味不同情况:置信区间为+5%至+7%时定位精确;若为−2%至+14%,则既可能有轻微负面结果,也可能有显著增长。
图4. 一个量表——四个解题参考点(示例)
根据置信区间,可得出四种正确结论:
置信区间完全高于零——存在积极效应的证据;
置信区间完全低于零——存在负面效应的证据;
置信区间跨越零且范围较宽——数据不足以得出结论;
区间狭窄且完全低于业务阈值——可能没有显著效应。
假设评估值为+4%,置信区间为-2%至+10%。不能断言无效:实验只是未能提供足够精确的答案。另一种情况:评估值为+0.5%,置信区间为-1%至+2%,而盈亏平衡需至少3%增长。此时可得出更有价值结论:符合业务需求规模的效果未得到证实,且很可能不存在。
因此,启动前需确定两个阈值。业务阈值是指最小提升幅度,使额外利润足以覆盖开发、基础设施和运维成本。MDE是指设计能够可靠检测到的最小提升幅度。若业务阈值低于MDE,需增强实验设计:增加独立集群数量、延长持续时间或调整方案。也可能出现相反情况:效果统计显著但幅度过小,不足以支撑决策投入。因此,最终决策分两步:第一步统计检验——结果是否显著区别于随机噪声;第二步经济评估——所发现效果是否足以支持规模化推广。
结论基于预先选定的周毛利润得出。在数十个细分市场中,几乎总会在某个细分市场偶然出现漂亮结果:若该市场非预先选定,则此类结论仅作为下一次测试的假设。
统计上不显著不等于无效应。当实验精度足以回答业务问题时,才能得出有价值结论。
模型设定价格,实验将其转化为损益表
动态定价评估有三条主要规则。
第一,效应无法直接观察。启动后利润增长不能证明什么:需要反事实场景,展示若无新定价政策,企业在相同时段的业务结果。
第二,设计比公式复杂性更重要。若关联商品分到不同组别,或数千个相互依赖订单被当作独立观测值处理,再先进的统计方法也只能精确计算出错误效应。
第三,决策不能仅由p值决定。需同时考察效应大小、置信区间、最小可检测效应(MDE)及业务阈值,才能区分“没有结果”与“实验因功效不足而未得出结果”。
飞行员检查清单:
已确定核心指标,符合试点业务目标;本案例中为周毛利润。
已设定业务阈值,明确知道多大最低提升幅度(Uplift)足以覆盖开发、基础设施和维护成本。
已划定范围,出现初步结果后,商品、地理区域、渠道、基线及试点周期均不再更改。
已选定随机化单位,整合关联商品,确保效应不会从测试组泄漏到对照组。
启动前对组别进行平衡,使用合适基线特征并验证不会出现某一组因随机原因系统性获得更强集群的情况。
正确选择并配置评估方法,与实验设计相符,考虑数据结构,且关键假设已验证。
已检验功效,A/A测试不产生系统性虚假效应,且MDE符合业务需求。
正在控制额外干扰因素,凡能冻结的都提前锁定;促销活动、广告投放、人工改价、缺货及其他事件要么对称执行,要么记录日志以便分析。
决策规则已预先设定,清楚了解在何种条件下试点会扩展、延长或停止。
试点结束后评估效应与不确定性,结论中包含以卢布和百分比表示的提升幅度、置信区间、MDE和业务阈值。
扩展过程需考量方案经济性,未经适用性和成本验证,不得将试点结果直接推广至整个业务。
动态定价的价值不在于算法改变了价格,而在于诚实的实验证明了该价格能为业务带来多少额外收入。

