Подписывайтесь на Telegram-канал Анатолия Половинкина основателя компании TolkaDigital

ROAS

Return on Ad Spend

ROAS (Return on Ad Spend) — коэффициент возврата рекламных расходов, который показывает, сколько рублей выручки приносит каждый рубль, вложенный в рекламу. Рассчитывается по формуле: ROAS = Выручка от рекламы / Рекламные расходы, и выражается в процентах или кратном значении.

Что такое ROAS

ROAS — это базовый показатель эффективности платной рекламы, который связывает рекламный бюджет с выручкой, которую этот бюджет генерирует. Если вы потратили 100 000 рублей на рекламу и получили 400 000 рублей выручки, ваш ROAS составляет 400% или 4x. Это означает, что каждый вложенный рубль вернулся четырьмя рублями дохода. Именно эта простота делает показатель универсальным инструментом для оценки любого платного канала — будь то Яндекс.Директ, ВКонтакте, Google Ads или programmatic-размещение. Маркетолог получает единую шкалу сравнения для кампаний с разными бюджетами и в разных нишах.

Понятие return on ad spend сформировалось в цифровой рекламе в начале 2000-х годов, когда системы отслеживания конверсий впервые позволили точно атрибутировать продажи к конкретным рекламным кликам. До этого оценка рекламы строилась на охвате, CPM и косвенных показателях. С появлением Google AdWords в 2000 году и последующим развитием аналитических платформ стало возможным связывать каждый потраченный доллар с конкретной транзакцией. Сегодня ROAS рассчитывается автоматически в большинстве рекламных кабинетов — Яндекс.Директ, Google Ads, myTarget отображают его в стандартных отчетах. Эволюция показателя продолжается: современные платформы умеют считать ROAS не только по прямым конверсиям, но и с учетом ассиститрованных конверсий и атрибуции по различным моделям.

В digital-маркетинге ROAS выполняет роль общего знаменателя при сравнении каналов и кампаний с разными объемами бюджетов. Менеджер по рекламе может за несколько секунд сравнить эффективность кампании в поиске Яндекса с ценой клика 80 рублей и кампании в РСЯ с ценой клика 15 рублей — достаточно посмотреть на ROAS каждой из них. Если поисковая кампания дает ROAS 600%, а РСЯ — 180%, очевидно, куда направить дополнительный бюджет. Показатель одинаково применим для интернет-магазинов с тысячами транзакций и для b2b-компаний с единичными заявками. Ключевое условие — корректная передача данных о выручке из CRM или сайта в рекламную платформу.

Понимать ROAS важно по двум причинам. Во-первых, без него бизнес управляет рекламой вслепую: кажущаяся активность в рекламном кабинете (клики, показы, CTR) не говорит ничего о реальной отдаче от вложений. Компании, которые оптимизируют кампании только по CTR или стоимости клика, нередко добиваются дешевого трафика, который не покупает. Во-вторых, ROAS связывает маркетинг с бизнес-результатом — выручкой, а не промежуточными метриками. Именно это делает его языком, понятным как маркетологу, так и финансовому директору или собственнику. Согласно данным Nielsen, компании, которые регулярно измеряют ROAS по каналам, перераспределяют бюджет в 2-3 раза эффективнее тех, кто опирается только на охват.

Как работает ROAS

  1. Фиксация рекламных расходов. Первый шаг — точно определить, что включать в знаменатель формулы. В большинстве случаев это прямые затраты на размещение рекламы: стоимость кликов в Яндекс.Директе, CPM-бюджет во ВКонтакте, расходы на Google Ads. Комиссии агентства, зарплата маркетолога и стоимость инструментов в классический ROAS не входят — это зона ROI. Важно использовать данные из рекламного кабинета, а не из банковской выписки: кабинет фиксирует расходы в тот период, когда реклама работала, а оплата может приходить постфактум. Все суммы нужно приводить к единому временному периоду — обычно это календарный месяц или период кампании.
  2. Атрибуция выручки к рекламному каналу. Платформа или аналитическая система должна связать каждую транзакцию с рекламным источником, который привел покупателя. В Яндекс.Директе это происходит автоматически через Яндекс.Метрику: цели типа «покупка» с передачей ценности конверсии позволяют системе видеть, сколько рублей принесла каждая кампания. В Google Ads механизм аналогичный — через тег конверсий или импорт из Google Analytics. Сложность возникает при длинном цикле сделки: пользователь кликнул по рекламе, ушел думать на три недели и вернулся напрямую. Здесь важно выбрать правильную модель атрибуции — «последний клик», «первый клик» или «на основе данных» — каждая дает разные значения ROAS для одних и тех же кампаний.
  3. Расчет по формуле. После того как зафиксированы расходы и атрибутированная выручка, расчет занимает секунду: ROAS = Выручка / Рекламные расходы x 100%. Если кампания потратила 50 000 рублей и принесла 175 000 рублей выручки, ROAS = 175 000 / 50 000 x 100% = 350%. Часть платформ отображает ROAS как кратное значение без умножения на 100 — тогда это 3,5x. Оба формата равнозначны, но перед сравнением данных из разных источников нужно убедиться, что вы используете одну единицу измерения. Крупные ecommerce-проекты автоматизируют этот расчет через BI-системы — Power BI или Looker Studio, куда стягиваются данные из всех рекламных кабинетов и CRM.
  4. Интерпретация результата. Сам по себе ROAS не несет смысла без контекста бизнеса. ROAS 200% в нише с маржой 60% — отличный результат. ROAS 200% при марже 15% означает убыток: вы получаете 2 рубля выручки на рубль расходов, но после вычета себестоимости и накладных расходов остаетесь в минусе. Поэтому первым делом нужно рассчитать точку безубыточности: если маржа составляет 30%, то минимальный ROAS для безубыточности = 1 / 0,30 = 333%. Ниже этой отметки реклама убыточна вне зависимости от абсолютных цифр выручки. Google Ads по умолчанию предлагает стратегию «целевой ROAS», которая автоматически удерживает показатель на заданном уровне.
  5. Оптимизация на основе ROAS. Когда данные собраны и интерпретированы, начинается управленческая работа. Кампании и группы объявлений с ROAS выше целевого получают дополнительный бюджет — это самый быстрый способ масштабировать прибыльные источники. Кампании с ROAS ниже точки безубыточности отключаются или переходят в режим глубокой оптимизации: анализируется, какие ключевые слова, аудитории или типы устройств тянут показатель вниз. В Яндекс.Директе удобно использовать срезы в Мастере отчетов — посмотреть ROAS по кампаниям, затем по группам, затем по отдельным условиям показа и отсечь убыточные элементы точечно, не выключая всю кампанию.
  6. Мониторинг в динамике. ROAS — не статичный показатель: он меняется с сезонностью, изменениями аукциона, активностью конкурентов и обновлениями алгоритмов платформ. Профессиональный подход — отслеживать ROAS еженедельно и сравнивать с аналогичным периодом прошлого года, чтобы отделить сезонные колебания от структурных изменений. Резкое падение ROAS при неизменном бюджете чаще всего сигнализирует о трех вещах: выросла конкуренция на аукционе (выросла цена клика), ухудшилась конверсия сайта, или изменился ассортимент и упал средний чек. Каждый сценарий требует разного решения, и ROAS в динамике — первый маркер, который это сигнализирует.

Виды ROAS

  • Брутто-ROAS (Gross ROAS). Самый распространенный вариант: в числителе — вся атрибутированная выручка без вычетов, в знаменателе — прямые рекламные расходы. Именно его показывают рекламные кабинеты по умолчанию. Удобен для быстрого сравнения кампаний внутри одного аккаунта, но не учитывает маржу и операционные расходы. Применяется в ecommerce как стартовая метрика для мониторинга — первый фильтр перед более глубоким анализом прибыльности.
  • ROAS по прибыли (Profit ROAS). В числителе стоит не выручка, а валовая прибыль после вычета себестоимости товара. Показывает реальную эффективность рекламы с учетом того, сколько фактически зарабатывает бизнес с каждой продажи. Интернет-магазин с разными категориями товаров (электроника с маржой 8% и аксессуары с маржой 60%) будет видеть совершенно разные Profit ROAS для кампаний по каждой категории. Это позволяет направлять бюджет туда, где реклама работает на прибыль, а не просто на объем продаж.
  • Бленд-ROAS (Blended ROAS). Рассчитывается как отношение всей выручки бизнеса за период к суммарным расходам на все рекламные каналы. Не привязан к атрибуции конкретного канала — просто общая выручка делится на общий рекламный бюджет. Используется в бизнесах, где точная атрибуция сложна или невозможна: офлайн-продажи, услуги с длинным циклом, продажи через менеджеров. Снижение бленд-ROAS при росте бюджета — сигнал, что масштабирование дает убывающую отдачу.
  • Канальный ROAS. Рассчитывается отдельно для каждого рекламного источника: поиск Яндекса, РСЯ, ВКонтакте, Telegram Ads, медийная реклама. Позволяет сравнивать каналы на одном языке и принимать бюджетные решения на уровне микс-медиапланирования. На практике у одного и того же продукта поисковые кампании дают ROAS 500-800% (горячий спрос), а медийные — 120-200% (охват и разогрев аудитории). Оба значения могут быть правильными в рамках разных задач.
  • ROAS по когортам (Cohort ROAS). Измеряет выручку, которую приносят пользователи, привлеченные рекламой, на протяжении всего жизненного цикла — не только в момент первой покупки. Критически важен для бизнесов с повторными продажами: подписки, FMCG, услуги. Когортный ROAS может быть в 3-5 раз выше ROAS первой транзакции, что кардинально меняет оценку рентабельности привлечения. Рассчитывается через объединение данных из рекламной платформы и CRM по UTM-меткам или user_id пользователей.
  • Целевой ROAS (Target ROAS / tROAS). Не аналитическая метрика, а стратегия автоматических ставок в Google Ads и Яндекс.Директе. Маркетолог задает желаемый уровень ROAS, и алгоритм автоматически корректирует ставки для каждого аукциона, чтобы удержать среднее значение показателя. Яндекс рекомендует использовать tROAS при наличии не менее 20-30 конверсий в неделю — при меньшем объеме данных алгоритм обучается плохо и результат нестабилен. Хорошо работает в зрелых кампаниях с достаточной историей.

Сравнение

Параметр ROAS ROI
Что измеряет Выручку на рубль рекламных расходов Прибыль на рубль всех вложений
Формула Выручка / Рекламные расходы x 100% (Прибыль — Инвестиции) / Инвестиции x 100%
Что входит в знаменатель Только прямые рекламные расходы Все расходы: реклама, зарплаты, инструменты, накладные
Когда применять Для оперативной оценки и оптимизации рекламных кампаний Для стратегических решений о рентабельности маркетинга в целом
Может ли быть высоким при убытке Да — высокий ROAS не гарантирует прибыль Нет — положительный ROI всегда означает прибыль
Где рассчитывается автоматически Яндекс.Директ, Google Ads, myTarget, ВКонтакте Только в BI-системах или вручную через финансовые отчеты

Пример использования

Интернет-магазин товаров для активного отдыха с оборотом около 3 миллионов рублей в месяц вел рекламу в Яндекс.Директе с общим бюджетом 150 000 рублей. Суммарная выручка, атрибутированная рекламе, составляла 450 000 рублей — ROAS на уровне 300%. Маржа по категориям сильно отличалась: снаряжение для туризма давало 35%, а одежда — 18%. При детальном разрезе отчетов оказалось, что кампании по одежде потребляли 60% бюджета и показывали ROAS 190%, тогда как кампании по туристическому снаряжению работали с ROAS 560% при 40% бюджета. Точка безубыточности для одежды при марже 18% составляла 556% ROAS, то есть кампании по одежде фактически работали в убыток, маскируясь суммарным показателем.

За два месяца бюджет перераспределили: долю снаряжения подняли до 75%, одежду урезали до 25% и сосредоточились на высокомаржинальных позициях. Дополнительно отключили 12 групп объявлений с ROAS ниже 250% и расширили семантику по топовым категориям снаряжения. При том же бюджете в 150 000 рублей выручка от рекламы выросла до 780 000 рублей, ROAS составил 520%. Чистая прибыль с рекламного трафика увеличилась на 84 000 рублей в месяц при нулевом росте рекламного бюджета — только за счет перераспределения внутри аккаунта на основе ROAS-анализа по категориям.

Частые вопросы

Какой ROAS считается хорошим и на что ориентироваться при планировании?

Универсального «хорошего» ROAS не существует — все зависит от маржинальности бизнеса. Отправная точка — расчет точки безубыточности: разделите 100% на маржу товара в процентах. При марже 25% минимальный ROAS для безубыточности составляет 400% — ниже этого уровня реклама убыточна. Практические ориентиры по отраслям: ecommerce с высококонкурентными категориями (электроника, бытовая техника) работает при ROAS 300-500%, ниши с высокой маржой (косметика, одежда премиум, услуги) — от 600 до 1500%. В b2b-сегменте с единичными сделками адекватным считается ROAS от 200% при условии высокого LTV клиента. По данным исследования WordStream, средний ROAS по всем нишам в Google Ads составляет около 200-300%, но это усредненная цифра, которая мало говорит о конкретном бизнесе. Правильный подход — посчитать минимальный ROAS для своей экономики и использовать его как нижнюю границу при оптимизации кампаний.

Почему высокий ROAS не гарантирует прибыль?

ROAS считает выручку, а не прибыль — в этом его главное ограничение. Магазин может показывать ROAS 500%, тратить 100 000 рублей на рекламу и получать 500 000 рублей выручки. Но если себестоимость товаров составляет 70% от выручки (350 000 руб), расходы на логистику — 10% (50 000 руб), а реклама — еще 20% (100 000 руб), то на выходе получается нулевая прибыль при ROAS 500%. Вторая ловушка — ROAS не учитывает возвраты. Если 15% заказов возвращается, реальная выручка от рекламы на 15% меньше цифры в кабинете. Третья проблема — атрибуция. Рекламный кабинет может «приписывать» себе конверсии пользователей, которые все равно бы купили без рекламы (органический трафик, прямые заходы), завышая ROAS. Правильное решение — использовать ROAS как инструмент сравнения кампаний между собой, а для оценки прибыльности рекламы в целом — рассчитывать Profit ROAS или ROI с полными данными из финансовой системы.

Как считать ROAS для b2b-бизнеса или услуг с длинным циклом сделки?

В b2b и сложных услугах прямая атрибуция выручки к рекламе почти невозможна: клиент мог кликнуть на рекламу в январе, получить коммерческое предложение в феврале и подписать договор в апреле. Рекламный кабинет «видит» только первый клик — и либо совсем не фиксирует конверсию, либо фиксирует ее с опозданием в несколько месяцев. Практический подход — расширить окно конверсии в кабинете до 60-90 дней (Яндекс.Директ позволяет задавать это значение в настройках цели). Дополнительно стоит настроить промежуточные конверсии: заявка, звонок, загрузка коммерческого предложения — и присваивать им ценность на основе среднего процента закрытия сделок. Если 10% заявок превращаются в договоры со средним чеком 500 000 рублей, то ценность заявки для атрибуции = 50 000 рублей. Такой подход дает оценочный ROAS, который коррелирует с реальной прибыльностью канала и позволяет сравнивать кампании между собой, даже если абсолютные цифры не точны до рубля.

Все термины