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
- Фиксация рекламных расходов. Первый шаг — точно определить, что включать в знаменатель формулы. В большинстве случаев это прямые затраты на размещение рекламы: стоимость кликов в Яндекс.Директе, CPM-бюджет во ВКонтакте, расходы на Google Ads. Комиссии агентства, зарплата маркетолога и стоимость инструментов в классический ROAS не входят — это зона ROI. Важно использовать данные из рекламного кабинета, а не из банковской выписки: кабинет фиксирует расходы в тот период, когда реклама работала, а оплата может приходить постфактум. Все суммы нужно приводить к единому временному периоду — обычно это календарный месяц или период кампании.
- Атрибуция выручки к рекламному каналу. Платформа или аналитическая система должна связать каждую транзакцию с рекламным источником, который привел покупателя. В Яндекс.Директе это происходит автоматически через Яндекс.Метрику: цели типа «покупка» с передачей ценности конверсии позволяют системе видеть, сколько рублей принесла каждая кампания. В Google Ads механизм аналогичный — через тег конверсий или импорт из Google Analytics. Сложность возникает при длинном цикле сделки: пользователь кликнул по рекламе, ушел думать на три недели и вернулся напрямую. Здесь важно выбрать правильную модель атрибуции — «последний клик», «первый клик» или «на основе данных» — каждая дает разные значения ROAS для одних и тех же кампаний.
- Расчет по формуле. После того как зафиксированы расходы и атрибутированная выручка, расчет занимает секунду: 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.
- Интерпретация результата. Сам по себе ROAS не несет смысла без контекста бизнеса. ROAS 200% в нише с маржой 60% — отличный результат. ROAS 200% при марже 15% означает убыток: вы получаете 2 рубля выручки на рубль расходов, но после вычета себестоимости и накладных расходов остаетесь в минусе. Поэтому первым делом нужно рассчитать точку безубыточности: если маржа составляет 30%, то минимальный ROAS для безубыточности = 1 / 0,30 = 333%. Ниже этой отметки реклама убыточна вне зависимости от абсолютных цифр выручки. Google Ads по умолчанию предлагает стратегию «целевой ROAS», которая автоматически удерживает показатель на заданном уровне.
- Оптимизация на основе ROAS. Когда данные собраны и интерпретированы, начинается управленческая работа. Кампании и группы объявлений с ROAS выше целевого получают дополнительный бюджет — это самый быстрый способ масштабировать прибыльные источники. Кампании с ROAS ниже точки безубыточности отключаются или переходят в режим глубокой оптимизации: анализируется, какие ключевые слова, аудитории или типы устройств тянут показатель вниз. В Яндекс.Директе удобно использовать срезы в Мастере отчетов — посмотреть ROAS по кампаниям, затем по группам, затем по отдельным условиям показа и отсечь убыточные элементы точечно, не выключая всю кампанию.
- Мониторинг в динамике. 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, который коррелирует с реальной прибыльностью канала и позволяет сравнивать кампании между собой, даже если абсолютные цифры не точны до рубля.