---
title: "Следующий рубль: куда вложить дополнительный бюджет на маркетинг"
canonical_url: https://evstygney.ru/articles/sleduyushchiy-rubl/
date_published: 2026-09-13
date_modified: 2026-09-13
author: Егор (https://evstygney.ru/about/)
summary: "Модель «Следующий рубль»: решение о дополнительном бюджете принимают по отдаче следующего транша, средний ROI канала для этого не годится. Семь ловушек расчёта, цена уверенности и порядок из шести шагов на модельных числах."
tags: ["Воронка и экономика"]
---

# Следующий рубль: куда вложить дополнительный бюджет на маркетинг
**TL;DR.** Вопрос «какой канал эффективнее» отвечает про прошлое. Решение о дополнительном бюджете требует другого вопроса: где следующий транш денег создаст больше прибыли и насколько мы в этом уверены. Средний ROI канала и отдача от следующего рубля в нём — разные числа: в модельном примере ниже поиск со средней отдачей 2,0 на следующий миллион приносит 0,7, а соцсети со средней 1,5 приносят 1,4. Внизу — семь ловушек, в которые попадает расчёт, таблица «цена уверенности» и порядок из шести шагов, который я называю моделью «Следующий рубль». Числа модельные, графики по ним. Чтение — минут десять.

На бюджетном комитете звучит одна и та же фраза: «Поиск даёт лучший ROI, добавим денег в поиск». Я Егор, десять лет в перформанс-маркетинге, и за это время не раз видел, как добавленная по этой логике часть бюджета уходила в убыток, пока средняя цифра в отчёте оставалась красивой. Причина в том, что средняя отдача канала описывает уже потраченные деньги, а решение касается ещё не потраченных.

## Вопрос «какой канал лучше» отвечает про прошлое

Обычный вопрос на планёрке: «Какой канал работает лучше?»

Рабочий вопрос: **«Где дополнительный рубль маркетинговых расходов создаст наибольший ожидаемый прирост прибыли — и насколько мы в этом уверены?»**

В нём четыре слова держат конструкцию: *дополнительный*, *прирост*, *прибыль*, *ожидаемый*. Каждое закрывает отдельную ошибку, и на них построены ловушки ниже.

**Замечание.** Принцип предельной отдачи — экономика первого курса. Google в документации своей модели Meridian определяет предельный ROI как отдачу от «следующего доллара» при текущем уровне расходов, Meta в Robyn называет то же самое «next dollar response», и его оптимизатор бюджета ищет распределение, при котором отдача следующего доллара по каналам выравнивается. Модель «Следующий рубль» — управленческий порядок вопросов поверх этой экономики, чтобы применять её на планёрке без модели атрибуции за миллионы рублей. Ссылки — в блоке «Откуда числа».

## Средняя отдача 2,0 и убыток на следующем миллионе совместимы

Возьмём два канала за квартал. Отдача считается как прирост маржинальной прибыли до расходов на маркетинг, делённый на расходы.

| Канал | Расход | Прирост маржи | Средняя отдача |
|---|---|---|---|
| Поиск | 20 млн ₽ | 40 млн ₽ | 2,0 |
| Соцсети | 5 млн ₽ | 7,5 млн ₽ | 1,5 |

Наивное решение: поиск лучше, добавим ему. Теперь посмотрим, что делает следующий миллион в каждом канале.

| Канал | Следующий +1 млн ₽ даёт | Предельная отдача |
|---|---|---|
| Поиск | +0,7 млн ₽ маржи | 0,7 |
| Соцсети | +1,4 млн ₽ маржи | 1,4 |

Поиск на 20 миллионах уже выкупил горячие запросы, следующий миллион идёт в дорогие и холодные. Соцсети на 5 миллионах стоят на крутом участке кривой: аудитория не выжата, аукцион не перегрет. Исторически поиск был лучшей инвестицией, а сегодня лучшее место для дополнительного миллиона — соцсети. Причём в поиске следующий миллион при отдаче 0,7 убыточен: 700 тысяч маржи за миллион расходов.

**Простыми словами.** Кривая отдачи канала — график «сколько маржи приносит канал при каждом уровне расходов». Средняя отдача — наклон прямой из нуля в текущую точку: сколько принёс каждый рубль из уже потраченных. Предельная — наклон самой кривой в этой точке: сколько принесёт рубль, который вы добавите сверху. Решение о бюджете принимают по второй цифре, первая живёт в отчёте.

<!-- chart:curves -->
<figure class="chart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 330" role="img" aria-label="Кривые отдачи поиска и соцсетей: средняя и предельная отдача" class="chart-wide"><title>Кривые отдачи поиска и соцсетей: средняя и предельная отдача</title><line x1="56" y1="290" x2="700" y2="290" stroke="rgba(0,0,0,.18)"/><line x1="56" y1="24" x2="56" y2="290" stroke="rgba(0,0,0,.18)"/><text x="179.8" y="306.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">5</text><text x="303.7" y="306.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">10</text><text x="427.5" y="306.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">15</text><text x="551.4" y="306.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">20</text><text x="675.2" y="306.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">25</text><text x="700.0" y="322.0" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">расход, млн ₽ за квартал</text><text x="48.0" y="238.6" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">10</text><text x="48.0" y="183.2" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">20</text><text x="48.0" y="127.8" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">30</text><text x="48.0" y="72.3" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">40</text><text x="12.0" y="16.0" font-size="11" font-weight="500" fill="#777" text-anchor="start" font-family="Montserrat,Arial,sans-serif">маржа, млн ₽</text><path d="M56.0,290.0 L62.2,282.3 L68.4,274.9 L74.6,267.8 L80.8,261.0 L87.0,254.5 L93.2,248.3 L99.3,242.3 L105.5,236.6 L111.7,231.1 L117.9,225.8 L124.1,220.6 L130.3,215.7 L136.5,210.9 L142.7,206.4 L148.9,201.9 L155.1,197.6 L161.3,193.5 L167.5,189.5 L173.7,185.6 L179.8,181.9 L186.0,178.2 L192.2,174.7 L198.4,171.3 L204.6,168.0 L210.8,164.8 L217.0,161.6 L223.2,158.6 L229.4,155.7 L235.6,152.8 L241.8,150.0 L248.0,147.3 L254.2,144.6 L260.3,142.1 L266.5,139.6 L272.7,137.1 L278.9,134.7 L285.1,132.4 L291.3,130.2 L297.5,128.0 L303.7,125.8 L309.9,123.7 L316.1,121.6 L322.3,119.6 L328.5,117.7 L334.7,115.8 L340.8,113.9 L347.0,112.1 L353.2,110.3 L359.4,108.5 L365.6,106.8 L371.8,105.1 L378.0,103.5 L384.2,101.9 L390.4,100.3 L396.6,98.8 L402.8,97.2 L409.0,95.8 L415.2,94.3 L421.3,92.9 L427.5,91.5 L433.7,90.1 L439.9,88.8 L446.1,87.5 L452.3,86.2 L458.5,84.9 L464.7,83.7 L470.9,82.4 L477.1,81.2 L483.3,80.0 L489.5,78.9 L495.7,77.8 L501.8,76.6 L508.0,75.5 L514.2,74.5 L520.4,73.4 L526.6,72.3 L532.8,71.3 L539.0,70.3 L545.2,69.3 L551.4,68.3 L557.6,67.4 L563.8,66.4 L570.0,65.5 L576.2,64.6 L582.3,63.7 L588.5,62.8 L594.7,61.9 L600.9,61.0 L607.1,60.2 L613.3,59.4 L619.5,58.5 L625.7,57.7 L631.9,56.9 L638.1,56.1 L644.3,55.4 L650.5,54.6 L656.7,53.8 L662.8,53.1 L669.0,52.4 L675.2,51.6 L681.4,50.9 L687.6,50.2 L693.8,49.5 L700.0,48.9" fill="none" stroke="#0B5E8C" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M56.0,290.0 L62.2,287.8 L68.4,285.6 L74.6,283.4 L80.8,281.2 L87.0,279.1 L93.2,276.9 L99.3,274.8 L105.5,272.7 L111.7,270.6 L117.9,268.5 L124.1,266.4 L130.3,264.4 L136.5,262.3 L142.7,260.3 L148.9,258.3 L155.1,256.3 L161.3,254.3 L167.5,252.3 L173.7,250.4 L179.8,248.4 L186.0,246.5 L192.2,244.6 L198.4,242.7 L204.6,240.8 L210.8,238.9 L217.0,237.0 L223.2,235.2 L229.4,233.3 L235.6,231.5 L241.8,229.7 L248.0,227.9 L254.2,226.1 L260.3,224.3 L266.5,222.5 L272.7,220.7 L278.9,219.0 L285.1,217.2 L291.3,215.5 L297.5,213.8 L303.7,212.1 L309.9,210.4 L316.1,208.7 L322.3,207.0 L328.5,205.3 L334.7,203.7 L340.8,202.0 L347.0,200.4 L353.2,198.8 L359.4,197.1 L365.6,195.5 L371.8,193.9 L378.0,192.4 L384.2,190.8 L390.4,189.2 L396.6,187.6 L402.8,186.1 L409.0,184.6 L415.2,183.0 L421.3,181.5 L427.5,180.0 L433.7,178.5 L439.9,177.0 L446.1,175.5 L452.3,174.0 L458.5,172.5 L464.7,171.1 L470.9,169.6 L477.1,168.2 L483.3,166.7 L489.5,165.3 L495.7,163.9 L501.8,162.5 L508.0,161.1 L514.2,159.7 L520.4,158.3 L526.6,156.9 L532.8,155.5 L539.0,154.2 L545.2,152.8 L551.4,151.5 L557.6,150.1 L563.8,148.8 L570.0,147.5 L576.2,146.1 L582.3,144.8 L588.5,143.5 L594.7,142.2 L600.9,140.9 L607.1,139.6 L613.3,138.4 L619.5,137.1 L625.7,135.8 L631.9,134.6 L638.1,133.3 L644.3,132.1 L650.5,130.8 L656.7,129.6 L662.8,128.4 L669.0,127.1 L675.2,125.9 L681.4,124.7 L687.6,123.5 L693.8,122.3 L700.0,121.2" fill="none" stroke="#00A8ED" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M56.0,290.0 L551.4,68.3" fill="none" stroke="#0B5E8C" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4 4"/><path d="M56.0,290.0 L179.8,248.4" fill="none" stroke="#00A8ED" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4 4"/><circle cx="551.4" cy="68.3" r="5" fill="#fff" stroke="#0B5E8C" stroke-width="2.5"/><circle cx="179.8" cy="248.4" r="5" fill="#fff" stroke="#00A8ED" stroke-width="2.5"/><path d="M551.4,68.3 L576.2,64.5" fill="none" stroke="#C0392B" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/><path d="M179.8,248.4 L204.6,240.7" fill="none" stroke="#C0392B" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/><text x="545.4" y="56.3" font-size="12" font-weight="600" fill="#0B5E8C" text-anchor="end" font-family="Montserrat,Arial,sans-serif">Поиск: 20 млн → 40 млн, средняя 2,0</text><text x="580.2" y="84.5" font-size="12" font-weight="700" fill="#C0392B" text-anchor="start" font-family="Montserrat,Arial,sans-serif">+1 млн → +0,7</text><text x="189.8" y="266.4" font-size="12" font-weight="600" fill="#00A8ED" text-anchor="start" font-family="Montserrat,Arial,sans-serif">Соцсети: 5 млн → 7,5 млн, средняя 1,5</text><text x="200.6" y="226.7" font-size="12" font-weight="700" fill="#C0392B" text-anchor="start" font-family="Montserrat,Arial,sans-serif">+1 млн → +1,4</text><text x="328.5" y="184.7" font-size="11" font-weight="500" fill="#777" text-anchor="start" font-family="Montserrat,Arial,sans-serif">пунктир — средняя отдача</text></svg>
<figcaption>Кривые отдачи двух каналов на модельных числах. Пунктир из нуля — средняя отдача (у поиска круче). Красный отрезок — что даёт следующий миллион: у поиска кривая почти легла, у соцсетей ещё растёт.</figcaption>
</figure>
<!-- /chart:curves -->

На графике видно, почему таблицы спорят: у поиска прямая из нуля крутая, а сама кривая в точке 20 млн уже почти легла. У соцсетей наоборот.

## Рубль — метафора, единица решения — транш

Всерьёз оптимизировать сто первый рубль после сотого нельзя: ни один инструмент не различит такую разницу. Рабочая единица — следующий транш бюджета, по которому можно принять отдельное решение: плюс 1% бюджета, плюс 5%, плюс 500 тысяч, плюс миллион. Google в той же документации считает предельный ROI через сдвиг расходов на 1% от текущего уровня. Так что «следующий рубль» читайте как «минимальный транш денег, судьбу которого мы решаем отдельно».

## Семь ловушек расчёта

Каждую из них я видел в живых отчётах. Некоторые — в своих.

### 1. Считать выручку вместо маржи

Следующий миллион рекламы приносит +2 млн выручки. ROAS 2, все довольны. При марже продукта 30% этот миллион создал 600 тысяч маржи до расходов на маркетинг — за миллион расходов. Итог: −400 тысяч. Единица «Следующего рубля» — прирост маржинальной прибыли на рубль полных расходов на маркетинг, для подписочных бизнесов — прирост будущей маржи когорты с дисконтом. Финансист, который спросит «почему вы оптимизируете оборот вместо денег», будет прав.

### 2. Считать атрибутированные продажи вместо прироста

Кабинет показывает 10 000 продаж. Часть этих людей купила бы и без рекламы: пришли по бренду, по рекомендации, вернулись сами. В числителе предельной отдачи стоит прирост, который создал именно добавленный транш, а не то, что кабинет себе записал. Атрибуция отвечает, кому записали продажу. «Следующий рубль» требует ответа, какую продажу мы создадим. Проверяют это сравнением с теми, кому денег не добавили: самый дешёвый способ — добавить транш в половине регионов или аудиторий, а вторую половину оставить на старом бюджете и через две-три недели сравнить прирост.

### 3. Верить, что каждый следующий рубль хуже предыдущего

Для выжатого канала это разумная гипотеза, но не закон. В августе я сам писал «каждый следующий рубль приносит меньше предыдущего» — для связки на 200 тысячах это верно. На малых бюджетах кривая часто идёт наоборот: 100 тысяч в новом канале не дают почти ничего, потому что автостратегия не набрала конверсий для обучения, частота контакта ниже порога, охват не дотянулся до аудитории. Документация Meridian прямо допускает S-образные кривые с выпуклым начальным участком.

<!-- chart:scurve -->
<figure class="chart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 260" role="img" aria-label="S-кривая: цена клиента в новом канале сначала падает с ростом бюджета" class="chart-wide"><title>S-кривая: цена клиента в новом канале сначала падает с ростом бюджета</title><line x1="30" y1="204" x2="710" y2="204" stroke="rgba(0,0,0,.18)"/><rect x="79.0" y="56.0" width="34" height="148.0" fill="#0B5E8C" rx="4" ry="4"/><text x="96.0" y="48.0" font-size="12.5" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">20 000 ₽</text><text x="96.0" y="221.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">100 тыс</text><text x="96.0" y="239.0" font-size="12" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">5 продаж</text><rect x="211.0" y="111.5" width="34" height="92.5" fill="#0B5E8C" rx="4" ry="4"/><text x="228.0" y="103.5" font-size="12.5" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">12 500 ₽</text><text x="228.0" y="221.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">500 тыс</text><text x="228.0" y="239.0" font-size="12" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">40 продаж</text><rect x="343.0" y="136.7" width="34" height="67.3" fill="#00A8ED" rx="4" ry="4"/><text x="360.0" y="128.7" font-size="12.5" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">9 100 ₽</text><text x="360.0" y="221.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">2 млн</text><text x="360.0" y="239.0" font-size="12" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">220 продаж</text><rect x="475.0" y="131.5" width="34" height="72.5" fill="#0B5E8C" rx="4" ry="4"/><text x="492.0" y="123.5" font-size="12.5" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">9 800 ₽</text><text x="492.0" y="221.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">5 млн</text><text x="492.0" y="239.0" font-size="12" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">510 продаж</text><rect x="607.0" y="105.6" width="34" height="98.4" fill="#0B5E8C" rx="4" ry="4"/><text x="624.0" y="97.6" font-size="12.5" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">13 300 ₽</text><text x="624.0" y="221.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">8 млн</text><text x="624.0" y="239.0" font-size="12" font-weight="600" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">600 продаж</text><text x="30.0" y="22.0" font-size="12.5" font-weight="600" fill="#444" text-anchor="start" font-family="Montserrat,Arial,sans-serif">CAC при разном бюджете в новом канале за месяц (модельно)</text></svg>
<figcaption>Новый канал на модельных числах: на 100 тысячах клиент стоит 20 000 ₽, на 2 миллионах — 9 100 ₽, и только после 5 миллионов цена снова растёт. Вердикт «дорого» по первому месяцу закрыл бы канал на худшей точке кривой.</figcaption>
</figure>
<!-- /chart:scurve -->

Кто судил этот канал по первым 100 тысячам, закрыл его с вердиктом «дорого» и так и не узнал, что на двух миллионах клиент стоил вдвое дешевле. Корректная формулировка звучит скучнее: отдача зависит от текущего масштаба расходов, поэтому историческая средняя ничего не говорит об отдаче добавленного бюджета автоматически.

### 4. Переливать всё в канал с лучшей предельной отдачей

Предельные отдачи каналов: А — 1,9, Б — 1,5, В — 0,8. Соблазн: забрать у В, отдать А. После первого транша отдача А становится 1,6, после второго — 1,4, после третьего — 1,1, а Б всё это время стоял на своих 1,5 и ждал, пока его заметят.

<!-- chart:realloc -->
<figure class="chart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 270" role="img" aria-label="Перелив траншами: отдача лучшего канала падает после каждого транша" class="chart-wide"><title>Перелив траншами: отдача лучшего канала падает после каждого транша</title><line x1="50" y1="226" x2="700" y2="226" stroke="rgba(0,0,0,.18)"/><line x1="50" y1="195.8" x2="700" y2="195.8" stroke="rgba(0,0,0,.18)" stroke-dasharray="2 4"/><text x="42.0" y="199.8" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">1,0</text><line x1="50" y1="120.5" x2="700" y2="120.5" stroke="rgba(0,0,0,.18)" stroke-dasharray="2 4"/><text x="42.0" y="124.5" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">1,5</text><line x1="50" y1="45.1" x2="700" y2="45.1" stroke="rgba(0,0,0,.18)" stroke-dasharray="2 4"/><text x="42.0" y="49.1" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">2,0</text><path d="M131.2,120.5 L293.8,120.5 L456.2,120.5 L618.8,120.5" fill="none" stroke="#00A8ED" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="6 5"/><path d="M131.2,60.2 L293.8,105.4 L456.2,135.5 L618.8,180.8" fill="none" stroke="#0B5E8C" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="131.2" cy="60.2" r="5" fill="#0B5E8C"/><text x="131.2" y="48.2" font-size="12.5" font-weight="700" fill="#0B5E8C" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">1,9</text><text x="131.2" y="244.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">сейчас</text><circle cx="293.8" cy="105.4" r="5" fill="#0B5E8C"/><text x="293.8" y="93.4" font-size="12.5" font-weight="700" fill="#0B5E8C" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">1,6</text><text x="293.8" y="244.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">после 1-го транша</text><circle cx="456.2" cy="135.5" r="5" fill="#0B5E8C"/><text x="456.2" y="115.5" font-size="12.5" font-weight="700" fill="#0B5E8C" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">1,4</text><text x="456.2" y="244.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">после 2-го</text><circle cx="618.8" cy="180.8" r="5" fill="#0B5E8C"/><text x="618.8" y="168.8" font-size="12.5" font-weight="700" fill="#0B5E8C" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">1,1</text><text x="618.8" y="244.0" font-size="12" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">после 3-го</text><text x="632.8" y="124.5" font-size="12.5" font-weight="700" fill="#00A8ED" text-anchor="start" font-family="Montserrat,Arial,sans-serif">Б: 1,5</text><circle cx="456.2" cy="135.5" r="9" fill="none" stroke="#C0392B" stroke-width="2"/><text x="456.2" y="262.0" font-size="12" font-weight="700" fill="#C0392B" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">здесь Б уже выгоднее</text><text x="50.0" y="18.0" font-size="12.5" font-weight="600" fill="#444" text-anchor="start" font-family="Montserrat,Arial,sans-serif">Предельная отдача канала А по мере добавления траншей; канал Б без изменений</text></svg>
<figcaption>Канал А стартует с предельной отдачей 1,9, но после каждого перелитого транша она падает. После второго транша Б с его ровными 1,5 уже выгоднее, а перелив «всего» в А по стартовой цифре пропустил бы этот момент.</figcaption>
</figure>
<!-- /chart:realloc -->

Решение итеративное: перевели транш, сдвинулись по кривой, пересчитали. Бюджет распределён правильно, когда предельные отдачи каналов сравнялись: иначе рубль из худшего канала выгоднее переложить в лучший. Следующий транш получает лучшее текущее применение, и после него карту отдачи пересчитывают.

### 5. Забыть, что цена инвентаря растёт вместе с бюджетом

Стандартный расчёт кривой отдачи предполагает, что клик стоит столько же, сколько в среднем за историю. При масштабировании поиска вы идёте в дорогие запросы, в аукционе растёт цена клика, в соцсетях растёт частота и заканчиваются хорошие аудитории. Полная кривая выглядит как «расход → цена инвентаря → охват и состав аудитории → прирост продаж → маржа». Будущая цена клика — отдельное допущение, которое надо записать рядом с расчётом.

### 6. Сравнивать каналы без общего горизонта

Следующий миллион в перформансе возвращает 1,3 млн маржи за 30 дней. Тот же миллион в охватной кампании — 0,4 млн за 30 дней и 1,8 млн за 12 месяцев. Кто лучше — зависит от горизонта решения, и его выбирают до расчёта: месяц, год, срок жизни клиента.

<!-- chart:horizon -->
<figure class="chart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 280" role="img" aria-label="Горизонт решения: перформанс выигрывает за месяц, охват — за год" class="chart-wide"><title>Горизонт решения: перформанс выигрывает за месяц, охват — за год</title><line x1="50" y1="236" x2="700" y2="236" stroke="rgba(0,0,0,.18)"/><line x1="50" y1="184.5" x2="700" y2="184.5" stroke="rgba(0,0,0,.18)" stroke-dasharray="2 4"/><text x="42.0" y="188.5" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">0,5</text><line x1="50" y1="133.0" x2="700" y2="133.0" stroke="rgba(0,0,0,.18)" stroke-dasharray="2 4"/><text x="42.0" y="137.0" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">1,0</text><line x1="50" y1="81.5" x2="700" y2="81.5" stroke="rgba(0,0,0,.18)" stroke-dasharray="2 4"/><text x="42.0" y="85.5" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">1,5</text><line x1="50" y1="30.0" x2="700" y2="30.0" stroke="rgba(0,0,0,.18)" stroke-dasharray="2 4"/><text x="42.0" y="34.0" font-size="11" font-weight="500" fill="#777" text-anchor="end" font-family="Montserrat,Arial,sans-serif">2,0</text><text x="104.2" y="253.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">1 мес</text><text x="212.5" y="253.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">3 мес</text><text x="375.0" y="253.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">6 мес</text><text x="537.5" y="253.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">9 мес</text><text x="700.0" y="253.0" font-size="11" font-weight="500" fill="#777" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">12 мес</text><path d="M50.0,236.0 L104.2,102.1 L158.3,102.1 L212.5,102.1 L266.7,102.1 L320.8,102.1 L375.0,102.1 L429.2,102.1 L483.3,102.1 L537.5,102.1 L591.7,102.1 L645.8,102.1 L700.0,102.1" fill="none" stroke="#0B5E8C" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M50.0,236.0 L104.2,194.8 L158.3,151.5 L212.5,120.6 L266.7,99.0 L320.8,83.6 L375.0,73.3 L429.2,65.0 L483.3,59.9 L537.5,56.8 L591.7,53.7 L645.8,51.6 L700.0,50.6" fill="none" stroke="#00A8ED" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><text x="537.5" y="120.1" font-size="12" font-weight="600" fill="#0B5E8C" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">Перформанс: 1,3 млн к 30-му дню, дальше ноль</text><text x="694.0" y="40.6" font-size="12" font-weight="600" fill="#00A8ED" text-anchor="end" font-family="Montserrat,Arial,sans-serif">Охват: 0,4 → 1,8 млн за год</text><line x1="266.7" y1="30" x2="266.7" y2="236" stroke="#C0392B" stroke-width="1.5" stroke-dasharray="4 4"/><text x="272.7" y="42.0" font-size="12" font-weight="700" fill="#C0392B" text-anchor="start" font-family="Montserrat,Arial,sans-serif">с 4-го месяца охват впереди</text><text x="50.0" y="18.0" font-size="12.5" font-weight="600" fill="#444" text-anchor="start" font-family="Montserrat,Arial,sans-serif">Накопленная маржа с одного добавленного миллиона, млн ₽ (модельно)</text></svg>
<figcaption>Один добавленный миллион в двух каналах: перформанс возвращает 1,3 млн за первый месяц и на этом останавливается, охват начинает с 0,4 и к году доходит до 1,8. На горизонте «месяц» выигрывает первый, на горизонте «год» — второй.</figcaption>
</figure>
<!-- /chart:horizon -->

Без общего горизонта модель системно переоценивает нижнюю часть воронки и год за годом режет то, что создаёт спрос. Это довод в пользу общего горизонта. Охват сам по себе он не оправдывает: бывает и наоборот, охват через год так и не превратился в маржу, и честный годовой расчёт это покажет.

### 7. Считать кривую отдачи истиной

Кривая отдачи — оценка с погрешностью. Дью, Падилья и Щеткина (Уортон и Лондонская школа бизнеса) показали в работе с названием «Ваша MMM сломана», что по обычным наблюдаемым данным часто нельзя отличить насыщение канала от изменения его эффективности во времени, а эти две картины ведут к противоположным рекомендациям по бюджету. Более длинная история данных здесь не помогает, лечится специально спроектированным экспериментом. Поэтому сильная позиция звучит так: «модель говорит, что поиск, вероятно, недоинвестирован, добавим 10% и проверим прирост». Слабая — «модель посчитала оптимум: поиск 17,4 млн».

## Цена уверенности: 500 тысяч на тест вместо 10 миллионов по прогнозу

Второй столбец рядом с отдачей — уверенность в оценке.

| Направление | Ожидаемая отдача следующего транша | Уверенность в оценке |
|---|---|---|
| Поиск | 1,25 | высокая: три года данных, два теста |
| Соцсети | 1,55 | низкая: полгода, тестов не было |
| CRM-рассылки | 1,35 | высокая: удержание меряли когортами |
| Новый канал | 2,20 | почти нулевая: один месяц, оценка агентства |

Калькулятор скажет: новый канал, 2,20. Руководитель посмотрит на второй столбец и увидит, что 2,20 — число из презентации агентства, а 1,25 — число из трёх лет отчётности. И выделит на новый канал 500 тысяч на тест с заранее записанными условиями остановки вместо 10 миллионов по прогнозу. Следующий рубль можно вложить не только в рост. Иногда самое выгодное его применение — уменьшить неопределённость перед следующим траншем.

**В деньгах.** Ошибка в оценке нового канала на 10 миллионах при реальной отдаче 0,9 вместо ожидаемых 2,2 стоит миллион маржи. Тест на 500 тысячах при той же ошибке стоит 50 тысяч и даёт цифру, по которой можно решать про остальные 9,5 млн.

## Модель «Следующий рубль»: шесть шагов по кругу

1. **Единица ценности.** Прирост маржи до расходов на маркетинг или дисконтированная маржа когорты. Не лиды и не атрибутированная выручка.
2. **Горизонт.** Один и тот же для всех сравниваемых альтернатив.
3. **Прирост.** Эксперимент → откалиброванная модель → в крайнем случае атрибуция с явно сниженной уверенностью.
4. **Локальная кривая.** Что случится при −Δ и +Δ от сегодняшнего расхода в каждом направлении. Не вся кривая, только окрестность текущей точки.
5. **Следующий транш.** Сравниваем предельные отдачи с поправкой на уверенность и ограничения: мощность продаж, склад, лимит риска.
6. **Запуск → замер → пересчёт.** После изменения расходов старая оценка предельной отдачи устаревает.

<!-- chart:loop -->
<figure class="chart">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 250" role="img" aria-label="Модель «Следующий рубль»: шесть шагов, шестой возвращает к четвёртому" class="chart-wide"><title>Модель «Следующий рубль»: шесть шагов, шестой возвращает к четвёртому</title><defs><marker id="arr" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0,0 L10,5 L0,10 z" fill="#444"/></marker></defs><rect x="34.0" y="24" width="200" height="64" rx="10" fill="#F3F5F7" stroke="#C9D3DA" stroke-width="1.5"/><text x="134.0" y="51.0" font-size="13" font-weight="700" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">1. Единица ценности</text><text x="134.0" y="71.0" font-size="11.5" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">прирост маржи</text><rect x="260.0" y="24" width="200" height="64" rx="10" fill="#F3F5F7" stroke="#C9D3DA" stroke-width="1.5"/><text x="360.0" y="51.0" font-size="13" font-weight="700" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">2. Горизонт</text><text x="360.0" y="71.0" font-size="11.5" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">один для всех</text><rect x="486.0" y="24" width="200" height="64" rx="10" fill="#F3F5F7" stroke="#C9D3DA" stroke-width="1.5"/><text x="586.0" y="51.0" font-size="13" font-weight="700" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">3. Прирост</text><text x="586.0" y="71.0" font-size="11.5" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">эксперимент, не атрибуция</text><rect x="34.0" y="132" width="200" height="64" rx="10" fill="#EAF6FD" stroke="#00A8ED" stroke-width="1.5"/><text x="134.0" y="159.0" font-size="13" font-weight="700" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">4. Локальная кривая</text><text x="134.0" y="179.0" font-size="11.5" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">−Δ и +Δ от текущего</text><rect x="260.0" y="132" width="200" height="64" rx="10" fill="#EAF6FD" stroke="#00A8ED" stroke-width="1.5"/><text x="360.0" y="159.0" font-size="13" font-weight="700" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">5. Следующий транш</text><text x="360.0" y="179.0" font-size="11.5" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">отдача × уверенность</text><rect x="486.0" y="132" width="200" height="64" rx="10" fill="#EAF6FD" stroke="#00A8ED" stroke-width="1.5"/><text x="586.0" y="159.0" font-size="13" font-weight="700" fill="#0b0b0b" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">6. Запуск → замер</text><text x="586.0" y="179.0" font-size="11.5" font-weight="500" fill="#444" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">пересчёт карты</text><line x1="234.0" y1="56.0" x2="258.0" y2="56.0" stroke="#444" stroke-width="1.8" marker-end="url(#arr)"/><line x1="460.0" y1="56.0" x2="484.0" y2="56.0" stroke="#444" stroke-width="1.8" marker-end="url(#arr)"/><line x1="234.0" y1="164.0" x2="258.0" y2="164.0" stroke="#444" stroke-width="1.8" marker-end="url(#arr)"/><line x1="460.0" y1="164.0" x2="484.0" y2="164.0" stroke="#444" stroke-width="1.8" marker-end="url(#arr)"/><path d="M586.0,88 L586.0,110.0 L134.0,110.0 L134.0,130" fill="none" stroke="#444" stroke-width="1.8" marker-end="url(#arr)"/><path d="M586.0,196 L586.0,218 L134.0,218 L134.0,198" fill="none" stroke="#C0392B" stroke-width="2" marker-end="url(#arr)"/><text x="360.0" y="212.0" font-size="12" font-weight="700" fill="#C0392B" text-anchor="middle" font-family="Montserrat,Arial,sans-serif">каждый транш → пересчёт с шага 4</text><text x="34.0" y="244.0" font-size="11.5" font-weight="500" fill="#777" text-anchor="start" font-family="Montserrat,Arial,sans-serif">шаги 1–3 фиксируют раз в год, вместе с бизнес-моделью</text></svg>
<figcaption>Шесть шагов модели. Верхний ряд задаёт правила расчёта, нижний крутится с каждым траншем: изменили расход — пересчитали локальную кривую — выбрали следующий транш.</figcaption>
</figure>
<!-- /chart:loop -->

Шестой шаг возвращает к четвёртому: каждый транш сдвигает точку на кривой, и карту отдачи считают заново. Первые три шага фиксируют один раз на год и меняют только вместе с бизнес-моделью.

## Стоит ли вообще вкладывать следующий рубль

Первый вопрос модели — куда. Второй — стоит ли. Если дополнительный рубль расходов создаёт больше рубля маржи до маркетинга, в модели максимизации текущей прибыли есть аргумент наращивать бюджет. Если меньше — дополнительный расход уничтожает прибыль. Порог на практике редко равен единице: компания может требовать 1,2 или 1,5 из-за кассового разрыва, риска, срока окупаемости или целевой рентабельности. Google в Meridian отдельно поддерживает три режима: фиксированный бюджет, гибкий бюджет с целевым ROI и гибкий бюджет с целевым предельным ROI. В управленческих словах это вопрос «почему у нас вообще 100 миллионов на маркетинг, а не 70 или 140», и задаёт его директор: руководителю закупки он не по должности.

**Замечание.** На бюджетном комитете я бы не говорил «распределение капитала». По МСФО (IAS 38, п. 69) расходы на рекламу признаются расходами периода, активом их не считают, и финансист это заметит. Говорите «распределение ограниченного ресурса» или «маркетинговые инвестиции». Это управленческая метафора, бухгалтерия считает по-своему.

## Где модель ломается

Каналы взаимодействуют: охватная кампания поднимает отдачу поиска, и независимые кривые по каналам — упрощение. При росте расходов меняются цены клика, и историческая кривая устаревает быстрее, чем кажется. Предельную отдачу нельзя измерить точно, поэтому работаем траншами, интервалами и экспериментами. Точечная оценка здесь обещает точность, которой у неё нет. И «Следующий рубль» отвечает только на вопрос «куда положить ресурс». Он молчит о том, упирается ли рост вообще в маркетинг: если отдел продаж обрабатывает 60% заявок, лучшее применение следующего транша лежит вне рекламного кабинета. Про это — вторая модель, [«Предел роста»](/articles/predel-rosta/).

## Откуда числа

Все числа в таблицах и на графиках модельные, подобраны для чистой арифметики и **не взяты из реального проекта**. Определения предельного ROI, сдвиг 1% и режимы оптимизации — из документации Google Meridian ([developers.google.com/meridian](https://developers.google.com/meridian/docs/post-modeling/roi-mroi-response-curves)). Формулировка «next dollar response» и правило выравнивания предельной отдачи — из документации Meta Robyn ([facebookexperimental.github.io/Robyn](https://facebookexperimental.github.io/Robyn/docs/features/)). Про неразличимость насыщения и изменения эффективности во времени — Ryan Dew, Nicolas Padilla, Anya Shchetkina, «Your MMM is Broken: Identification of Nonlinear and Time-varying Effects in Marketing Mix Models», 2024, [SSRN](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4928268). Учёт рекламных расходов — IAS 38 «Нематериальные активы», п. 69.

## Краткие выводы

- Средняя отдача канала описывает потраченные деньги. Решение о дополнительном бюджете принимают по отдаче следующего транша.
- Единица расчёта — прирост маржи на рубль полных расходов, с общим горизонтом для всех альтернатив.
- В числителе стоит прирост, который создал транш. Что записал себе кабинет, для решения о транше не годится.
- «Каждый следующий рубль хуже» — гипотеза для выжатого канала. На малых бюджетах бывает наоборот.
- Лучший канал не получает всё: транш → сдвиг по кривой → пересчёт, пока предельные отдачи не сравняются.
- Рядом с отдачей стоит уверенность в оценке. Иногда следующий транш выгоднее потратить на информацию, чем на рост.

Если завтра вам дадут дополнительный миллион на маркетинг — вы знаете, куда он пойдёт, или знаете только, какой канал был лучшим в прошлом квартале?

---
Автор: Егор, маркетинг на языке денег. Telegram: https://t.me/evstygney_ru. Все цифры — модельные прикидки, если не сказано иное.
