Как измерять Romi/roi рекламы и принимать решения по масштабированию кампаний

Окупаемость рекламы измеряют через ROMI/ROI, сопоставляя доход (лучше - маржинальный доход) с рекламными затратами по выбранной модели атрибуции и горизонту времени. Дальше результат проверяют на устойчивость: лаги, возвраты, LTV, потолок спроса и рост CAC при масштабировании. Это превращает расчет ROMI в управленческое решение: что отключать, что оптимизировать и что масштабировать.

Ключевые условия для корректного измерения окупаемости рекламы

Как измерять окупаемость рекламы (ROMI/ROI) и принимать решения по масштабированию - иллюстрация
  • Единый горизонт учёта: день/неделя/месяц + период созревания сделки (лаг) фиксируются заранее.
  • Согласованная атрибуция и правила дедупликации лидов/сделок между каналами.
  • Бюджет считается полностью: НДС/комиссии/агентские, продакшн, ретейнер, скидки, бонусы, промокоды.
  • Доход приводится к марже (или валовой прибыли), иначе ROMI будет завышать реальную окупаемость.
  • Сопоставимые единицы анализа: кампания/группа/креатив + единая UTM-структура.
  • Контроль качества данных: расхождения между кабинетом, CRM и платежами находите и объясняете до выводов.

Выбор атрибуции: какие модели дают реалистичный ROMI

  • Last click / last non-direct подходит для перфоманса с коротким циклом сделки и понятным спросом. Риск: недооценка верхней воронки и бренда.
  • Position-based / time-decay уместны, когда каналов много и есть прогрев. Риск: потребуется дисциплина в сборе касаний и дедупликации.
  • Data-driven имеет смысл при больших объёмах данных и стабильной разметке. Риск: "чёрный ящик" и переобучение на изменившемся миксе трафика.
  • Когда не стоит усложнять: если нет устойчивой связки "клик → лид → сделка → оплатa", начните с простой модели (например, last non-direct) и доведите качество данных, иначе расчет ROMI будет спором о цифрах.

Для продуктов с длинным циклом и повторными покупками старайтесь строить сквозную аналитику ROMI хотя бы до уровня "канал → CRM → оплаты", а для ранних решений используйте промежуточные метрики (CAC, маржинальный вклад на 30/60/90 дней).

Подготовка данных: как собрать и верифицировать бюджеты, сделки и LTV

  • Доступы и источники: рекламные кабинеты (расход), веб-аналитика (сеансы/конверсии), CRM (лиды/сделки/статусы), платежи/1С (факт оплат и возвратов), справочник маржинальности/COGS.
  • Разметка: UTM-стандарты (source/medium/campaign/content/term), единый нейминг кампаний, отдельные метки для офферов/промо.
  • Склейка: идентификатор лида/клиента + связка с визитом (client_id/gaid/телефон/email) и правила дедупликации при повторных обращениях.
  • Проверки качества (минимум раз в неделю): расхождение расхода "кабинет vs отчёт", доля лидов без источника, доля сделок без оплаты, аномальные скачки CR/CPA.

Практические формулы: вычисляем ROMI, ROI, CAC и маржинальный вклад

Мини-чеклист перед расчётами

  • Зафиксируйте период и лаг: за какой месяц тратите и до какого момента учитываете оплаты.
  • Определите "доход" для формулы: выручка или маржинальный доход (предпочтительно).
  • Сведите расходы в одну строку: медиа + комиссии + продакшн + сервисы (если включаете).
  • Определите единицу анализа: канал/кампания/группа объявлений и одинаковую атрибуцию для всех.
  • Проверьте дедупликацию: одна оплата не должна считаться в двух каналах.
  1. Соберите рекламные затраты (Ad Spend). Возьмите фактический расход из кабинетов за выбранный период и добавьте обязательные надстройки (комиссии, агентские, продакшн), если они нужны для управленческого решения.

    • Источник данных: отчёты кабинетов, счета/акты, внутренние бюджеты.
    • Риск: считать "только медиа", а сравнивать с маржинальностью бизнеса - получите ложный "плюс".
  2. Привяжите оплаты к каналам по выбранной атрибуции. Сопоставьте сделки/оплаты в CRM с источником/кампанией из аналитики или коллтрекинга.

    • Источник данных: CRM + веб-аналитика + коллтрекинг.
    • Риск: "потерянные источники" (organic/direct) съедают долю платного трафика и искажают ROMI.
  3. Посчитайте ROMI (на выручке) и зафиксируйте правила. Формула: ROMI = (Revenue − Ad Spend) / Ad Spend. Используйте её, когда нужно сравнить кампании при одинаковой маржинальности и условиях.

    • Комментарий: ROMI удобно использовать как "эффективность рекламных вложений", но без маржи он не равен прибыли.
  4. Посчитайте ROI рекламы на марже (управленческий вариант). Практичнее считать так: ROI = (Gross Profit − Ad Spend) / Ad Spend, где Gross Profit = Revenue − COGS (или маржинальный доход по вашим правилам).

    • Если вы ищете, как рассчитать ROI рекламы корректно для бизнеса, начните именно с маржинального варианта.
    • Риск: игнорировать возвраты/отмены и логистику/себестоимость - ROI будет завышен.
  5. Добавьте CAC и маржинальный вклад на клиента. CAC = Ad Spend / New Customers. Маржинальный вклад = Gross Profit − Ad Spend (в разрезе канала/кампании).

    • Риск: считать CAC по лидам или всем клиентам, включая повторных - сравнения по каналам станут некорректными.
  6. Проверьте LTV и горизонт окупаемости. Для подписок/повторных продаж оцените LTV и считайте окупаемость на 30/60/90 дней или по когортам, иначе ранний расчет ROMI будет "наказанием" каналов с длинным созреванием.

Шаблон таблицы для Excel/Google Sheets + пример расчёта

Канал/кампания Расход, ₽ Выручка атрибут., ₽ COGS/себестоимость, ₽ Маржа (выручка−COGS), ₽ ROMI (на выручке) ROI (на марже) Новые клиенты, шт CAC, ₽ Маржинальный вклад, ₽
Поиск / Brand 100 000 260 000 130 000 130 000 1,6 0,3 20 5 000 30 000
Поиск / Non-brand 150 000 330 000 200 000 130 000 1,2 -0,13 18 8 333 -20 000
Таргет / Ремаркетинг 60 000 150 000 75 000 75 000 1,5 0,25 10 6 000 15 000

Здесь ROMI считается по выручке, а ROI - по марже. На практике решение о масштабировании удобнее принимать по ROI/маржинальному вкладу и динамике CAC, а не по "красивому" ROMI на обороте.

Если вам нужен калькулятор ROMI онлайн, сделайте такой же лист в Google Sheets: формулы прозрачнее, чем в любом виджете, и легко проверять исключения (возвраты, промо, лаги).

Анализ чувствительности: сценарии роста и пределы масштабирования

  • Сделайте сценарии по конверсии: CR вниз/вверх (минимум два варианта) и посмотрите, где ROI становится отрицательным.
  • Проверьте чувствительность к росту CPC/CPM: при масштабировании закупка обычно дорожает, а ROMI падает.
  • Оцените влияние лага: часть оплат "доедет" позже - считайте когорты по дате клика/лида.
  • Отдельно проверьте возвраты/отмены: даже небольшая доля меняет итоговую окупаемость.
  • Убедитесь, что рост не съедает операционные ограничения: обработка лидов, наличие товара, SLA колл-центра.
  • Разделите новый и повторный спрос: ремаркетинг может "перетягивать" покупки, а не создавать новые.
  • Проверьте, нет ли каннибализации бренда: рост бренд-поиска после запуска охватных кампаний должен объясняться, а не считаться дважды.
  • Смотрите на маржинальный вклад, а не только на процент: канал с меньшим ROMI может приносить больше чистой маржи в рублях.

Чтобы увеличить ROMI рекламы, чаще всего работает не "урезать всё", а найти точку, где маржинальный вклад растёт быстрее, чем CAC, и масштабировать только эти сегменты (аудитории/запросы/гео/время/креативы).

Эксперименты для проверки гипотез: A/B-тесты и тесты бюджета

Как измерять окупаемость рекламы (ROMI/ROI) и принимать решения по масштабированию - иллюстрация
  • Тестируют "всё сразу" (креатив, аудиторию, посадочную, оффер) - результат нельзя интерпретировать.
  • Сравнивают периоды с разным спросом (сезонность, акции, праздники) без нормализации.
  • Меняют атрибуцию в середине теста - расчет ROMI становится несопоставимым.
  • Не фиксируют лаг и преждевременно "рубят" кампанию до дозревания сделок.
  • Забывают про дедупликацию: один и тот же клиент учитывается в нескольких тестовых ветках.
  • Делают тест бюджета без контроля частоты/охвата: рост затрат просто выжигает аудиторию и ухудшает CPM.
  • Оптимизируются по дешёвым лидам вместо оплат/маржи - CAC по клиентам растёт, ROI падает.
  • Не отделяют ретеншн-эффект: часть роста продаж даёт email/push/аккаунтинг, а записывают в платный трафик.

Если у вас уже настроена сквозная аналитика ROMI, тесты бюджета делайте ступенчато: добавляйте расход порциями и фиксируйте изменения CAC/ROI на одинаковом горизонте, чтобы понимать реальную кривую убывающей отдачи.

Организация отчётности и автоматизация расчётов

  • Google Sheets/Excel (ручной контроль): уместно на старте и при небольшом числе каналов; быстро видно, где "ломаются" данные и формулы.
  • BI (Looker Studio/Power BI и аналоги): подходит, когда нужен регулярный мониторинг и единые дашборды для команды; важно закрепить справочники и правила расчётов.
  • ETL + хранилище (BigQuery/PostgreSQL): уместно при большом объёме данных и сложной атрибуции; снижает риск ручных ошибок и облегчает когорты/LTV.
  • CDP/сквозные системы: полезны, если много источников и требуется объединение идентификаторов; критично заранее описать, что именно считается "истиной" по оплатам.

Практический подход: сначала стабилизируйте расчет ROMI в таблице с понятными правилами, затем переносите в BI/ETL - иначе автоматизируете хаос.

Ответы на типичные сложности при расчёте и масштабировании

Почему ROMI высокий, а денег в кассе не прибавляется?

Чаще всего ROMI считали по выручке без маржи и без возвратов, либо не учли лаг поступления оплат. Пересчитайте ROI на марже и проверьте горизонты "расход vs оплаты".

Что делать, если в CRM много лидов "без источника"?

Почините UTM-дисциплину, автоподстановку и передачу идентификаторов (client_id/phone/email) в CRM. Пока доля "unknown" заметная, любые выводы по каналам будут нестабильны.

Можно ли сравнивать ROMI разных каналов напрямую?

Да, только при одинаковой атрибуции, одинаковом окне конверсии и сопоставимой маржинальности офферов. Иначе сравнивайте через маржинальный вклад и CAC по новым клиентам.

Как рассчитать ROI рекламы, если продажи повторные и есть LTV?

Считайте окупаемость по когортам и фиксированным горизонтам (например, 30/60/90 дней), а затем добавляйте прогноз LTV отдельной строкой. Не смешивайте факт и прогноз в одном числе.

Когда имеет смысл использовать калькулятор ROMI онлайн вместо своей таблицы?

Только для быстрого чернового прикида. Для управленческих решений лучше своя таблица: в ней прозрачно видно, что включено в расход, как учтены возвраты и какая атрибуция.

Как понять, что масштабирование "сломает" окупаемость?

Смотрите на рост CAC и падение маржинального вклада при увеличении бюджета порциями. Если каждая добавленная порция даёт хуже ROI, вы упёрлись в потолок аудитории/спроса или качество трафика.

Какие самые частые причины, что не получается увеличить ROMI рекламы?

Оптимизация идёт по промежуточным метрикам (лиды/клики), а не по оплатам и марже, и не отделён бренд/ремаркетинг от привлечения нового спроса. Перенастройте цели оптимизации и раздельную отчётность.

Прокрутить вверх