«У каждого второго рекламного бюджета из десяти рост затрат не приводит к росту прибыли». Этот вывод часто подтверждается в наших проектах в BUSINESS SITE и перекликается с зарубежными исследованиями по diminishing returns: каналы насыщаются, а показатели останавливаются. При этом отчёт «реклама работает» выглядит убедительно: RoAS выше 3, выручка растёт, отчёты из рекламных кабинетов сияют. Владелец бизнеса видит положительную динамику и задаёт резонный вопрос: почему на счёте в ПриватБанк всё ещё не так радостно?
Когда руководитель ставит один KPI «поднять RoAS», команда часто улучшает видимую метрику и теряет прибыль из‑за скидок, перерасхода логистики и каннибализации органического трафика. Когда же ориентир: только ROI, маркетинг утрачивает скорость реагирования, и креативы «выгорают» раньше, чем их пересобрали.
Цель этого гайда: помочь собственнику, СЕО или директору по маркетингу выбрать метрику для решения конкретных задач и собрать единую систему KPI. Я покажу формулы, пороги, примеры из практики BUSINESS SITE и готовые шаблоны для Excel/BI и SQL/ETL. В итоге получится понятная логика: когда масштабировать по RoAS, когда: по ROI, как учитывать LTV и CAC, где применить incrementality и MMM, и как оформить executive dashboard так, чтобы утреннее решение совпадало с вечерним P&L.
RoAS для рекламы: определение и формула

Я часто использую RoAS как оперативный индикатор, чтобы в течение недели масштабировать то, что уже «тянет», и снижать бюджеты на убыточные группы.
Blend‑ROAS (сводный по всем каналам) полезен для еженедельного контроля: он показывает суммарную отдачу рекламы. Но управленческие решения лучше принимать по разбивке: ROAS по каналам, кампаниям и даже по SKU/категориям. В наших проектах часто blend‑ROAS выглядит стабильно, а внутри скрывается перегретый брендовый поиск и слабый contribution из соцсетей. Разбивка спасает бюджет от иллюзий.
Маржинальный RoAS и корректировка COGS
Чтобы перевести gross RoAS в margin‑adjusted RoAS, удобно идти пошагово:
- Gross Profit = Выручка − COGS − Скидки.
- Contribution Margin = Gross Profit − Логистика − Средняя стоимость возвратов.
- mROAS = Contribution Margin / Рекламные расходы.
Мини‑пример (e‑commerce):
- Выручка: 1 000 000 грн
- COGS: 600 000 грн
- Скидки: 50 000 грн
- Логистика (включая Нова Пошта): 80 000 грн
- Возвраты (товар + обратная доставка): 40 000 грн
- Рекламные расходы: 150 000 грн
Расчёт:
- Gross Profit = 1 000 000 − 600 000 − 50 000 = 350 000
- Contribution Margin = 350 000 − 80 000 − 40 000 = 230 000
- gross RoAS = 1 000 000 / 150 000 = 6,67
- mROAS = 230 000 / 150 000 = 1,53
ROAS по каналам и blend-ROAS
Сегментация по каналам, поиск, соцсети, контекст‑медиа, маркетплейсы, партнёрки: показывает, где реклама создаёт дополнительный доход, а где перераспределяет органические заказы. Например, повышая ставки на брендовый поиск по названию магазина в Google, легко улучшить blend‑ROAS и ухудшить истинную эффективность: часть клиентов и так пришла бы через прямой визит или через Розетку.
В проектах BUSINESS SITE мы часто фиксируем каннибализацию: ремаркетинг «снимает сливки» с пользователей, которые уже пришли из email или органики. Решение: комбинированные методы: weighted blend (взвешивание по доле ассиста) и contribution модель по атрибуции, где верхней воронке (видео, охват) назначается доля влияния.
ROI: определение и смысл

Как считать ROI для рекламы и маркетинга
Для маркетинга важно разделять прямые и косвенные эффекты, а также временные горизонты:
- Краткосрочные кампании (акции, распродажи): учитываем быстрые продажи, возвраты и логистику, attribution window 7–14 дней.
- Долгосрочные инвестиции (брендинг, контент, seo): планируем горизонты 3–12 месяцев, используем ROMI/ROI, MMM или incrementality.
Какие данные нужны для корректного расчёта ROI:
- Выручка по каналам и кампаниям (по заказам/MRR/ARR для подписок).
- Себестоимость (COGS), скидки, fulfillment, возвраты, комиссии маркетплейсов.
- OPEX: зарплаты, софт, агентская комиссия, склад, курьерские расходы, платёжные комиссии (например, Монобанк/ПриватБанк).
- Стоимость капитала (WACC) для NPV/IRR.
- Единый источник правды: data warehouse, ETL из рекламных API, crm и платёжных систем.
ROI от скидок, возвратов и логистики
Формула скорректированного ROI с учётом стоимости капитала:
- Free Cash Flow от инициативы по периодам → дисконтирование по WACC → NPV.
- ROI_adj = NPV / Инвестиции.
- Для сравнения инициатив применяем также IRR и ROIC, чтобы оценить альтернативную стоимость капитала.
RoAS vs ROI: отличия, плюсы и минусы

Случаи, когда RoAS вводит владельца в заблуждение:
- Перегрев брендового поиска и ремаркетинга, каннибализация органики.
- Высокий gross RoAS при низкой маржинальности и дорогой логистике.
- Короткое attribution window при длинном цикле сделки.
Случаи, когда ROI недостаточно чувствителен:
- A/B тесты креативов, где важно видеть эффект ежедневно.
- Быстрые акции и распродажи, требующие оперативного перераспределения бюджета.
- Каналы с сильной сезонностью, где решение лучше принимать по mROAS.
Примеры конфликтов сигналов RoAS и ROI
Чек‑лист при конфликте:
- Проверить маржу и COGS, посчитать mROAS.
- Оценить LTV и payback, учесть retention rate и churn.
- Посмотреть каннибализацию и вклад верхней воронки.
- Принять решение по unit economics: масштабировать, оптимизировать или провести incrementality‑тест.
Когда бизнесу ориентироваться на RoAS

RoAS — главный KPI для performance‑маркетинга с быстрым циклом: акции, ремаркетинг, DSA, каталоговые кампании, A/B тесты креативов в соцсетях. Он помогает управлять bid strategies и автоматизацией в рекламных системах, где алгоритмы оптимизируют под целевой ROAS.
Бенчмарки RoAS по вертикалям уместно корректировать по марже: для fashion с маржой 50–60% порог gross RoAS может быть ниже, чем для электроники с 10–20%.
Правило оперативного решения: если mROAS выше порога и удерживается при увеличении бюджета на 10–20%, масштабируем ступенчато и следим за frequency cap и creative fatigue. Если mROAS падает при росте бюджета, алгоритму нужен свежий креатив, новая аудитория или корректировка бида.
Когда владельцу бизнеса смотреть на ROI

Примеры KPI и решений:
- Brand GRP/Reach + ROMI за квартал и влияние на органический трафик и direct.
- ROI на запуск новой категории с учётом COGS, логистики и комиссий маркетплейсов.
- Capital allocation: распределение бюджета между каналами с учётом opportunity cost и ограничений склада.
LTV, CAC и LTV:CAC: выбор RoAS или ROI
LTV (пожизненная ценность клиента) и CAC (стоимость привлечения клиента) смещают фокус от разовой покупки к жизненному циклу. Для подписок и повторных покупок LTV:CAC определяет устойчивость роста. Пороговые ориентиры: для e‑commerce устойчивым считается LTV:CAC ≥ 3, для SaaS, 3–5 с payback ≤ 12 месяцев (лучше 6–9 для SMB).
Формула LTV:CAC:
- LTV = ARPU × валовая маржа × средняя длительность удержания (или 1/churn).
- LTV:CAC = LTV / CAC.
- Payback period = CAC / (ARPU × валовая маржа − переменные затраты на обслуживание).
Влияние privacy‑изменений на RoAS/ROI
В браузерах cookie deprecation вносит разрыв между кликами и покупками, особенно в кросс‑девайс.
Альтернатива, server‑side tracking и конверсионные API, которые повышают качество данных, а также conversion modelling и data‑driven attribution для восполнения потерь сигнала. Я рекомендую комбинировать модели: оперативно смотреть last‑click/micro‑attribution, стратегически — multi‑touch и MMM, чтобы видеть вклад верхней воронки и корректировать пороги RoAS/ROI.
Влияние методов атрибуции на RoAS
- Last‑click: простота и прозрачность, но переоценивает нижнюю воронку. Полезно для оперативного контроля.
- Multi‑touch/data‑driven: распределяет вклад между касаниями, учитывает ассисты; точнее, но требует качественных данных.
- MMM (marketing mix modeling): агрегированная модель на уровне каналов/регионов/недель, учитывает сезонность и внешние факторы, подходит для стратегий и бюджетирования.
Выбор модели зависит от зрелости данных и структуры воронки. Для e‑commerce со значительным оффлайн‑вкладом или омниканальной доставкой MMM даёт устойчивые ориентиры ROI, а multi‑touch помогает справедливо распределить бюджеты между каналами.
Оценка прироста: Incrementality и iROAS
Дизайн: holdout‑группы и conversion lift studies, где часть аудитории исключается из показов или получает псевдопоказы. Для статистической силы теста рассчитываем размер выборки, выбираем p‑value (обычно 0,05) и длительность эксперимента с учётом сезонности и задержки конверсий.
Пошаговый план внедрения incrementality‑тестирования:
- Выбрать канал/кампанию с существенной долей бюджета.
- Сформировать группы: тест и контроль (holdout), обеспечить рандомизацию.
- Определить метрику эффекта: заказы, выручка, MRR/ARR, LTV.
- Запустить тест, собрать данные, проверить статистическую мощность.
- Рассчитать iROAS и обновить пороги масштабирования/снятия бюджета.
- Внести результаты в MMM/атрибуцию для согласования моделей.
Расчёт iROAS: пример и интерпретация
Предположим, кампания в соцсетях: бюджет 300 000 грн. Тестовая группа дала 1 200 заказов с выручкой 1 800 000 грн, контрольная, 900 заказов с выручкой 1 350 000 грн. Incremental Revenue = 1 800 000 − 1 350 000 = 450 000 грн.
Как корректировать бюджет: увеличиваем долю для сегментов с наибольшим uplift, уменьшаем для групп с низкой чувствительностью. Результаты теста удобно соединять с атрибуционными моделями: iROAS задаёт «крышу» вклада канала, а multi‑touch распределяет вклад между касаниями.
Оптимизация бюджета по RoAS и ROI
Sensitivity analysis помогает проверить устойчивость решения: что произойдёт с ROI при изменении CPC на 15% или росте возвратов на 5 п.п. В BUSINESS SITE мы добавляем правила автоматизации: если mROAS канала падает на X% три дня подряд: снижаем ставки; если iROAS подтвердила uplift: разрешаем рост бюджета на Y% в неделю.
Инструменты: bid strategies в рекламных системах, правила в google ads/Meta, predictive analytics в BI для прогнозирования дохода и нагрузки на операционный блок. Такой стек экономит время и стабилизирует KPI.
Когда масштабировать рекламу: RoAS или ROI
Критерии для RoAS‑масштабирования:
- Короткий цикл покупки и подтверждённый mROAS выше порога.
- Низкая предельная стоимость привлечения (marginal CAC) при увеличении бюджета.
- Достаточная операционная мощность (склад, логистика, support).
Критерии для ROI‑масштабирования:
- Длинный LTV horizon, модель подписки или частых повторных покупок.
- LTV:CAC ≥ 3 и payback ≤ 9–12 мес.
- Подтверждённый uplift по incrementality/MMM.
Примеры: для e‑commerce: масштабирование по RoAS с поправкой на маржу и сезонность; для SaaS: приоритет ROI с акцентом на LTV:CAC, retention и CAC payback.
Кейсы и шаблоны для владельца бизнеса
Кейс 1 (e‑commerce, фарма/парафарма): mROAS вместо gross RoAS. После учёта COGS, возвратов и логистики часть «звёздных» кампаний перестала проходить порог безубыточности. Решение, которое мы разработали в BUSINESS SITE: пересборка фида, фильтр по SKU с маржой выше X%, новая структура ремаркетинга. Результат — рост mROAS на 22% при том же обороте.
Кейс 2 (SaaS для B2B): ROI и CAC payback. На старте RoAS был ниже целевого, но cohort‑анализ показал высокий LTV и низкий churn. По нашим наблюдениям, опора на ROI и payback позволила ускорить рост, сохранив cash‑flow: масштабирование с контролем NDR (net dollar retention) и апсейла.
Кейс 3 (омниканальный ритейл): blend‑ROAS + ROI. Сводный RoAS показывал стабильность, но MMM и holdout‑тесты подтвердили каннибализацию органики. Практика BUSINESS SITE подтвердила правильность перераспределения бюджета в upper‑funnel и видео: ROMI за квартал вырос, а CAC снизился.
Шаблоны расчётов (для Excel/BI):
RoAS = Revenue_attr / Ad_Spend
mROAS = (Revenue − COGS − Discounts − Logistics − Returns) / Ad_Spend
Чистый ROI = (Contribution_Margin − OPEX − Capex_Amort) / (Ad_Spend + Прямые инвестиции)
LTV:CAC, Payback = CAC / Monthly_Contribution_per_Customer
Рекомендации по KPI‑набору:
- SMB e‑commerce: mROAS по каналам, blended CPA, AOV, CRO, возвраты, ROI по акциям.
- Enterprise/омниканал: MMM‑уровень ROMI/ROI, iROAS по ключевым кампаниям, ROIC для крупных инициатив.
- SaaS: MRR, ARR, CAC, LTV, LTV:CAC, CAC payback, retention cohorts и NDR.
Бенчмарки: ориентиры по RoAS/ROI различаются по индустриям; корректируйте пороги по марже и логистике. Для fashion разумно закладывать выше средний уровень возвратов, для электроники — ниже маржу и выше чувствительность к скидкам.
Executive dashboard — какие KPI включить
Операционный слой (daily/weekly):
- RoAS по каналам, margin‑adjusted RoAS, blended CPA, CPC/CPM, AOV, CR (CRO).
- Возвраты и логистика, частота показов (frequency), creative fatigue, spend vs cap.
Стратегический слой (monthly/quarterly):
- ROMI/ROI, LTV, CAC, LTV:CAC, payback period, EBITDA contribution.
- MMM‑оценки вкладов каналов, iROAS по экспериментам, ROIC по проектам.
Алерты и сценарии:
- mROAS ниже порога 3 дня → авто‑снижение бида на X% и сигнал о необходимости нового креатива.
- CAC payback вышел за цель → пауза масштабирования и анализ retention.
- iROAS < 1 по holdout → перераспределение бюджета в каналы с лучшим uplift.
Формулы и автоматизация расчётов
Сбор данных и ETL:
- Источники: рекламные API, CRM/ERP, платёжные системы (ПриватБанк/Монобанк), веб‑анализ, маркетплейсы (Розетка, Prom.ua), логистика (Нова Пошта).
- ETL: регулярная загрузка в data warehouse, приведение к единому справочнику каналов/кампаний, дедупликация заказов.
Формулы:
RoAS = Revenue_attr / Ad_Spend
mROAS = (Revenue − COGS − Discounts − Logistics − Returns) / Ad_Spend
ROMI = (Incremental_Profit − Marketing_Cost) / Marketing_Cost
ROI = (Net_Profit − Total_Investment) / Total_Investment
iROAS = Incremental_Revenue / Incremental_Spend
LTV:CAC = LTV / CAC
Payback = CAC / Monthly_Contribution
Чек‑лист внедрения:
- Валидация данных и единый источник правды.
- Выбор модели атрибуции и настройка server‑side tracking/conversion API.
- Внедрение margin‑adjusted RoAS и порогов безубыточности.
- Запуск incrementality‑тестов на ключевых каналах.
- Настройка dashboard и алертов, согласование с финансами по ROI/ROIC.
Пример SQL для витрины mROAS по каналам (упрощённо):
WITH orders AS (
SELECT
o.order_date::date AS dt,
o.channel,
SUM(o.revenue) AS revenue,
SUM(o.cogs) AS cogs,
SUM(o.discounts) AS discounts,
SUM(o.logistics_cost + o.returns_cost) AS logistics_returns
FROM fact_orders o
WHERE o.status IN ('paid','delivered')
GROUP BY 1,2
),
ad AS (
SELECT
a.spend_date::date AS dt,
a.channel,
SUM(a.spend) AS ad_spend
FROM fact_ad_spend a
GROUP BY 1,2
)
SELECT
o.dt,
o.channel,
revenue,
ad_spend,
(revenue - cogs - discounts - logistics_returns) AS contribution,
CASE WHEN ad_spend>0
THEN (revenue - cogs - discounts - logistics_returns)/ad_spend
ELSE NULL END AS mroas
FROM orders o
LEFT JOIN ad USING (dt, channel)
ORDER BY o.dt, o.channel;
Автоматизация: периодические отчёты, сценарное моделирование ROI, правила для bid strategies, predictive analytics для прогноза дохода и загрузки операционных мощностей.
Вопросы владельцев бизнеса
Ответ. Для быстрых продаж и контроля бюджета — mROAS по каналам с порогами по марже. Для стратегических решений: ROI по акциям и сезонным кампаниям с учётом OPEX. Денежный поток важен: если cash‑flow ограничен, целевой mROAS закладываем выше безубыточности.
Ответ. Используйте margin‑adjusted RoAS: mROAS = (Выручка − COGS − Скидки − Логистика − Возвраты) / Расходы на рекламу. Рекомендуется хранить возвраты и логистику по заказам и вычитать их на уровне SKU/категории.
Ответ. RoAS полезен, но рекомендуется расширять инструментарий: server‑side tracking, conversion modelling, data‑driven attribution и holdout‑эксперименты. Пороговые значения корректируем с учётом сокращённого окна атрибуции.
Ответ. RoAS отвечает за эффективность здесь и сейчас, LTV:CAC, за устойчивость роста. При LTV:CAC ≥ 3 и payback ≤ 9–12 месяцев разумно расширять бюджеты, даже если текущий RoAS умеренный, особенно для подписных моделей и повторных покупок.
Ответ. Для крупных каналов и значимых бюджетов: приоритетно. Для мелких кампаний достаточно регулярного A/B тестирования креативов и сквозной атрибуции; при масштабировании включайте incrementality‑тесты на выборочных сегментах.
Краткие выводы и практические next-steps
RoAS и ROI не конкурируют, они дополняют друг друга. RoAS и особенно mROAS позволяют оперативно управлять эффективностью рекламных расходов, быстро тестировать гипотезы и масштабировать каналы. ROI, ROMI, NPV/IRR и ROIC задают стратегию: куда направить капитал, как сбалансировать верхнюю и нижнюю воронку, какой медиа‑микс даст максимальную чистую прибыль.
Рекомендованный план действий:
- Привести данные в порядок: единый data warehouse, ETL из рекламных API, CRM и платёжных систем.
- Внедрить margin‑adjusted RoAS и пороги безубыточности с учётом COGS, логистики и возвратов.
- Настроить ROI‑отчёты, включающие OPEX и стоимость капитала; добавить MMM или incrementality там, где много ассистов.
- Запускать incrementality‑тесты перед существенным масштабированием, обновлять пороги по результатам uplift‑оценок.
- Собрать executive dashboard с оперативным и стратегическим слоями и правилами алертов.











