免费试用
预算优化

双向预算优化:从"怎么多赚"到"怎么少花"

给定 $100k 预算如何最大化收入?给定 $500k 收入目标如何最小化花费?本文拆解 Hill 响应曲线驱动的优化算法,并用实际案例展示滑块模拟的效果。

8 分钟阅读2026-06-25预算优化
本文目录
传统预算分配的问题 Hill 响应曲线作为优化基础 正向优化:给定预算,最大化收入 反向优化:给定收入目标,最小化花费 滑块模拟:What-if 分析 与电子表格方法的对比 最佳实践

传统预算分配的问题

大部分品牌的预算分配方式是:看去年的花费,按比例微调。或者更"数据驱动"一点——看各渠道的 ROAS(Return on Ad Spend),把预算从低 ROAS 渠道挪到高 ROAS 渠道。

这个方法有两个致命问题:

核心矛盾:ROAS 是回溯性的(过去花的钱带来了多少转化),预算优化是前瞻性的(未来怎么花)。用回溯指标做前瞻决策,逻辑上就不对。

Hill 响应曲线作为优化基础

SparkX 的预算优化建立在 MMM 模型拟合的 Hill 响应曲线上。每个渠道经过 Adstock 变换后的花费,通过 Hill 函数映射为贡献值:

Contributioni = βi · Hill(Adstock(Spendi)) = βi · Adstock(Spendi)^γ / (Adstock(Spendi)^γ + k^γ)

这条曲线是优化的核心——它告诉你"在这个渠道多花 $1,能多获得多少贡献"。关键是,这条曲线是非线性的

优化的本质就是:在预算约束下,找到各渠道花费的组合,使得总贡献最大化。这是一个约束优化问题

正向优化:给定预算,最大化收入

数学上,正向优化(Forward Optimization)表述为:

max Σi βi · Hill(Adstock(Spendi)) s.t. Σi Spendi = Budget, Spendi ≥ 0

SparkX 使用 Nevergrad 进化算法求解这个优化问题。与传统的拉格朗日法相比,进化算法的优势是:

实际案例

一个 DTC 美妆品牌,月度广告花费 $200k,分布在 5 个渠道。当前分配和优化后的对比如下:

渠道          当前花费    当前ROI    优化后花费    优化后ROI
Google Search  $60k      4.2x      $45k        4.8x
Meta           $50k      3.1x      $35k        3.5x
TikTok         $30k      6.5x      $70k        5.2x
YouTube        $40k      2.0x      $25k        2.3x
Amazon         $20k      3.8x      $25k        3.6x
─────────────────────────────────────────────
总计           $200k               $200k
预期收入       $780k               $910k (+17%)

注意 TikTok 的花费从 $30k 大幅增加到 $70k——因为模型发现 TikTok 的 Hill 曲线还处于陡峭段,远未饱和。虽然 ROI 从 6.5x 下降到 5.2x(边际回报递减),但总贡献仍然大幅提升。这就是"不要只看 ROAS,要看边际增量"的实际体现。

反向优化:给定收入目标,最小化花费

反向优化(Reverse Optimization)解决的问题是:"我需要达成 $500k 的收入目标,最少需要花多少广告费?"数学表述为:

min Σi Spendi s.t. Σi βi · Hill(Adstock(Spendi)) ≥ Target, Spendi ≥ 0

反向优化在以下场景特别有用:

滑块模拟:What-if 分析

SparkX 的预算规划模块提供了一个交互式的滑块界面,让你在不重跑模型的情况下做 what-if 分析。

背后的原理是:模型已经拟合了每个渠道的 Hill 响应曲线,当你拖动滑块改变某个渠道的花费时,系统直接用拟合好的 Hill 函数计算新的贡献值,无需重新拟合模型。这意味着:

重要提醒

滑块模拟基于已拟合的 Hill 曲线做外推。如果某个渠道的花费被推到历史数据范围之外(比如历史最大花费 $50k,你把滑块推到 $120k),预测的可靠性会下降——因为模型在那个区间的 Hill 参数是从有限数据外推的。SparkX 会在这种情况下显示警告标记。

与电子表格方法的对比

很多团队用 Excel 做预算分配:每行一个渠道,手动输入预期 ROAS,然后 Goal Seek 优化。这个方法的问题:

SparkX 的预算优化直接基于 MMM 模型拟合的参数,包含了 Adstock 衰减、Hill 饱和、Bootstrap 置信区间——这些不是一个 Excel 公式能替代的。

最佳实践

下一步

想了解 MMM 的基础方法论,看入门指南。想深入了解不同引擎的选择,看引擎对比。准备开始使用?免费试用 Instant Mode

本站使用 Cookie 和类似技术以提升体验并分析流量。继续浏览即表示同意。详见隐私政策