TL;DR
Клієнт приходить з Meta Ads звітом: ROAS 5.2, витрачено $3000, доход $15 600. Виглядає ідеально. Але через 2 місяці власник каже: «грошей на рахунку немає, я в мінусі». Як так? Бо ROAS рахує доход, а не прибуток. Якщо собівартість товару 70%, податки 20%, логістика 15% — то з $15 600 доходу залишається мінус після всіх витрат. У цій статті розбираємо реальний кейс провалу, 4 первопричини чому «гарна» метрика може маскувати збитки, і як діагностувати економіку ДО запуску реклами. Ми в LeadPrice бачили цю картину у 6 з 10 нових клієнтів, які приходили після інших агенцій — звіт красивий, бізнес горить.
Кейс провалу: e-commerce одягу з «успішним» ROAS 5
Березень 2023. До нас звернувся власник інтернет-магазину одягу (назву не називаємо за NDA). Попередня агенція вела Meta Ads 4 місяці, звітувала ROAS 4.8-5.3 щомісяця. Клієнт був задоволений — до моменту, коли його бухгалтер показав реальний P&L.
Що було у звітах агенції (за 4 місяці):
- Витрати на рекламу: $11 200
- Доход (attribution window 7 days click): $56 000
- ROAS: 5.0
- Кількість покупок: 1120 (середній чек $50)
Що було в реальній бухгалтерії:
- Собівартість товару (закупка з Туреччини): 68% від ціни = $38 080
- Логістика (міжнародна + внутрішня доставка): $4 200
- Повернення товару (20% замовлень): $11 200 втрат
- Комісія платіжної системи (3.5%): $1 960
- Податки (спрощена 5% + ЄСВ): $3 360
- Витрати на агенцію (15% від ad spend): $1 680
- Витрати на рекламу: $11 200
Підсумок: Доход $56 000 − собівартість $38 080 − логістика $4 200 − повернення $11 200 − комісії $1 960 − податки $3 360 − агенція $1 680 − реклама $11 200 = мінус $14 680 за 4 місяці.
Агенція показувала ROAS 5, а бізнес втрачав по $3670/міс. Звіт був технічно правильний — Meta дійсно порахувала $56K доходу за атрибуцією. Але ніхто не перевірив юніт-економіку ДО масштабування. Попередня агенція працювала в моделі «наливай трафік → покращуй ROAS → звітуй клієнту». Реальна математика залишилась за кадром.
Первопричина №1: ROAS рахує доход, а не маржу
ROAS (Return on Ad Spend) = доход / витрати на рекламу. Формула бере revenue з Meta Events Manager або Google Analytics, але не враховує собівартість, логістику, повернення, податки. Якщо ваш gross margin 25% (собівартість + логістика забирають 75%), то ROAS 5 означає не прибуток, а можливі збитки після всіх витрат.
Приклад математики для e-commerce:
| Метрика | Значення | % від доходу |
|---|---|---|
| Доход з реклами (ROAS 5) | $10 000 | 100% |
| Витрати на рекламу | $2 000 | 20% |
| Собівартість товару | $6 500 | 65% |
| Логістика | $800 | 8% |
| Повернення (15%) | $1 500 | 15% |
| Комісії платіжки | $350 | 3.5% |
| Податки (спрощена) | $600 | 6% |
| Чистий прибуток | −$1 750 | −17.5% |
ROAS 5 виглядає як успіх. Але якщо gross margin тонка — бізнес працює в мінус. Правильна метрика для e-commerce — не ROAS, а MER (Marketing Efficiency Ratio) = весь доход / всі маркетингові витрати, або ще краще POAS (Profit on Ad Spend) = чистий прибуток / витрати на рекламу. Якщо POAS негативний — реклама спалює гроші, навіть якщо ROAS 10.
Ми в LeadPrice на першому дзвінку питаємо: яка ваша gross margin? Якщо клієнт не знає — це червоний прапор. Звичайні агенції на цьому етапі кажуть «ок, давайте запустимо тестовий бюджет $500». Ми — ні. Спочатку рахуємо Target ROAS виходячи з реальної економіки, потім валідуємо, чи можемо досягти його на аукціоні. Якщо ні — каже чесно «ваша модель не витримає платну рекламу за поточними цінами».
Первопричина №2: Attribution window ≠ реальна поведінка клієнта
Meta за замовчуванням рахує конверсії у вікні 7 days click + 1 day view. Тобто якщо користувач кликнув оголошення, потім протягом 7 днів купив (навіть через Google пошук або прямий перехід) — Meta зарахує це собі. Якщо побачив рекламу (але не кликнув), потім протягом 1 дня купив — теж зарахує.
Проблема: реальний Customer Journey у B2C часто 14-30 днів, у B2B — 30-90 днів. Користувач побачив рекламу → пішов гуглити відгуки → порівняв з конкурентами → через 2 тижні прийшов через органічний пошук і купив. Meta цю покупку НЕ порахує у своєму ROAS (бо attribution window закінчився), але насправді реклама спрацювала як перша точка контакту.
Зворотна ситуація: користувач випадково кликнув оголошення (мис-клік на мобілці), через 3 дні прийшов через Google Ads і купив. Meta зарахує покупку собі у звіті, хоча реальний канал конверсії — Google. Результат: ROAS у Meta здуто, ROAS у Google недооцінений, власник бізнесу не розуміє реальної картини.
Як це виглядає у реальних цифрах (кейс клініки естетичної медицини, яку ми ведемо):
- Meta Ads звіт (7 days click): 120 записів на консультацію за місяць, ROAS 4.2
- Google Ads звіт: 80 записів, ROAS 3.1
- CRM (реальні дані): 180 записів всього, з них 15% сказали «побачив рекламу у Facebook» (але прийшов через Google або прямо)
Сума конверсій у звітах Meta + Google = 200, реально у CRM = 180. Overlap (дублювання атрибуції) = 20 записів, або 11%. Якщо рахувати ROAS окремо по каналах — здається, що все супер. Якщо дивитись на весь маркетинг разом (MER) — картина інша.
Рішення: наскрізна аналітика з UTM-мітками + CRM-інтеграція. Ми в LeadPrice будуємо єдиний дашборд, де бачимо First Touch (перший канал знайомства), Last Touch (останній канал перед конверсією), і весь шлях між ними. Це не ідеальна атрибуція (ідеальної не існує), але дає реальну картину, а не рожеві окуляри Meta Events Manager.
Первопричина №3: Маніпуляція з attribution model у звітах
Деякі агенції (не всі, але багато) грають з attribution settings, щоб звіт виглядав краще. Наприклад:
- Вмикають 28 days click attribution замість 7 days — ROAS здувається на 15-30%, бо Meta зараховує конверсії, які насправді прийшли через інші канали
- Включають Engaged view attribution (користувач подивився відео 10+ секунд, потім протягом 1 дня купив) — ROAS росте ще на 10-20%, але реальна причина покупки могла бути зовсім інша
- Не сегментують New vs. Returning customers — ретаргетинг на теплу базу дає ROAS 8-12, холодний трафік ROAS 2-3, а в загальному звіті середній ROAS 5 виглядає непогано. Але якщо 80% бюджету йде на ретаргетинг — ви не масштабуєте бізнес, а просто повертаєте тих самих людей
Приклад з практики (кейс e-commerce клієнта, який прийшов до нас після іншої агенції):
Попередня агенція звітувала ROAS 6.3 за attribution window 28 days click. Ми перемкнули на 7 days click (стандарт Meta для e-commerce) — ROAS впав до 4.1. Потім розділили New vs. Returning:
- Ретаргетинг (20% бюджету): ROAS 11.2
- Холодний трафік Lookalike (50% бюджету): ROAS 2.8
- Холодний трафік Broad (30% бюджету): ROAS 1.9
Зважений середній ROAS = (11.2 × 0.2) + (2.8 × 0.5) + (1.9 × 0.3) = 2.24 + 1.4 + 0.57 = 4.21. Це реальна цифра. Але якщо показувати клієнту тільки «загальний ROAS 6.3 за 28 днів» — він думає, що все добре, поки не побачить банківський рахунок.
Наш стандарт: звітуємо за 7 days click (Meta) або Last non-direct click (Google), сегментуємо New vs. Returning, показуємо MER окремо. Якщо клієнт запитує «а чому у вас ROAS нижче, ніж у попередньої агенції?» — пояснюємо різницю в методології. Ми не грає в «красиві цифри», ми граємо в «реальний прибуток».
Первопричина №4: Ігнорування LTV та CAC у довгостроковій перспективі
ROAS — це short-term метрика. Вона показує, скільки доходу ви отримали зараз з реклами. Але не показує:
- Скільки цей клієнт принесе за 6-12 місяців (LTV — Lifetime Value)
- Скільки коштує залучити клієнта з урахуванням всіх маркетингових каналів (CAC — Customer Acquisition Cost)
- Чи окупиться цей клієнт через repeat purchases
Приклад: SaaS-продукт з підпискою $50/міс. Клієнт купує після реклами, перший місяць приносить $50 доходу, витрати на рекламу $30 → ROAS 1.67 (нібито погано). Але якщо середня тривалість підписки 8 місяців → LTV = $400. CAC $30 → LTV/CAC = 13.3 (дуже добре). Якщо дивитись тільки на ROAS першого місяця — здається, що реклама не працює. Якщо рахувати LTV — бізнес в плюсі.
Зворотний приклад: e-commerce з імпульсними покупками. Середній чек $60, ROAS 5 (витрати $10, доход $50 — стоп, ні, ROAS 5 = витрати $10, доход $50… не, математика не сходиться. ROAS 5 = доход $50 при витратах $10 — це доход/ad spend, але $50/$10 = 5, так. Ок). Repeat purchase rate 5% (тільки 5 з 100 клієнтів купують вдруге). LTV = $60 × 1.05 = $63. CAC = $10 (витрати на рекламу, плюс треба додати agency fee, креативи, тощо — реально CAC $15). Gross margin 30% → чистий прибуток з клієнта $63 × 0.3 = $18.9. CAC $15 → прибуток $3.9 на клієнта. Це працює, але margins тонкі. Якщо CAC виросте до $20 (CPM подорожчав) — бізнес у мінусі, навіть якщо ROAS все ще 5.
У нашій методології (LeadPrice підхід до воронки) ми завжди рахуємо LTV/CAC ratio ДО старту реклами. Якщо LTV/CAC < 3 → модель не масштабується без оптимізації (треба або зменшувати CAC через креативи/таргетинг, або підвищувати LTV через retention/upsell). Якщо агенція цього не робить — вона просто наливає трафік і молиться, що economics склався сам.
Як діагностувати реальну економіку реклами: чек-ліст перед запуском
Перед тим як вливати бюджет у Meta/Google/TikTok, пройдіть цей чек-ліст. Якщо хоча б на 2 питання відповідь «не знаю» — реклама з 80% ймовірністю буде спалювати гроші, навіть якщо ROAS виглядатиме добре.
1. Яка ваша Gross Margin?
Формула: (Доход − Собівартість − Логістика) / Доход × 100%. Якщо менше 40% для e-commerce або менше 60% для послуг — платна реклама буде складна. Target ROAS має бути мінімум 1 / Gross Margin. Тобто якщо Gross Margin 30% → Target ROAS > 3.33, щоб вийти у нуль після витрат на рекламу.
2. Який ваш Average Order Value (AOV)?
Якщо середній чек $20, а CPA (cost per acquisition) у вашій ніші $15 → margins тонкі. Якщо AOV $200, а CPA $15 → є простір для маневру. Низький AOV не означає «не запускати рекламу», але означає «треба працювати над upsell/cross-sell у воронці».
3. Який ваш Repeat Purchase Rate?
Скільки % клієнтів купують вдруге протягом 6 місяців? Якщо 0-5% (одноразові покупки) → LTV дорівнює AOV, треба закладати це у Target CPA. Якщо 30-50% → LTV у 1.5-2 рази вище, можна дозволити вищий CPA у першому замовленні.
4. Який ваш поточний Conversion Rate на сайті?
Якщо CR < 1% для e-commerce або < 3% для lead-gen → проблема не в трафіку, а у воронці (сайт, оффер, ціна, довіра). Запуск реклами на слабку воронку = спалити бюджет. Спочатку треба пофіксити конверсію, потім масштабувати трафік.
5. Чи є у вас наскрізна аналітика (CRM + GA4 + ad platforms)?
Якщо ні — ви не побачите реальну картину. Meta каже 100 покупок, Google каже 80, CRM каже 120 — хто правий? Без Single Source of Truth ви будете приймати рішення на основі здогадок.
6. Який ваш Target CAC, щоб вийти у прибуток?
Формула: Target CAC = LTV × Target Profit Margin. Якщо LTV $100, хочете 30% profit margin → Target CAC = $100 × 0.3 = $30. Тепер питання: чи реально досягти CPA $30 у вашій ніші на аукціоні? Якщо середній CPA у ніші $50 → треба або підвищувати LTV (retention, upsell), або знижувати CAC (креативи, landing).
Ми в LeadPrice робимо цю діагностику на першій зустрічі. Якщо бачимо, що economics не склався — кажемо чесно. У 2 з 10 випадків ми відмовляємо клієнту, бо розуміємо: за поточних умов реклама не принесе прибутку, навіть якщо ROAS буде 10. Звичайні агенції на цьому етапі кажуть «давайте спробуємо» — бо їм треба закрити план продажів. Ми працюємо на довгострок, тому фільтруємо на вході.
Що робити, якщо у вас зараз ROAS 5, але грошей немає
Крок 1: Порахуйте реальний прибуток на одиницю продажу
Візьміть один середній order і розпишіть всі витрати: собівартість, логістика, упаковка, комісія платіжки, повернення (середній % у вашій ніші), податки, зарплата персоналу (пропорційно). Що залишилось після цього — це Gross Profit на order. Якщо він менше CAC — ви у мінусі, незалежно від ROAS.
Крок 2: Перевірте attribution settings у Meta/Google
Meta Ads Manager → вкладка «Columns» → «Customize Columns» → «Attribution Setting». Має бути 7-day click для e-commerce, 1-day click для high-ticket або довгого циклу (щоб не здувати цифри). Якщо там стоїть 28-day click або Engaged view — ROAS здутий на 20-40%.
Крок 3: Сегментуйте New vs. Returning customers
Створіть окремі ad sets для холодного трафіку і ретаргетингу. Подивіться ROAS окремо. Якщо весь прибуток йде з ретаргетингу — ви не масштабуєте, а крутитесь навколо тієї ж аудиторії. Треба фіксити cold traffic (креативи, оффер, landing).
Крок 4: Впровадьте MER як основну метрику
MER (Marketing Efficiency Ratio) = Total Revenue / Total Marketing Spend. Включає ВСІ канали (Meta, Google, influencers, email, SMM — все, на що ви витратили). Якщо MER < Target ROAS (який ви порахували у Кроці 1) → маркетинг у цілому неефективний, навіть якщо один канал показує ROAS 5.
Крок 5: Аудит воронки
Можливо, проблема не в рекламі, а у конверсії. Якщо CR < 1.5% (e-commerce) або < 5% (lead-gen) → спочатку треба пофіксити сайт/landing. Збільшення CR з 1% до 2% = у 2 рази дешевший CAC при тому ж трафіку. Це часто ефективніше, ніж намагатись виціснути +10% ROAS з реклами.
Червоні прапори: коли агенція показує «гарний ROAS», але щось не так
- Агенція не питає про ваш Gross Margin на першій зустрічі — якщо стратег не знає economics, він керує вслiпу
- У звітах тільки ROAS, немає CAC або MER — можливо, ховають реальну картину
- Attribution window більше 7 днів для e-commerce — здувають цифри
- Не сегментують New vs. Returning — можливо, весь ROAS йде з ретаргетингу, а холодний трафік у мінусі
- Обіцяють «гарантований ROAS 5+» — ніхто не контролює аукціон, гарантувати ROAS неможливо
- Не інтегрують CRM з рекламними платформами — працюють по звітам Meta/Google, а не по реальних даних вашого бізнесу
Якщо бачите 2+ пункти з цього списку — варто переглянути співпрацю. Ми в LeadPrice приймаємо ~20% вхідних заявок, бо свідомо фільтруємо клієнтів, з ким не зможемо дати результат. Наша репутація дорожча, ніж один контракт. Тому якщо бачимо, що economics не склався — кажемо відверто. Інколи рекомендуємо спочатку пропрацювати продукт/ціноутворення, потім повернутись до реклами. Це чесно.
FAQ: найчастіші питання про ROAS і реальний прибуток
Який ROAS вважається хорошим для e-commerce?
Немає universal answer. Залежить від Gross Margin. Якщо Gross Margin 30% → Target ROAS має бути мінімум 3.33, щоб вийти у нуль (без урахування інших витрат). Якщо Gross Margin 60% → Target ROAS 1.67. Плюс треба закласти agency fee (10-20%), податки, операційні витрати. У практиці для e-commerce одягу/електроніки здоровий ROAS = 4-6. Для премиум-товарів з високим margin = 2-3. Для dropshipping з margin 20% = 6-8 (інакше не виживете).
Чому ROAS у Meta вищий, ніж у Google?
Два фактори. Перший: Meta рахує конверсії у ширшому attribution window (7 days click + 1 day view), Google за замовчуванням Last non-direct click (останній клік перед конверсією). Тобто Meta зараховує конверсії, які могли прийти через інші канали. Другий: аудиторія. Meta добре працює на warm/hot traffic (ретаргетинг, lookalike на покупців), тому ROAS вищий. Google Search ловить попит (користувач вже шукає) → частіше холодний трафік → нижчий ROAS, але вищий обсяг. Обидва канали потрібні, порівнювати їх у лоб — некоректно.
Агенція каже, що треба дати рекламі «дозріти» 3 місяці. Це правда?
Частково правда. Meta алгоритм Learning Phase дійсно потребує ~50 конверсій на ad set, щоб стабілізуватись (це 1-4 тижні залежно від бюджету). Але якщо після 3 місяців ROAS все ще у мінусі, а агенція каже «ще трохи» — це red flag. У нормальній практиці перші сигнали (чи працює гіпотеза) видно через 2-4 тижні. Якщо CPA у 2 рази вищий за Target — треба міняти креативи/таргетинг/оффер, а не чекати «поки алгоритм навчиться». Алгоритм не зробить чудо, якщо economics не склався.
Як зрозуміти, чи проблема в рекламі, чи в продукті?
Дивіться на Conversion Rate. Якщо CR на landing page < 1% для e-commerce — проблема у воронці (слабкий оффер, висока ціна, немає довіри, складний checkout). Якщо CR 2-3% — воронка ОК, можна масштабувати трафік. Якщо CR > 3%, але CAC все одно високий — проблема в таргетингу або креативах (показуєте не тій аудиторії, або креатив не чіпляє). Типова помилка: лити більше бюджету на слабку воронку, сподіваючись «якось спрацює». Спойлер: не спрацює.
Що краще: висока конверсія (низький CPA) чи високий AOV?
Залежить від бізнес-моделі. Для subscription або high-LTV продуктів краще високий AOV, навіть якщо CPA вищий (бо окупиться через repeat). Для імпульсних покупок (low LTV) критично низький CPA, інакше не вийдете у прибуток. Ідеально — баланс. У практиці ми часто бачимо: бізнес намагається підняти AOV через upsell, але при цьому CR падає (бо користувач не готовий купити дорожчий товар). Треба тестувати.
Чи можна досягти ROAS 10+ стабільно?
Так, але тільки на ретаргетингу або у специфічних нішах (наприклад, digital-продукти з margin 90%). На холодному трафіку у конкурентних нішах ROAS 10 — це outlier, не норма. Якщо агенція обіцяє «стабільний ROAS 10 на cold traffic» — або вони працюють у нерепрезентативній ніші, або вводять в оману. У нашому досвіді (80+ кейсів на сайті) здоровий ROAS на холодному трафіку = 3-6 залежно від ніші. Якщо досягли більше — супер, але не закладайте це у прогноз.
Висновок: метрика — це не результат, результат — це гроші на рахунку
ROAS 5 — це красива цифра у звіті. Але якщо після всіх витрат (собівартість, логістика, повернення, податки, agency fee) у вас залишається мінус — бізнес горить, навіть якщо агенція каже «дивіться, який гарний ROAS». Реальна метрика успіху — чистий прибуток на клієнта (unit economics) та LTV/CAC ratio. Якщо вони здорові — бізнес масштабується. Якщо ні — будь-який ROAS це ілюзія.
Ми в LeadPrice працюємо не за моделлю «налити трафік → звітувати ROAS». Ми працюємо як бізнес-партнер: спочатку діагностуємо economics, потім будуємо воронку під реальні цифри, потім масштабуємо тільки те, що доведено працює. Це довше, ніж «запустили кампанію за 3 дні», але це чесно. Якщо хочете агенцію, яка каже правду (навіть якщо вона неприємна), а не продає «гарантований ROAS 10» — напишіть нам. Подивимось на ваші цифри і скажемо, чи можемо допомогти, чи ні. У 8 з 10 випадків можемо. У 2 з 10 — чесно кажемо «ваша модель поки не готова до платної реклами, ось що треба пофіксити спочатку».
Бо наша репутація будується не на кількості підписаних контрактів, а на кількості бізнесів, які реально заробили гроші після роботи з нами. І це єдина метрика, яка має значення.