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.
Читайте также
AI в Яндекс Директе 2026: что снижает CPA, а что сливает бюджет
AI в Директе оптимизируется по сигналу, который вы ему даёте: на кликах он учится на мусоре, на реальных продажах из аналитики — снижает CPA. Что работает, что сливает бюджет, и чек-лист из 8 проверок до запуска нейро-кампании.
AI-инструменты для директолога 2026: карта по задачам
Полная карта AI-инструментов для директолога в 2026 по задачам: семантика, тексты, креативы, биддинг, сквозная аналитика и управление рекламой через AI-ассистента (MCP).
Как настроить Яндекс Директ самостоятельно: пошаговая инструкция 2026
Пошаговая инструкция, как настроить Яндекс Директ самостоятельно с нуля в 2026: счётчик Метрики и цели, структура кампаний, семантика через Wordstat, минус-слова, объявления, ставки и стратегия, запуск и первая неделя. Плюс частые ошибки новичков.