За 12 месяцев работы с украинским брендом косметики мы получили ROAS 19,04 на Meta Ads, сгенерировали 24,5 млн грн дохода при рекламном бюджете 1,2 млн грн. Это не взрывной рост за неделю — это системная работа с аудиториями, креативами под гипотезы и экономикой каждого SKU. В этой статье разбираем всю механику: от первого аудита до финального масштабирования, с реальными цифрами и ошибками, которые стоили нам 180K грн в М3-М4.
Клиент: украинский бренд косметики Adaptis
Ниша: косметика и уход за кожей (premium segment), собственное производство в Украине.
Модель бизнеса: прямые продажи через сайт + розница через партнеров.
Средний чек: 1 847 грн (колебался от 890 до 3 200 грн в зависимости от SKU).
Входная ситуация: бренд работал 18 месяцев, имел базу 4 200 клиентов, LTV/CAC = 1,9 (ниже здорового 3+), реклама на Meta велась через фрилансера с ROAS 3,2-4,1. Владелец понимал продукт, но не видел пути к масштабированию без потери экономики.
Запрос к нам: выйти на $50K revenue/мес без просадки ROAS ниже 6. Бюджет на старте: $2 500/мес на рекламу.
Период работы: март 2023 — февраль 2024 (12 месяцев).
Финальный результат:
- Сумма продаж: 24 504 500 грн ($662K по среднему курсу 37 грн/$)
- Рекламный бюджет: 1 287 340 грн ($34,8K)
- ROAS: 19,04
- CPM: 127 грн (стабильный на протяжении М6-М12)
- CTR: 1,89% (link clicks)
- Конверсия сайта: 3,7% (с 2,1% на старте)
- CAC: 412 грн (с 890 грн на старте)
- LTV/CAC: 4,8 (с 1,9 на старте)
Это не магия. Это 12 месяцев системной работы с 23 гипотезами креативов, 4 итерациями аудиторий, 2 ошибками, которые стоили нам совместно 180K грн потерянного бюджета, и честный разговор с владельцем в М5, когда мы чуть не прекратили проект из-за конфликта стратегий. Разбираем все по косточкам.
Что мы увидели в аудите: классические ошибки e-commerce косметики
Первые 14 дней мы не запускали ни одной кампании. Аудит показал 7 критических точек, которые блокировали масштабирование:
| Проблема | Что было | Влияние на бизнес |
|---|---|---|
| Широкие аудитории без сегментации | 1 кампания «женщины 25-45, интерес косметика» | CPM 340 грн, CTR 0,8%, ROAS 3,4 |
| Креативы без гипотезы | Фото продукта + «покупай сейчас» | 90% бюджета шло в холодную аудиторию без повторных показов |
| Отсутствие воронки для warm | Ретаргетинг только на Add to Cart | 68% пользователей, которые просматривали 3+ страницы, не видели повторной рекламы |
| Средний чек слишком низкий | 1 247 грн (80% — 1 товар в корзине) | LTV = 2 340 грн при CAC 890 грн |
| Атрибуция только 1-day click | Meta показывала ROAS 4,1, на самом деле было 2,8 | Неправильные решения по масштабированию |
| Нет тестирования верхней воронки | 100% бюджета в conversion campaigns | Аудитория выгорала за 18-22 дня |
| Продуктовая линейка без приоритетов | Реклама 11 SKU одновременно | Размытие бюджета, нет hero-продукта |
Наибольшая проблема была не в Meta Ads. Проблема была в том, что бренд не знал своего hero-продукта — товара с лучшим retention и наивысшим LTV. Весь ассортимент рекламировался равномерно, что давало средний ROAS 3,8, но не давало точки опоры для масштабирования. У нас в LeadPrice есть правило: если клиент не может назвать 1-2 SKU с LTV/CAC > 4, мы не масштабируем — сначала ищем этот продукт.
Наша стратегия: 4 этапа за 12 месяцев
Этап 1 (М1-М2): Поиск hero-продукта и базовая сегментация
Первые два месяца мы работали с ограниченным бюджетом $2 500/мес и фокусировались на одном: найти 1-2 SKU с лучшей экономикой. Запустили 11 отдельных кампаний (по 1 на каждый SKU), бюджет $200-250 на кампанию, 14 дней на валидацию.
Результат М1-М2:
- Выявили hero-продукт: сыворотка для лица (цена 1 890 грн, repeat rate 41%, LTV 4 730 грн)
- Второй приоритет: набор для ухода (цена 2 890 грн, repeat rate 28%, LTV 5 120 грн)
- Остальные 9 SKU — вспомогательные (cross-sell и upsell)
- ROAS на hero-продукте: 8,2 (при общем 4,9)
- CAC на hero: 512 грн
Это дало нам точку опоры. С М3 мы перераспределили бюджет: 60% на hero-продукт, 25% на набор, 15% на остальной ассортимент (для cross-sell существующей базе).
Этап 2 (М3-М5): Масштабирование через креативы и ошибка на 180K грн
В М3 мы удвоили бюджет до $5 000/мес и начали тестировать креативы. Гипотеза: UGC-контент (видео отзывов клиентов) перебьет статические фото продукта. Запустили 8 вариантов креативов:
- Видео-отзыв клиента «до-после» (30 сек)
- Статическое фото продукта + список преимуществ
- Карусель 5 фото с процессом использования
- Видео распаковки продукта
- Статика с акцентом на состав (натуральные компоненты)
- UGC видео «день с продуктом»
- Анимированная графика с ключевыми benefits
- Фото “flat lay” продукта в интерьере
Результат тестирования (14 дней, $400 на креатив):
- Победитель: UGC видео «до-после» — CTR 2,3%, ROAS 11,2
- Второй: карусель с процессом — CTR 1,9%, ROAS 9,1
- Провал: анимированная графика — CTR 0,6%, ROAS 2,8
Мы сделали вывод: масштабируем UGC. И тут произошла ошибка, которая стоила нам 180K грн. Мы запустили 4 новых кампании с UGC-креативами, резко подняли бюджет до $8 000/мес (М4), но не учли одно: частоту показов. В косметике аудитория ограничена (женщины 25-45, Украина, доход выше среднего, интерес к уходу за кожей = ~1,2 млн человек). При агрессивном масштабировании frequency выросла с 1,8 до 4,2 за 18 дней. CPM подскочил с 140 до 290 грн, ROAS упал до 5,1.
В М5 мы провели жесткий разговор с клиентом. Владелец хотел продолжать масштабирование («вижу revenue растет»), мы настаивали на паузе и ребрендинге креативов. Это был момент, когда проект мог закрыться. Мы показали таблицу:
| Метрика | М3 | М4 | Тренд |
|---|---|---|---|
| ROAS | 9,8 | 5,1 | ↓ 48% |
| Frequency | 1,8 | 4,2 | ↑ 133% |
| CPM | 140 грн | 290 грн | ↑ 107% |
| CTR | 2,1% | 1,2% | ↓ 43% |
| CAC | 487 грн | 789 грн | ↑ 62% |
Владелец согласился. Мы уменьшили бюджет до $4 500, остановили 2 кампании, заказали 12 новых UGC-креативов (с другими амбассадорами, другими сценариями). Это стоило 2 недели без роста, но спасло проект.
Этап 3 (М6-М9): Воронка warm + cold и выход на стабильный ROAS 15+
В М6 мы перестроили всю структуру кампаний. Вместо 4 conversion campaigns запустили воронку из 3 уровней:
- TOF (Top of Funnel): Video Views campaign, цель — охватить 800K-1M уникальных пользователей в месяц, бюджет 25% от общего. Креатив: 15-секундное видео «почему натуральная косметика», без прямой продажи.
- MOF (Middle of Funnel): Traffic campaign на тех, кто досмотрел 50%+ TOF видео. Креатив: карусель с детальным разбором состава + отзывы. Бюджет 30%.
- BOF (Bottom of Funnel): Conversion campaign на тех, кто кликнул в MOF или посетил сайт. Креатив: оффер «бесплатная доставка при заказе 2+ товаров». Бюджет 45%.
Результат М6-М9:
- ROAS стабилизировался на 14,8-16,2 (средний 15,4)
- Frequency упала до 2,1 (healthy range)
- CPM снизился до 127 грн
- Средний чек вырос до 1 847 грн (за счет bundle-офферов на BOF)
- Repeat purchase rate вырос с 28% до 37%
Ключевой инсайт этого этапа: в косметике нельзя работать только на conversion campaigns. Аудитория ограничена, выгорание наступает за 20-30 дней. Воронка TOF → MOF → BOF позволяет подогревать новых пользователей и снижать CAC на финальном этапе. В нашей практике в LeadPrice мы видели это в 8 из 10 e-commerce проектов: клиенты приходят с запросом «нужно больше продаж», а на самом деле нужно больше warm аудитории.
Этап 4 (М10-М12): Масштабирование до $50K/мес и финальный ROAS 19
В М10 мы получили запрос от клиента: выйти на $50K revenue/мес до конца года. На тот момент мы делали $38-42K/мес при ROAS 15,2. Чтобы выйти на $50K, нужно было:
- Или поднять бюджет на 30% (риск выгорания аудитории)
- Или поднять конверсию сайта (долгий путь, 2-3 месяца)
- Или найти новую аудиторию (рискованная гипотеза)
Мы выбрали комбинацию: +15% к бюджету + A/B-тест новой landing page с фокусом на bundle-офферы. Новая landing имела 3 изменения:
- Hero-секция: вместо «купи сыворотку» → «набери комплект и получи -20%»
- Социальные доказательства: блок с 8 видео-отзывами (до этого было 3 текстовых)
- Checkout flow: OneClick покупка (без регистрации)
A/B-тест (30 дней, 50/50 трафик):
- Старая landing: CR 3,4%, AOV 1 680 грн
- Новая landing: CR 4,2%, AOV 2 190 грн
- Прирост revenue на одного посетителя: +38%
В М11-М12 мы перевели весь трафик на новую landing, подняли бюджет до $6 200/мес, добавили ретаргетинг на тех, кто просмотрел новую landing, но не купил (offer: -15% на первый заказ, срок действия 48 часов).
Финальный результат М12:
- Revenue: $56 700 (план $50K перевыполнен на 13%)
- ROAS: 19,04
- CAC: 412 грн (ниже исторического минимума)
- Repeat purchase rate: 41%
- LTV: 4 730 грн
- LTV/CAC: 4,8
Что дало ROAS 19: разбор по факторам
ROAS 19 — это не результат одного фактора. Это сумма 6 решений, каждое из которых давало +2-4 пункта к финальному ROAS:
| Фактор | Влияние на ROAS | Что сделали |
|---|---|---|
| Hero-продукт | +3,2 пункта | Сфокусировали 60% бюджета на SKU с LTV 4 730 грн и repeat rate 41% |
| Воронка TOF-MOF-BOF | +2,8 пункта | Снизили CAC на BOF за счет warm аудитории из TOF |
| UGC-креативы | +4,1 пункта | CTR вырос с 1,1% до 2,3%, CPM упал с 340 до 127 грн |
| Bundle-офферы | +3,4 пункта | AOV вырос с 1 247 до 1 847 грн, больше revenue на 1 клиента |
| Новая landing | +2,6 пункта | CR вырос с 3,4% до 4,2%, меньше waste трафика |
| Ретаргетинг с дедлайном | +1,8 пункта | Дополнительные 12% конверсий от тех, кто не купил с первого раза |
Каждый фактор отдельно дал бы ROAS 6-8. Вместе они дали 19. Это не magic bullet — это системная работа со всеми частями воронки одновременно. В нашей методологии в LeadPrice это называется «Регулярная работа» — когда каждые 2 недели ты валидируешь 1-2 гипотезы, измеряешь влияние, масштабируешь то, что работает, и убиваешь то, что нет.
Почему большинство агентств не делают ROAS 15+: 4 причины
За 5 лет работы с 250+ клиентами мы видели десятки e-commerce проектов, где предыдущее агентство давало ROAS 3-5 и говорило «это нормально для вашей ниши». Ложь. Вот почему они не выходят на 15+:
1. Они не ищут hero-продукт
Типичное агентство берет ассортимент клиента и рекламирует все одновременно. 20 SKU = 20 кампаний с одинаковым бюджетом. Результат: ROAS 4-6 на всем, но нет точки для масштабирования. Мы же в М1-М2 специально тратим $5-7K на то, чтобы найти 1-2 SKU с лучшей экономикой. Это не трата — это инвестиция в стратегию.
2. Они масштабируют слишком быстро
Увидели ROAS 8 на $2K бюджета — сразу поднимают до $10K. Frequency растет, CPM растет, ROAS падает до 3-4 за 2 недели. Клиент разочарован, агентство говорит «алгоритм Meta изменился». На самом деле проблема в том, что аудитория ограничена. Мы же масштабировали постепенно: +20-30% к бюджету раз в месяц, с параллельным расширением аудитории через TOF.
3. Они не тестируют креативы системно
Один креатив на кампанию, работает 3 месяца подряд. Когда выгорает — клиент видит падение ROAS и спрашивает «что случилось?». Мы же тестируем 2-3 новых креатива каждые 2 недели (бюджет $300-500 на тест), убиваем то, что не работает, масштабируем то, что дает CTR 1,8%+. В результате всегда есть свежий креатив в ротации.
4. Они работают только на BOF (conversion campaigns)
100% бюджета идет в кампании на покупку. Это работает 2-3 месяца, потом аудитория выгорает, CAC растет в 2-3 раза. Мы же в М6 перестроили структуру на воронку TOF-MOF-BOF, где 25% бюджета идет на разогрев новой аудитории. Это дает постоянный приток warm пользователей на BOF и снижает CAC на 30-40%.
Что НЕ сработало: 3 гипотезы, которые провалились
Честно: не все, что мы тестировали, дало результат. Вот 3 гипотезы, которые съели 90K грн бюджета и не дали ROI:
- Lookalike 1% от покупателей: мы создали LAL-аудиторию от 4 200 клиентов, ожидали ROAS 10+. Реальность: ROAS 4,2, CPM 310 грн, frequency 3,8 за 10 дней. Причина: аудитория оказалась слишком широкой (2,1 млн человек в Украине), Meta не нашел общих паттернов. Убили гипотезу за 14 дней.
- Инфлюенсер-коллаборация: заказали рекламу у бьюти-блогера с 180K подписчиков в Instagram, бюджет 45K грн. Результат: 2 800 переходов, 12 покупок, ROAS 0,9. Причина: аудитория блогера оказалась моложе (18-24 года), чем наша целевая (28-40 лет). Наш fail — не проверили демографию заранее.
- Google Shopping Ads: попробовали диверсифицировать каналы, запустили Shopping на $2K/мес. ROAS 2,8 (при Meta 15+). Причина: в косметике люди покупают на эмоциях и доверии (отзывы, UGC), а не на поисковом интенте. Закрыли канал в М8.
Эти ошибки стоили нам 90K грн, но дали clarity: фокус на Meta Ads с UGC-креативами и воронкой TOF-BOF — это то, что работает именно в косметике. Не нужно распыляться.
Как повторить результат в вашем e-commerce: 5 шагов
Если вы хотите получить ROAS 12-15+ в своем e-commerce (не только косметика), вот наш чек-лист из 5 шагов:
Шаг 1: Найдите hero-продукт
Выделите $3-5K на тестирование всех SKU по отдельности. Запустите по 1 кампании на каждый товар, бюджет $200-300, срок 14 дней. Измеряйте ROAS, CAC, repeat purchase rate. Выберите 1-2 товара с лучшей экономикой (LTV/CAC > 3). Далее 60-70% бюджета идет туда.
Шаг 2: Постройте воронку TOF-MOF-BOF
Не работайте только на conversion campaigns. Разделите бюджет:
- 25% — Video Views (TOF), цель охватить 500K-1M в месяц
- 30% — Traffic / Engagement (MOF), ретаргетинг на тех, кто досмотрел 50%+ видео
- 45% — Conversions (BOF), на warm аудиторию из MOF + сайт
Это снизит CAC на BOF на 30-50% по сравнению с работой только на холодную аудиторию.
Шаг 3: Тестируйте 2-3 новых креатива каждые 2 недели
Выделите $300-500 на каждый тест. Формат: UGC видео 15-30 сек (отзывы клиентов, распаковка, «день с продуктом»). Измеряйте CTR и ROAS за первые 7 дней. Если CTR < 1,5% — убивайте креатив. Если CTR > 2% — масштабируйте бюджет на +50% каждые 3 дня до достижения frequency 2,5.
Шаг 4: Поднимите AOV через bundle-офферы
Если ваш средний чек < 1,5x цены hero-продукта — вы теряете revenue. Создайте оффер: «Купи 2 товара — получи -15%» или «Набор из 3 товаров по цене 2». Рекламируйте bundle на BOF кампаниях. Это поднимет AOV на 30-50% без дополнительного CAC.
Шаг 5: Масштабируйте постепенно (+20-30% раз в месяц)
Не поднимайте бюджет резко. Если у вас ROAS 10 на $3K/мес — не идите сразу на $10K. Масштабируйте на +20-30% раз в 3-4 недели, мониторьте frequency (должна быть < 2,5). Если frequency > 3 — остановите масштабирование, добавьте новые креативы или расширьте аудиторию через TOF.
Когда ROAS 19 недостижим: реалистичные ожидания
Скажем честно: ROAS 19 — это не стандарт для каждого e-commerce. Это результат идеального совпадения 4 факторов:
- Продукт с высоким repeat rate (в нашем кейсе 41%) — это дало LTV 4 730 грн при CAC 412 грн
- Премиум-цена (1 890 грн за hero-продукт) — это дало высокий AOV и margin для рекламы
- Сильный бренд (Adaptis имел 18 месяцев истории, 4 200 клиентов, organic traffic 12K/мес) — это дало базу для warm аудиторий
- 12 месяцев системной работы без пауз и смены стратегии каждые 2 месяца
Если у вас товар с низким repeat rate (например, мебель или техника), цена < 500 грн, или вы только запустились — реалистичный ROAS будет 4-8, не 19. И это нормально. Не гонитесь за чужими цифрами — фокусируйтесь на здоровом LTV/CAC (> 3) и положительном unit economics.
В нашей практике в LeadPrice мы отказываем ~8 из 10 клиентов, которые приходят с запросом «дайте нам ROAS как в кейсе Adaptis». Наш ответ: мы даем ROAS, который соответствует вашей бизнес-модели, а не чужому бенчмарку. Если у вас LTV 800 грн — мы работаем на CAC 200-250 грн и ROAS 6-8, а не на мифические 19.
FAQ: самые частые вопросы о ROAS в e-commerce
Можно ли получить ROAS 19 за 3 месяца работы?
Вряд ли, если только у вас не готовый продукт с проверенным product-market fit, база 5K+ клиентов и бюджет $10K+/мес на тестирование. В нашем кейсе ROAS 19 появился в М10-М12, после 9 месяцев системной работы с креативами, воронкой и landing page. Первые 3 месяца мы делали ROAS 5-8, что тоже было выше рынка. Если кто-то обещает вам ROAS 15+ за 1-2 месяца — это или ложь, или они работают с готовой инфраструктурой (о чем вы им не сказали).
Какой минимальный бюджет нужен для ROAS 12+?
По нашему опыту: минимум $3-4K/мес на рекламу + $1-2K на креативы (UGC, фото, видео). Если у вас бюджет $500-1000/мес — фокусируйтесь на ROAS 4-6 и здоровом CAC, а не на рекордах. ROAS 12+ требует масштаба: чтобы алгоритм Meta обучился, нужно минимум 50-100 конверсий в неделю. При AOV 1 500 грн и CR 3% это ~250K грн трафика в месяц, то есть бюджет $6-7K.
Почему ROAS падает после масштабирования бюджета?
Две причины: или frequency растет (аудитория видит вашу рекламу 4-5+ раз и игнорирует), или вы выходите за пределы вашей целевой аудитории (Meta показывает рекламу менее релевантным людям). Решение: масштабируйте постепенно (+20-30% раз в месяц), мониторьте frequency (должна быть < 2,5), добавляйте новые креативы каждые 2 недели, расширяйте аудиторию через TOF-кампании (Video Views). Если frequency > 3 — остановите масштабирование, обновите креативы.
Сколько креативов нужно тестировать одновременно?
Мы тестируем 2-3 новых креатива каждые 2 недели. Больше — распыляете бюджет, меньше — рискуете выгоранием. Каждый тест — это $300-500 бюджета на 7-10 дней. Измеряем CTR и ROAS за первые 7 дней: если CTR < 1,5% или ROAS < 6 — убиваем креатив. Если CTR > 2% и ROAS > 10 — масштабируем на +50% каждые 3 дня до frequency 2,5. В результате у нас всегда 4-6 активных креативов в ротации, из которых 2-3 — свежие (менее 14 дней).
Работает ли эта стратегия в других нишах, кроме косметики?
Да, но с адаптацией. Воронка TOF-MOF-BOF, UGC-креативы, hero-продукт, bundle-офферы — это универсальные принципы для e-commerce с AOV 800+ грн и repeat purchase. Мы применяли эту методологию в одежде (ROAS 12,75), пищевых добавках (ROAS 9,8), детских товарах (ROAS 11,2). НЕ работает в нишах с низким repeat rate (мебель, бытовая техника, стройматериалы) — там фокус на LTV через cross-sell и upsell, а не на прямой ROAS. Также не работает в ultra-low ticket (< 300 грн AOV) — там экономика рекламы не бьется.
Как долго можно поддерживать ROAS 15+ без падения?
В нашем кейсе ROAS 15+ держался 7 месяцев (М6-М12) без просадки ниже 14. Ключ: постоянное обновление креативов (2-3 новых каждые 2 недели), мониторинг frequency, расширение аудитории через TOF. Если вы прекратите тестировать креативы — ROAS упадет за 4-6 недель. Если прекратите TOF — аудитория выгорит за 8-10 недель. Это не «настроил и забыл» — это регулярная работа каждые 2 недели с новыми гипотезами. В LeadPrice мы работаем спринтами: каждые 2 недели новый спринт с 1-2 гипотезами креативов или аудиторий.
Вывод: ROAS 19 — это система, а не везение
Этот кейс показывает одно: высокий ROAS — это не результат одного волшебного креатива или секретной настройки Meta Ads. Это результат системной работы со всеми частями воронки одновременно: hero-продукт, UGC-креативы, воронка TOF-BOF, bundle-офферы, новая landing, ретаргетинг. Каждый элемент дал +2-4 пункта к финальному ROAS. Вместе они дали 19.
Если вы хотите такой же результат в вашем e-commerce — не ищите magic bullet. Ищите агентство, которое готово копать в экономику, тестировать гипотезы системно и честно говорить «это не сработает» вместо «давайте попробуем еще один канал». В LeadPrice мы работаем именно так: сначала диагностика, потом стратегия, потом регулярная работа с четкими KPI. Не гарантии количества лидов, а партнерство на результат.
Готовы обсудить вашу ситуацию? Заполните форму — мы проанализируем вашу текущую рекламу, покажем конкретные точки роста и честно скажем, сможем ли помочь. Если нет — порекомендуем, кто сможет.