Шаг 1. Проверьте, что именно считается ROAS
ROAS = attributed revenue / ad spend. Это удобная operating metric, но она не равна profit, incrementality или total business growth. Сначала проверьте attribution window, view-through, cross-device, refunds и VAT/fees.
Шаг 2. Разделите attributed и incremental revenue
Branded search, retargeting и affiliate могут получать credit за клиентов, которые купили бы и без рекламы. Высокий ROAS в этих каналах не означает высокий incremental lift.
Шаг 3. Проверьте new vs existing
Если 80% revenue кампании дают returning customers, она может быть эффективным retention/capture инструментом, но не growth engine. Разделяйте new customer ROAS/CAC и existing customer revenue.
Шаг 4. Проверьте масштаб
ROAS 1000% при spend 50 тыс. ₽ может быть несущественным для бизнеса с оборотом 100 млн ₽. Смотрите absolute incremental contribution и capacity к scale.
Шаг 5. Проверьте marginal ROAS
Average ROAS обычно снижается при росте spend. Решение о бюджете должно учитывать marginal return следующего рубля. Постройте response curve.
Шаг 6. Проверьте margin
ROAS работает с revenue. Если product margin 20%, ROAS 400% может быть убыточным после COGS, fulfillment, returns, agency fees и discounts. Считайте contribution ROAS или profit after marketing.
Шаг 7. Проверьте product mix
Кампания может продвигать low-margin или one-off products. Высокая revenue отдача не гарантирует LTV. Сравните category margin и repeat.
Шаг 8. Проверьте discount dependency
Скидка может одновременно повышать conversion и ROAS, если attribution capture сильная, но снижать margin и приучать покупателей ждать promo. Анализируйте full-price vs promo cohorts.
Шаг 9. Проверьте saturation
Высокий ROAS часто сохраняется потому, что budget ограничен. При попытке scale аудитория расширяется, frequency растёт и marginal performance падает. Это естественно; вопрос — где находится economic frontier.
Шаг 10. Проверьте каннибализацию
Paid search по brand, marketplace ads или retargeting могут перехватывать organic/direct transactions. Тестируйте pause/holdout по регионам, аудиториям или времени, если это допустимо.
Шаг 11. Проверьте lag
Brand и demand creation могут иметь низкий immediate ROAS, но влиять на future search, direct traffic и conversion. И наоборот, capture-channel выглядит великолепно потому, что harvest demand создан другими активностями.
Шаг 12. Проверьте измерение на уровне бизнеса
Шаг 13. Сравните рост бизнеса и media growth
Если spend +30%, attributed revenue +35%, но total revenue +3%, часть «эффекта» может быть перераспределением credit. Смотрите total-level outcome.
Шаг 14. Проверьте inventory/capacity
Иногда marketing создаёт demand, но stock, Sales, onboarding или delivery ограничивают revenue. Тогда ROAS отдельного channel может быть высоким, а business growth упирается в операционный bottleneck.
Шаг 15. Разделите capture и creation
Назначьте разные роли и KPI. Capture: conversion, marginal CAC. Creation: reach target audience, lift, future pipeline/search. Не заставляйте оба типа выглядеть одинаково по last-click ROAS.
Диагностическое дерево
- ROAS высок, spend мал → volume/capacity question.
- ROAS высок, profit слаб → margin/discount/returns.
- ROAS высок, new customers мало → existing-demand capture.
- ROAS высок, total revenue не растёт → cannibalization/attribution.
- ROAS падает при scale → saturation/marginal economics.
- ROAS стабилен, business growth blocked → inventory/Sales/retention.
Что делать
- Перейти от average к marginal ROAS.
- Разделить new/existing.
- Использовать contribution.
- Проводить incrementality tests.
- Сократить чрезмерный brand capture.
- Добавить demand creation, если category ceiling достигнут.
- Проверить operational bottlenecks.
Типичные ошибки
- Приравнивать ROAS к прибыли.
- Игнорировать new/existing.
- Считать attribution причинностью.
- Оптимизировать только короткий window.
- Не учитывать returns.
- Судить о scale по average ROAS.
- Резать low-ROAS brand activity без lift evidence.
Пример
E-commerce видит ROAS 900% в branded search и увеличивает бюджет. Attributed revenue растёт, total revenue почти нет. Geo holdout показывает, что значительная часть покупок происходит и без paid brand. Компания снижает bid coverage, переводит бюджет в new-customer category search и creator partnerships. Branded ROAS падает как доля отчёта, но total new-customer contribution растёт.
Как отличить capture от creation
Спрос, который уже существует, обычно хорошо ловится search, branded queries, retargeting и marketplace ads. Эти каналы часто показывают высокий ROAS. Demand creation работает раньше: video, PR, creators, thought leadership, events, category education. Их прямой ROAS может быть ниже, но без них объём capture ограничен.
Поэтому channel mix оценивайте как систему. Если все деньги уходят в capture, ROAS может выглядеть великолепно, а общий рынок клиентов не расширяется.
Как провести простой incrementality test
Если бизнес позволяет, выберите сопоставимые регионы, аудитории или периоды. В test оставьте рекламу, в control снизьте/отключите выбранный слой. Сравните не attributed revenue, а total outcome с поправкой на baseline. Даже imperfect holdout часто даёт более полезный ответ, чем platform attribution.
Как считать contribution ROAS
Вместо Revenue / Ad Spend используйте Contribution after variable costs / Ad Spend. В e-commerce вычтите COGS, returns, fulfillment и promo cost. В services/SaaS — relevant variable delivery cost. Это делает media decision ближе к реальной экономике.
Как оценивать scale
Если marginal ROAS ниже threshold, следующий рубль лучше направить в другой channel, product, retention или brand creation.
Как анализировать total business effect
- Total revenue / contribution.
- New customers.
- Organic/direct change.
- Brand search volume.
- Repeat/retention.
- Inventory/Sales capacity.
- Marginal CAC.
30-дневный план
- Неделя 1: attribution audit, new/existing split, margin.
- Неделя 2: response curve и saturation.
- Неделя 3: holdout/incrementality test.
- Неделя 4: budget reallocation по marginal contribution.
Как установить правильный threshold
Target ROAS должен выводиться из gross/contribution margin, repeat economics и допустимого payback, а не из круглого числа вроде 500%. Для new-customer acquisition threshold может быть ниже, если retention и LTV подтверждены. Для one-off покупки — выше. Разные категории и segments могут иметь разные допустимые уровни.
Как сверять ROAS с реальным денежным результатом
Раз в месяц полезно делать reconciliation между рекламными платформами, аналитикой и финансовыми данными. Сравните attributed revenue, фактические net sales, refunds, channel fees и contribution. Если platform ROAS систематически растёт быстрее, чем total contribution, измерительная система переоценивает рекламный эффект.
Такой reconciliation особенно важен после изменений attribution window, consent mode, tracking architecture, marketplace reporting или CRM matching. Техническое улучшение атрибуции может резко изменить ROAS без какого-либо реального изменения бизнеса.