Без категории

Кейс: ROAS 19 и 24,5 млн дохода с 1,2 млн бюджета в косметике

За 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 Cart68% пользователей, которые просматривали 3+ страницы, не видели повторной рекламы
Средний чек слишком низкий1 247 грн (80% — 1 товар в корзине)LTV = 2 340 грн при CAC 890 грн
Атрибуция только 1-day clickMeta показывала 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 вариантов креативов:

  1. Видео-отзыв клиента «до-после» (30 сек)
  2. Статическое фото продукта + список преимуществ
  3. Карусель 5 фото с процессом использования
  4. Видео распаковки продукта
  5. Статика с акцентом на состав (натуральные компоненты)
  6. UGC видео «день с продуктом»
  7. Анимированная графика с ключевыми benefits
  8. Фото “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Тренд
ROAS9,85,1↓ 48%
Frequency1,84,2↑ 133%
CPM140 грн290 грн↑ 107%
CTR2,1%1,2%↓ 43%
CAC487 грн789 грн↑ 62%

Владелец согласился. Мы уменьшили бюджет до $4 500, остановили 2 кампании, заказали 12 новых UGC-креативов (с другими амбассадорами, другими сценариями). Это стоило 2 недели без роста, но спасло проект.

Этап 3 (М6-М9): Воронка warm + cold и выход на стабильный ROAS 15+

В М6 мы перестроили всю структуру кампаний. Вместо 4 conversion campaigns запустили воронку из 3 уровней:

  1. TOF (Top of Funnel): Video Views campaign, цель — охватить 800K-1M уникальных пользователей в месяц, бюджет 25% от общего. Креатив: 15-секундное видео «почему натуральная косметика», без прямой продажи.
  2. MOF (Middle of Funnel): Traffic campaign на тех, кто досмотрел 50%+ TOF видео. Креатив: карусель с детальным разбором состава + отзывы. Бюджет 30%.
  3. 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 изменения:

  1. Hero-секция: вместо «купи сыворотку» → «набери комплект и получи -20%»
  2. Социальные доказательства: блок с 8 видео-отзывами (до этого было 3 текстовых)
  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:

  1. Lookalike 1% от покупателей: мы создали LAL-аудиторию от 4 200 клиентов, ожидали ROAS 10+. Реальность: ROAS 4,2, CPM 310 грн, frequency 3,8 за 10 дней. Причина: аудитория оказалась слишком широкой (2,1 млн человек в Украине), Meta не нашел общих паттернов. Убили гипотезу за 14 дней.
  2. Инфлюенсер-коллаборация: заказали рекламу у бьюти-блогера с 180K подписчиков в Instagram, бюджет 45K грн. Результат: 2 800 переходов, 12 покупок, ROAS 0,9. Причина: аудитория блогера оказалась моложе (18-24 года), чем наша целевая (28-40 лет). Наш fail — не проверили демографию заранее.
  3. 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 факторов:

  1. Продукт с высоким repeat rate (в нашем кейсе 41%) — это дало LTV 4 730 грн при CAC 412 грн
  2. Премиум-цена (1 890 грн за hero-продукт) — это дало высокий AOV и margin для рекламы
  3. Сильный бренд (Adaptis имел 18 месяцев истории, 4 200 клиентов, organic traffic 12K/мес) — это дало базу для warm аудиторий
  4. 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. Не гарантии количества лидов, а партнерство на результат.

Готовы обсудить вашу ситуацию? Заполните форму — мы проанализируем вашу текущую рекламу, покажем конкретные точки роста и честно скажем, сможем ли помочь. Если нет — порекомендуем, кто сможет.

Зв'яжіться з нами

Хотите больше клиентов?

Оставьте заявку — мы сделаем бесплатный анализ вашего бизнеса

Спасибо! Мы свяжемся с вами в ближайшее время.