Все статьи
Метрики рекламы· 8 мин чтения

ROAS: как считать правильно и почему кабинет врёт

Что такое ROAS, формула ROAS = выручка ÷ расход, связь с ДРР и маржой, и почему ROAS из рекламного кабинета почти всегда занижен — как считать настоящий.

Вы запустили рекламу, в кабинете видите клики и какую-то «окупаемость», но в конце месяца цифры не сходятся с кассой: вроде бы ROAS приличный, а денег на счёте больше не стало. Знакомо? Проблема почти всегда в том, что ROAS считают по данным рекламного кабинета — а кабинет не знает ни вашей реальной выручки, ни половины конверсий. Разберём, что такое ROAS на самом деле, как он связан с ДРР и маржой, и почему настоящий ROAS можно посчитать только через сквозную аналитику.

Что такое ROAS простыми словами

ROAS (Return On Ad Spend, окупаемость рекламных расходов) показывает, сколько выручки приносит каждый вложенный в рекламу рубль. Формула предельно простая:

  • ROAS = выручка ÷ расход на рекламу

Если потратили на рекламу 100 000 ₽ и получили с неё 400 000 ₽ выручки, то ROAS = 4 (или 400%) — каждый рубль рекламы вернул четыре рубля выручки. ROAS меньше 1 означает, что реклама приносит меньше денег, чем съедает. Важно: ROAS считается по выручке, а не по прибыли — это ключевая деталь, к которой мы вернёмся, когда будем говорить о марже.

ROAS и ДРР — это одно и то же, только наоборот

В русскоязычном маркетинге часто используют ДРР — долю рекламных расходов. Это та же метрика, но перевёрнутая:

  • ДРР = расход на рекламу ÷ выручка (обычно в процентах);
  • ДРР = 1 ÷ ROAS.

Если ROAS = 4, то ДРР = 1 ÷ 4 = 0,25, то есть 25% — реклама съедает четверть выручки. ROAS удобнее, когда хочется сказать «реклама окупается в N раз», ДРР — когда нужно держать расходы в рамках определённой доли от оборота. Это две стороны одной монеты: договоритесь с командой, какой считаете основной, чтобы не путаться.

Когда ROAS «достаточный»: при чём тут маржа

Самая частая ошибка — гнаться за высоким ROAS в вакууме. ROAS = 5 может быть убыточным, а ROAS = 2 — прибыльным. Всё зависит от маржи: доли валовой прибыли в выручке. Точка безубыточности рекламы считается так:

  • безубыточный ROAS = 1 ÷ маржа.

Если ваша маржа 50% (с каждого рубля выручки остаётся 50 копеек до вычета рекламы), то реклама окупается, начиная с ROAS = 1 ÷ 0,5 = 2. При марже 25% безубыточность наступает уже при ROAS = 4. Поэтому «хороший ROAS» — это не красивое число из статьи в интернете, а ваш безубыточный ROAS плюс наценка на желаемую прибыль. Считать ROAS без понимания маржи — значит оптимизировать вслепую.

Почему ROAS из рекламного кабинета почти всегда врёт

А теперь главное. Откройте кабинет Яндекс Директа, VK Ads или Google Ads — и вы увидите какой-то ROAS. Доверять ему опасно по трём причинам:

  • Кабинет не знает вашей выручки. Он видит факт конверсии (заявку, заказ), но не сумму чека. Заказ на 3 000 ₽ и на 300 000 ₽ для него одинаковы, если вы не передаёте ценность транзакции. ROAS, посчитанный на «среднем чеке по палате», — это фантазия.
  • Конверсий часто 0 или сильно меньше, чем на самом деле. Цель не настроена, настроена не на то действие, или продажа происходит по телефону и в офлайне. Кабинет честно пишет «0 конверсий» — и ваш ROAS математически обнуляется, хотя продажи идут.
  • Атрибуция по клику. Человек кликнул по Директу, ушёл думать, через три дня вернулся из органики или закладок и купил. Кабинет Директа этой покупки не увидит вовсе — или, наоборот, post-view атрибуция припишет себе чужую продажу. В обоих случаях ROAS искажён.

Итог: ROAS из кабинета — это в лучшем случае оценка по неполным конверсиям и без реальной выручки. Принимать на нём решения о бюджете — всё равно что рулить по спидометру, который показывает чужую скорость.

Как посчитать настоящий ROAS через сквозную аналитику

Настоящий ROAS требует двух чисел из разных источников: расход берётся из рекламной платформы, а выручка — из вашей аналитики или CRM, где продажа реально фиксируется. Связывают их по UTM-меткам, прежде всего по utm_campaign. Это и есть сквозная аналитика: расход ↔ выручка, привязанные к конкретной кампании.

Минимальный набор, чтобы считать ROAS честно:

  • UTM на всех рекламных ссылках — без них выручку не к чему привязать. Особенно utm_source и utm_campaign.
  • Передача ценности транзакции в аналитику. Настройте e-commerce / цель с суммой заказа в Яндекс Метрике или GA4 — иначе вы знаете количество продаж, но не выручку.
  • Единый период и атрибуция. Сравнивайте расход и выручку за один и тот же интервал и по одной модели атрибуции, иначе цифры не сойдутся.

Мини-пример расчёта (условные цифры)

Допустим, есть кампания в Директе. Цифры ниже — учебный пример, не реальный кейс.

  • Расход за месяц: 120 000 ₽.
  • Кабинет показывает: 15 конверсий, ROAS «по среднему чеку» — около 2,5.
  • Сквозная аналитика по utm_campaign находит: 26 оплат (часть пришла отложенно и из звонков) на сумму 480 000 ₽ выручки.

Считаем настоящий ROAS: 480 000 ÷ 120 000 = 4,0. И настоящий CPA = 120 000 ÷ 26 ≈ 4 615 ₽. Реальный ROAS (4,0) оказался почти вдвое выше «кабинетного» (2,5) — потому что кабинет не видел половину продаж и не знал суммы чеков. Бывает и обратная картина: post-view атрибуция завышает ROAS, и сквозная аналитика его, наоборот, опускает. Суть одна — без сведения расхода с реальной выручкой вы не знаете истинную окупаемость и легко отключите прибыльную кампанию или зальёте бюджет в убыточную.

Как на этом строит решения TargetFlow

Делать эту сверку руками каждую неделю по всем каналам — занятие на полдня. TargetFlow — это AI-маркетолог, который собирает расход из Яндекс Директа, берёт конверсии и выручку из вашей Яндекс Метрики, Google Analytics 4 или Umami, связывает их по utm_campaign и считает настоящие CPA и ROAS по каждой кампании. Дальше AI оптимизирует по деньгам, а не по кликам: снижает ставки там, где бюджет уходит без выручки, и усиливает то, что реально окупается. Это та же логика, что помогает снижать CPA в Директе, только цель — растить окупаемость. Если интересно сравнение подхода с агентством по деньгам — есть отдельный разбор AI-маркетолог против агентства; попробовать можно на бесплатном триале с одной платформой.

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

Какой ROAS считается хорошим? Универсального числа нет. Хороший ROAS — это ваш безубыточный (1 ÷ маржа) плюс наценка на прибыль. При марже 50% безубыточность — ROAS = 2, при марже 25% — ROAS = 4.

Чем ROAS отличается от ДРР? Это одна метрика наоборот: ДРР = 1 ÷ ROAS. ROAS показывает, во сколько раз окупилась реклама; ДРР — какую долю выручки она съела.

Почему ROAS в кабинете и в аналитике разный? Кабинет не знает суммы чеков и видит не все конверсии (отложенные, офлайн, по телефону), а атрибуция у платформы и у аналитики разная. Настоящий ROAS даёт только сведение расхода с реальной выручкой по utm_campaign.

Яндекс Директ· 13 мин

AI в Яндекс Директе 2026: что снижает CPA, а что сливает бюджет

AI в Директе оптимизируется по сигналу, который вы ему даёте: на кликах он учится на мусоре, на реальных продажах из аналитики — снижает CPA. Что работает, что сливает бюджет, и чек-лист из 8 проверок до запуска нейро-кампании.

AI-маркетинг· 11 мин

AI-инструменты для директолога 2026: карта по задачам

Полная карта AI-инструментов для директолога в 2026 по задачам: семантика, тексты, креативы, биддинг, сквозная аналитика и управление рекламой через AI-ассистента (MCP).

Яндекс Директ· 12 мин

Как настроить Яндекс Директ самостоятельно: пошаговая инструкция 2026

Пошаговая инструкция, как настроить Яндекс Директ самостоятельно с нуля в 2026: счётчик Метрики и цели, структура кампаний, семантика через Wordstat, минус-слова, объявления, ставки и стратегия, запуск и первая неделя. Плюс частые ошибки новичков.