ROAS - отношение ценности конверсий к расходу на рекламу. Целевой ROAS (tROAS) - число, которое вы задаете кампании как цель по этому отношению. Считают его от валовой маржи: точка безубыточности равна единице, деленной на маржу, а рабочая цель выше нее ровно настолько, сколько прибыли бизнес хочет оставить себе. При марже 40% реклама выходит в ноль на ROAS 250% и начинает зарабатывать примерно от 500%. Дальше цифру двигают три вещи: возвраты, повторные покупки и разброс маржинальности между товарами. Ниже - расчет по шагам, таблица соответствий «маржа - целевой ROAS» и разбор случаев, когда красивый ROAS в кабинете означает убыток в кассе.
ROAS (Return on Ad Spend) - отношение ценности конверсий к расходу на рекламу за один и тот же период. В отчетах Google Ads это столбец «Ценность конверсии / расход» (Conv. value / cost), и там метрика выглядит коэффициентом: 4,5 означает четыре с половиной доллара выручки на каждый вложенный доллар. В настройках стратегии то же число вводится процентами - 450%.
Метрика считает выручку, а не то, что останется после себестоимости, комиссий и возвратов. В числителе лежит ровно та сумма, которую сайт передал в кабинет как ценность конверсии. Магазин передает сумму заказа в момент оформления - кабинет посчитает и те заказы, которые через день отменят. Передает цену до применения промокода - выручка в отчете окажется выше кассовой.
Отсюда первое следствие, из-за которого расчеты часто разъезжаются с бухгалтерией. Продажа телефона за $900 с маржой 6% дает магазину $54 валовой прибыли. Продажа набора косметики за $70 с маржой 65% дает $45,50. Разница в прибыли невелика, а выручка отличается в тринадцать раз - и Google, оптимизируясь по ценности конверсии, будет тянуть бюджет в сторону телефонов.
Второе следствие тоньше. ROAS в кабинете считается по атрибуции Google: продажа засчитывается тем кликам, которые Google видел и признал своими. Общая картина по всем каналам собирается отдельно, и разбор того, как ее строят, лежит в материале про архитектуру измерений. Здесь важно другое: сравнивать ROAS кампании и рентабельность магазина напрямую нельзя, это числа из разных систем счета.
Между строкой «ценность конверсий» в отчете и деньгами, которые бизнес забирает себе, стоит несколько вычетов. Кабинет не знает ни одного из них.
| Что вычитается | Кабинет об этом знает |
|---|---|
| Себестоимость товара | Нет. Данные о закупке в Google Ads не передаются |
| Эквайринг, комиссии платежных систем | Нет |
| Упаковка, доставка, сборка заказа | Нет |
| Возвраты и отмены после оформления | Нет, если магазин не отправляет корректировку конверсии |
| Скидки и промокоды | Только если сайт передает сумму после скидки |
| Налог в цене товара и НДС на рекламный счет | Нет |
| Одна продажа, засчитанная двумя каналами | Нет |
Пример, который отрезвляет быстрее любой теории. Магазин видит ROAS 400% и считает это отличным результатом: на $1 000 расхода пришло $4 000 выручки. Маржинальность магазина - 25%. Значит, валовая прибыль с этих $4 000 составляет ровно $1 000. Столько же ушло на рекламу. Бизнес отработал в ноль, и это до эквайринга, до упаковки и до возвратов. С учетом их - в минус.
Тот же ROAS 400% в магазине с маржой 60% дает $2 400 валовой прибыли на $1 000 расхода. Одно и то же число, диаметрально разные исходы. Поэтому вопрос «какой ROAS считать хорошим» без указания маржи ответа не имеет.
Есть и обратное искажение, которое работает против рекламы. Конверсии доходят с задержкой: часть покупателей возвращается через несколько дней после клика, и продажа записывается на дату клика задним числом. День, который сегодня показывает ROAS 300%, через неделю может подтянуться до 460%. Из-за этого свежие цифры всегда выглядят хуже итоговых, и решения, принятые по вчерашнему отчету, систематически занижают оценку кампаний. Smart Bidding задержку учитывает в своих расчетах, а человек, смотрящий на дашборд, - обычно нет.
Похожая ситуация с кампаниями, которые продают не сами. Demand Gen с бюджетом $80 в день за два месяца дал цену конверсии вдвое выше поисковой и в собственном отчете смотрелся убыточным. За тот же период общая конверсия аккаунта выросла на 23%, а ROAS поисковых кампаний поднялся с 4,1 до 5,3. Кампанию я оставил: вклад в выручку был, но в столбец ее собственного ROAS он не помещался.
Расчет занимает пять шагов и лист бумаги. Сложность не в арифметике, а в том, чтобы получить честные входные данные.
Шаг 1. Посчитайте валовую маржу по тем товарам, которые рекламируются. Не среднюю по магазину. Если в кампанию попал весь каталог, а продается в основном одна категория, средняя маржа по прайсу к делу отношения не имеет.
Шаг 2. Вычтите переменные затраты на заказ. Эквайринг, упаковка, доставка за счет магазина, комиссия платформы. Все, что растет пропорционально числу заказов. Постоянные затраты - аренда, зарплаты, подписки - в этот расчет не входят: они не зависят от того, пришел заказ из рекламы или нет.
Шаг 3. Найдите точку безубыточности. Break-even ROAS = 1 / маржа. При марже 30% это 333%: до этой отметки реклама возвращает ровно себя и ни цента сверху.
Шаг 4. Решите, какую долю маржи отдаете на привлечение. Половина - распространенный ориентир для магазина в фазе роста. Треть - если прибыль нужна сейчас, а не через год. Две трети - если вы осознанно покупаете клиентскую базу и умеете считать повторные покупки.
Шаг 5. Целевой ROAS = 1 / (маржа x доля на привлечение). При марже 30% и половине маржи на рекламу получается 667%.
| Валовая маржа | Break-even ROAS | Отдаем половину маржи | Отдаем треть маржи |
|---|---|---|---|
| 20% | 500% | 1000% | 1500% |
| 30% | 333% | 667% | 1000% |
| 40% | 250% | 500% | 750% |
| 50% | 200% | 400% | 600% |
| 60% | 167% | 333% | 500% |
| 70% | 143% | 286% | 429% |
Сквозной пример. Магазин спортивного питания в Алматы, средний чек $60. Себестоимость товара $33, эквайринг $1,50, упаковка и доставка $4. Переменные затраты - $38,50, валовая маржа - $21,50, или 36% от чека.
Break-even ROAS: 60 / 21,50 = 2,79, то есть 279%. На привлечение отдаем половину маржи, $10,75 с заказа. Целевой ROAS: 60 / 10,75 = 5,58, округляем до 550%. Это же число в другой записи: допустимый CPA $10,75 при среднем чеке $60.
Ручной счет годится для одной категории. Когда позиций много, я считаю в калькуляторе юнит-экономики товара: те же вводные дают сразу границу безубыточности, максимальный CAC и допустимую цену заявки, а выгрузка в Excel открывает формулы, чтобы подставить свои условия по возвратам и повторным заказам.
Полученную цифру стоит сверить с фактом до того, как она попадет в поле стратегии. Если кампании сейчас дают 300%, а расчет требует 550%, ставить 550% сразу нельзя: Smart Bidding зажмет диапазон ставок, показы просядут, и вместо прибыльного объема получится тишина. Механика перехода и пороги по количеству конверсий разобраны в материале про выбор стратегии ставок. Расхождение между расчетом и фактом при этом само по себе - полезный сигнал: оно означает, что либо экономика не сходится, либо кампании недокручены.
Возврат бьет по расчету дважды. Выручка исчезает, а расход на рекламу, который эту выручку привел, остается. Плюс обратная логистика и товар, часть которого возвращается непригодным к перепродаже.
Поправка простая: целевой ROAS делится на долю выкупленных заказов. Продолжим пример со спортивным питанием и добавим 12% возвратов.
Из 100 заказов остается 88. Валовая маржа: 88 x $21,50 = $1 892. Обратная доставка по $4 за возврат забирает еще $48, итого $1 844. Половину этой суммы отдаем на привлечение - $922 на все 100 заказов. Кабинет при этом продолжает видеть выручку по всем ста: $6 000. Целевой ROAS: 6 000 / 922 = 6,5, то есть 650%.
Двенадцать процентов возвратов подняли планку с 550% до 650%. В категориях, где возвращают каждый третий заказ - одежда, обувь, все с размерной сеткой - разрыв между кажущимся и расчетным целевым ROAS достигает двукратного.
Что с этим делают на практике:
Аргумент про повторные покупки звучит на каждом втором созвоне: «первая продажа у нас в ноль, зарабатываем на второй и третьей». Иногда это правда. В нишах с высокой возвращаемостью первый заказ действительно берут в ноль или в небольшой минус: студия пилатеса окупает клиента ко второму месяцу, салон красоты зарабатывает с третьего визита, клининг ковров возвращает вложения на повторных заказах. Рычаг роста LTV со $100 до $200 на клиента сильнее, чем срезание стоимости привлечения с $30 до $20.
Проблема в том, что тем же аргументом прикрывают убыточную рекламу.
Считать целевой ROAS по LTV допустимо при трех условиях сразу:
Практический компромисс: держать два числа. Целевой ROAS по первой транзакции - как жесткую границу, ниже которой кампания отключается. И расчет по LTV - как обоснование, почему граница поставлена на уровне безубыточности, а не выше. Тогда решение о снижении планки принимается один раз и осознанно, а не подтягивается задним числом под слабый результат.
Одна цифра на аккаунт работает только в магазине с однородным ассортиментом. Как только в каталоге появляются категории с маржой 8% и с маржой 60%, единая цель начинает вредить.
Механика вреда наглядная. Целевой ROAS 400% на весь аккаунт: низкомаржинальная техника при этой цели продается ниже безубыточности, а высокомаржинальные аксессуары легко перевыполняют цель - и алгоритм, видя запас, сокращает по ним ставки, недобирая объем там, где как раз есть прибыль. Кампания Performance Max усугубляет: она относится ко всем товарам фида одинаково и распределяет бюджет по вероятности конверсии, а не по прибыльности позиции.
В товарных кампаниях я смотрю на разбивку по группам и отдельным позициям, а не на средний ROAS кампании. Обычно среднее держат несколько SKU, а хвост ассортимента подъедает его молча: показы идут, клики идут, продаж нет. В Standard Shopping эта разбивка видна сразу, в Performance Max - только через отчет по товарам.
Как разносить:
Отдельная тонкость для магазинов с широким каталогом: топ-20 позиций по обороту обычно имеют собственную экономику, отличную от остального ассортимента. Их выносят в отдельные кампании не ради структуры, а чтобы поставить им свою цель по возврату.
После того как цели разведены, появляется рычаг, который часто недооценивают. Перекладывать бюджет из кампании с низким возвратом в кампанию с высоким безопаснее, чем наращивать общий расход: общая сумма не меняется, кампании-доноры не выходят из накопленной статистики, а прибыль растет без нового этапа обучения. Наращивание расхода в кампании, которая уже не попадает в свою цель, дает противоположный результат - алгоритм расширяет выборку аукционов и средний возврат падает дальше.
Иногда расчет дает целевой ROAS, которого канал не даст никогда. При среднем чеке $30, марже 25% и цене клика $1,20 арифметика требует конверсии сайта около 4-5% - и это оптимистично для холодного трафика. Такой результат стоит воспринимать как ответ, а не как повод занизить цифру.
Рычаги, которые двигают экономику до того, как трогать цель:
Проверку удобно делать до первой открутки, а не после. Достаточно четырех допущений: оценка цены клика из Keyword Planner, конверсия сайта, средний чек и маржа. Конверсию для холодного трафика на старте берут в 1% - это осознанно консервативная база, которая показывает нижнюю границу. Дальше модель прогоняют дважды: по пессимистичным допущениям и по тем, которые считаете достижимыми через полгода работы. Если верхний сценарий не дотягивает до точки безубыточности, запускать нечего. Час на расчет здесь экономит квартал.
Если после всех рычагов экономика не сходится - канал не подходит под текущую модель. Это нормальный вывод, и лучше получить его на расчете за час, чем через три месяца и слитый бюджет. Ориентиры по цене клика в разных нишах, от которых стоит отталкиваться при такой проверке, собраны в материале про стоимость рекламы в Google Ads.
И обратная ситуация: экономика сходится, но данных для расчета нет. Магазин не знает маржинальность, выручка в кабинет не передается, конверсии настроены криво. Тогда никакой целевой ROAS ставить нельзя - Smart Bidding будет оптимизироваться по мусорным данным. Сначала настройка отслеживания конверсий и передача выручки, потом расчет.
Никакой. Цель по возврату без маржи - это угадывание. Если клиент не готов назвать точную цифру, работает обходной путь: спросить закупочную цену пары ходовых позиций и посчитать по ним. Или взять отраслевой диапазон как временную гипотезу, поставить кампанию на стратегию без цели по ROAS и вернуться к вопросу, когда накопятся данные. Ставить круглое число из головы - худший из вариантов, потому что потом его защищают как обоснованное.
ROAS считается от выручки и учитывает только рекламный расход. ROI считается от прибыли и учитывает все затраты, включая производство, зарплаты и аренду. ROAS 500% при марже 20% означает ROI близкий к нулю. Отсюда типовая ошибка в отчетах: агентство показывает ROAS, клиент слышит прибыль, и через квартал возникает неприятный разговор.
Break-even ROAS - точка, в которой реклама возвращает ровно себя: 1 / валовая маржа. При марже 40% это 250%. Отдельно его считают потому, что это нижняя граница, ниже которой кампанию нет смысла держать включенной ни при каких обстоятельствах. Целевой ROAS всегда выше, разница между ними - и есть прибыль бизнеса с рекламы.
Зависит от маржи. При марже 25% это работа в ноль. При марже 60% - $2 400 валовой прибыли на $1 000 расхода. Цифра без контекста маржинальности не несет информации, поэтому в отчетах ее стоит показывать рядом с точкой безубыточности: «ROAS 420% при безубыточности 250%» читается однозначно.
Да, если лидам присвоена ценность. Схема: сырой лид - одна ценность, квалифицированный - выше, сделка - фактическая сумма. Ценности берут из конверсии воронки: если из 10 лидов доходит до сделки один со средним чеком $2 000 и маржой 40%, ценность лида - $80. Дальше расчет тот же. Без передачи разной ценности разным стадиям целевой ROAS в лидогенерации смысла не имеет, там работает CPA.
Брать среднюю за 6-12 месяцев и пересчитывать раз в квартал. Помесячные скачки в большинстве магазинов - сезон и разовые проблемы с партией товара, реагировать на них изменением цели вредно: Smart Bidding воспринимает частые правки как новые условия и заново калибруется. Если доля возвратов устойчиво сдвинулась на несколько пунктов - это повод пересчитать целевой ROAS, а не подождать.
Объем и возврат обратно связаны: чем выше цель, тем больше аукционов алгоритм пропускает. Если кампания стабильно перевыполняет цель и не расходует бюджет, планку снижают - обычно шагами по 10-15%, наблюдая за прибылью, а не за ROAS. Но опускать цель ниже расчетной ради красивого объема - это оплачивать рост из своего кармана. Граница безубыточности здесь и работает предохранителем.
Три частые причины. Первая - атрибуция: Google засчитывает себе продажи, в которых участвовал не он один. Вторая - отмены и возвраты, о которых кабинету не сообщили. Третья - выручка передается до вычета скидок или вместе с налогом. Расхождение в пределах 10-15% считается рабочим, разрыв в полтора-два раза означает проблему в передаче данных.
Разные, если маржинальность категорий отличается более чем в полтора раза, если есть отдельные брендовые кампании или если ремаркетинг вынесен в свою кампанию. Единая цифра допустима в магазине одной категории с однородной маржой. На практике даже там ее приходится разводить хотя бы на брендовый и небрендовый спрос.