«У кожного другого рекламного бюджету з десяти зростання витрат не призводить до зростання прибутку». Цей висновок часто підтверджується в наших проєктах в BUSINESS SITE і перегукується із закордонними дослідженнями щодо зменшення віддачі: канали насичуються, а показники зупиняються. При цьому звіт «реклама працює» виглядає переконливо: RoAS вище 3, виручка зростає, звіти з рекламних кабінетів сяють. Власник бізнесу бачить позитивну динаміку й ставить резонне питання: чому на рахунку в ПриватБанку все ще не так радісно?
Коли керівник ставить один KPI «підняти RoAS», команда часто покращує видиму метрику і втрачає прибуток через знижки, перевитрати на логістику та канібалізацію органічного трафіку. Коли ж орієнтир — тільки ROI, маркетинг втрачає швидкість реагування, і креативи «вигоряють» раніше, ніж їх перезібрали.
Мета цього гайду: допомогти власнику, СЕО або директору з маркетингу обрати метрику для вирішення конкретних задач і зібрати єдину систему KPI. Я покажу формули, пороги, приклади з практики BUSINESS SITE та готові шаблони для Excel/BI і SQL/ETL. В результаті вийде зрозуміла логіка: коли масштабувати за RoAS, коли — за ROI, як враховувати LTV і CAC, де застосувати інкрементальність і MMM, і як оформити керівницьку панель так, щоб ранкове рішення співпадало з вечірнім P&L.
RoAS для реклами: визначення і формула

Я часто використовую RoAS як оперативний індикатор, щоб протягом тижня масштабувати те, що вже «тягне», і зменшувати бюджети на збиткові групи.
Blend‑ROAS (зведений по всіх каналах) корисний для щотижневого контролю: він показує сумарну віддачу реклами. Але управлінські рішення краще приймати за розбивкою: ROAS по каналах, кампаніях і навіть по SKU/категоріях. У наших проектах часто blend‑ROAS виглядає стабільним, а всередині ховається перегрітий брендовий пошук і слабкий contribution із соцмереж. Розбивка рятує бюджет від ілюзій.
Маржинальна рентабельність витрат на рекламу і коригування собівартості проданих товарів
Щоб перевести gross RoAS у margin‑adjusted RoAS, зручно рухатися поетапно:
- Gross Profit = Дохід − COGS − Знижки.
- Contribution Margin = Gross Profit − Логістика − Середня вартість повернень.
- mROAS = Contribution Margin / Рекламні витрати.
Міні‑приклад (e‑commerce):
- Дохід: 1 000 000 грн
- COGS: 600 000 грн
- Знижки: 50 000 грн
- Логістика (включаючи Нова Пошта): 80 000 грн
- Повернення (товар + зворотна доставка): 40 000 грн
- Рекламні витрати: 150 000 грн
Розрахунок:
- Gross Profit = 1 000 000 − 600 000 − 50 000 = 350 000
- Contribution Margin = 350 000 − 80 000 − 40 000 = 230 000
- gross RoAS = 1 000 000 / 150 000 = 6,67
- mROAS = 230 000 / 150 000 = 1,53
ROAS за каналами і зведений ROAS
Сегментація по каналах, пошук, соцмережі, контекст‑медіа, маркетплейси, партнерки: показує, де реклама створює додатковий дохід, а де перерозподіляє органічні замовлення. Наприклад, підвищуючи ставки на брендовий пошук за назвою магазину в Google, легко покращити blend‑ROAS і погіршити істинну ефективність: частина клієнтів і так прийшла б через прямий візит або через Розетку.
У проєктах BUSINESS SITE ми часто фіксуємо канібалізацію: ремаркетинг «знімає вершки» з користувачів, які вже прийшли з email або органіки. Рішення: комбіновані методи: weighted blend (зважування за часткою асисту) і contribution модель по атрибуції, де верхній воронці (відео, охоплення) призначається частка впливу.
ROI: визначення та значення

Як рахувати ROI для реклами та маркетингу
Для маркетингу важливо розрізняти прямі й опосередковані ефекти, а також часові горизонти:
- Короткострокові кампанії (акції, розпродажі): враховуємо швидкі продажі, повернення та логістику, вік атрибуції 7–14 днів.
- Довгострокові інвестиції (брендинг, контент, seo): плануємо горизонти 3–12 місяців, використовуємо ROMI/ROI, MMM або інкрементальність.
Які дані потрібні для коректного розрахунку ROI:
- Виручка за каналами та кампаніями (за замовленнями/MRR/ARR для підписок).
- Собівартість (COGS), знижки, фулфілмент, повернення, комісії маркетплейсів.
- OPEX: зарплати, софт, агентська комісія, склад, кур’єрські витрати, платіжні комісії (наприклад, Монобанк/ПриватБанк).
- Вартість капіталу (WACC) для NPV/IRR.
- Єдине джерело істини: data warehouse, ETL з рекламних API, crm та платіжних систем.
Рентабельність інвестицій від знижок, повернень і логістики
Формула скоригованого ROI з урахуванням вартості капіталу:
- Free Cash Flow від ініціативи по періодах → дисконтування за WACC → NPV.
- ROI_adj = NPV / Інвестиції.
- Для порівняння ініціатив застосовуємо також IRR і ROIC, щоб оцінити альтернативну вартість капіталу.
RoAS проти ROI: відмінності, плюси та мінуси

Випадки, коли RoAS вводить власника в оману:
- Перегрів брендового пошуку та ремаркетингу, канібалізація органічного трафіку.
- Високий gross RoAS при низькій маржинальності та дорогій логістиці.
- Коротке вікно атрибуції при довгому циклі угоди.
Випадки, коли ROI недостатньо чутливий:
- A/B тести креативів, де важливо бачити ефект щодня.
- Швидкі акції та розпродажі, що вимагають оперативного перерозподілу бюджету.
- Канали з сильною сезонністю, де рішення краще приймати за mROAS.
Приклади конфліктів сигналів RoAS і ROI
Чек‑лист при конфлікті:
- Перевірити маржу і COGS, порахувати mROAS.
- Оцінити LTV і payback, врахувати retention rate і churn.
- Поглянути на канібалізацію та внесок верхньої воронки.
- Прийняти рішення на основі unit economics: масштабувати, оптимізувати або провести incrementality‑тест.
Коли бізнесу варто орієнтуватися на RoAS

RoAS — головний KPI для перформанс-маркетингу з коротким циклом: акції, ремаркетинг, DSA, каталогові кампанії, A/B тести креативів у соцмережах. Він допомагає керувати стратегіями ставок і автоматизацією в рекламних системах, де алгоритми оптимізують під цільовий ROAS.
Бенчмарки RoAS за вертикалями доцільно коригувати з урахуванням маржі: для fashion з маржею 50–60% поріг gross RoAS може бути нижчим, ніж для електроніки з 10–20%.
Правило оперативного рішення: якщо mROAS вищий за поріг і утримується при збільшенні бюджету на 10–20%, масштабуємо поступово та стежимо за лімітом частоти показів (frequency cap) і креативною втомою (creative fatigue). Якщо mROAS падає при зростанні бюджету, алгоритму потрібен свіжий креатив, нова аудиторія або коригування ставки.
Коли власнику бізнесу слід дивитися на ROI

Приклади KPI та рішень:
- Brand GRP/Reach + ROMI за квартал і вплив на органічний трафік і direct.
- ROI на запуск нової категорії з урахуванням COGS, логістики та комісій маркетплейсів.
- Розподіл капіталу: розподіл бюджету між каналами з урахуванням альтернативних витрат і обмежень складу.
LTV, CAC і LTV:CAC: вибір RoAS чи ROI
LTV (пожиттєва цінність клієнта) і CAC (вартість залучення клієнта) зсувають фокус від разової покупки до життєвого циклу. Для підписок і повторних покупок LTV:CAC визначає стійкість зростання. Порогові орієнтири: для e‑commerce стійким вважається LTV:CAC ≥ 3, для SaaS, 3–5 з періодом окупності ≤ 12 місяців (краще 6–9 для SMB).
Формула LTV:CAC:
- LTV = ARPU × валова маржа × середня тривалість утримання (або 1/churn).
- LTV:CAC = LTV / CAC.
- Період окупності = CAC / (ARPU × валова маржа − змінні витрати на обслуговування).
Вплив змін конфіденційності на RoAS і ROI
У браузерах cookie deprecation створює розрив між кліками й покупками, особливо в кросс‑девайс.
Альтернатива, server‑side tracking і конверсійні API, які підвищують якість даних, а також conversion modelling і data‑driven attribution для відшкодування втрат сигналу. Рекомендую комбінувати моделі: оперативно дивитися last‑click/micro‑attribution, стратегічно — multi‑touch і MMM, щоб бачити внесок верхньої воронки та коригувати пороги RoAS/ROI.
Вплив методів атрибуції на рентабельність рекламних витрат
- Last‑click: простота і прозорість, але переоцінює нижню воронку. Корисно для оперативного контролю.
- Multi‑touch/data‑driven: розподіляє внесок між дотиками, враховує асисти; точніше, але вимагає якісних даних.
- MMM (marketing mix modeling): агрегована модель на рівні каналів/регіонів/тижнів, враховує сезонність та зовнішні фактори, підходить для стратегій і бюджетування.
Вибір моделі залежить від зрілості даних і структури воронки. Для e‑commerce зі значним офлайн‑внеском або омніканальною доставкою MMM дає стійкі орієнтири ROI, а multi‑touch допомагає справедливо розподілити бюджети між каналами.
Оцінка приросту: вимірювання додаткового ефекту та рентабельність додаткових витрат на рекламу
Дизайн: holdout‑групи и conversion lift studies, де частина аудиторії виключається з показів або отримує псевдопокази. Для статистичної сили тесту розраховуємо розмір вибірки, вибираємо p‑value (зазвичай 0,05) і тривалість експерименту з урахуванням сезонності та затримки конверсій.
Покроковий план впровадження incrementality‑тестування:
- Вибрати канал/кампанію зі значною часткою бюджету.
- Сформувати групи: тестову і контрольну (holdout), забезпечити рандомізацію.
- Визначити метрику ефекту: замовлення, виручка, MRR/ARR, LTV.
- Запустити тест, зібрати дані, перевірити статистичну потужність.
- Розрахувати iROAS і оновити пороги масштабування/зняття бюджету.
- Внести результати в MMM/атрибуцію для узгодження моделей.
Розрахунок iROAS: приклад і інтерпретація
Припустимо, кампанія в соцмережах: бюджет 300 000 грн. Тестова група дала 1 200 замовлень з виручкою 1 800 000 грн, контрольна — 900 замовлень з виручкою 1 350 000 грн. Incremental Revenue = 1 800 000 − 1 350 000 = 450 000 грн.
Як коригувати бюджет: збільшуємо долю для сегментів з найбільшим uplift, зменшуємо для груп з низькою чутливістю. Результати тесту зручно поєднувати з атрибуційними моделями: iROAS задає «дах» внеску каналу, а multi‑touch розподіляє внесок між дотиками.
Оптимізація бюджету за RoAS і ROI
Аналіз чутливості допомагає перевірити стабільність рішення: що станеться з ROI при зміні CPC на 15% або зростанні повернень на 5 п.п. У BUSINESS SITE ми додаємо правила автоматизації: якщо mROAS каналу падає на X% три дні підряд: знижуємо ставки; якщо iROAS підтвердила покращення: дозволяємо зростання бюджету на Y% на тиждень.
Інструменти: стратегії ставок у рекламних системах, правила в google ads/Meta, предиктивна аналітика в BI для прогнозування доходу і навантаження на операційний блок. Такий стек економить час і стабілізує KPI.
Коли масштабувати рекламу: RoAS чи ROI
Критерії для масштабування за RoAS:
- Короткий цикл покупки і підтверджений mROAS вище порога.
- Низька гранична вартість залучення (marginal CAC) при збільшенні бюджету.
- Достатня операційна потужність (склад, логістика, служба підтримки).
Критерії для масштабування за ROI:
- Довгий горизонт LTV, модель підписки або частих повторних покупок.
- LTV:CAC ≥ 3 і payback ≤ 9–12 міс.
- Підтверджений uplift за інкрементальністю/MMM.
Приклади: для e‑commerce: масштабування за RoAS з поправкою на маржу і сезонність; для SaaS: пріоритет ROI з акцентом на LTV:CAC, утриманні та терміні окупності CAC.
Кейси та шаблони для власника бізнесу
Кейс 1 (e‑commerce, фарма/парафарма): mROAS замість gross RoAS. Після врахування COGS, повернень і логістики частина «зіркових» кампаній перестала проходити поріг беззбитковості. Рішення, яке ми розробили в BUSINESS SITE: перебудова фіду, фільтр по SKU з маржею вище X%, нова структура ремаркетингу. Результат – ріст mROAS на 22% при тому ж обороті.
Кейс 2 (SaaS для B2B): ROI і CAC payback. На старті RoAS був нижчий за цільовий, але cohort‑аналіз показав високий LTV і низький churn. За нашими спостереженнями, опора на ROI і payback дозволила пришвидшити ріст, зберігши cash‑flow: масштабування з контролем NDR (net dollar retention) і апсейла.
Кейс 3 (омніканальний рітейл): blend‑ROAS + ROI. Зведений RoAS показував стабільність, але MMM і holdout‑тести підтвердили канібалізацію органіки. Практика BUSINESS SITE підтвердила правильність перерозподілу бюджету в upper‑funnel і відео: ROMI за квартал виріс, а CAC знизився.
Шаблони розрахунків (для Excel/BI):
RoAS = Revenue_attr / Ad_Spend
mROAS = (Revenue − COGS − Discounts − Logistics − Returns) / Ad_Spend
Чистий ROI = (Contribution_Margin − OPEX − Capex_Amort) / (Ad_Spend + Прямі інвестиції)
LTV:CAC, Payback = CAC / Monthly_Contribution_per_Customer
Рекомендації щодо набору KPI:
- SMB e‑commerce: mROAS по каналах, blended CPA, AOV, CRO, повернення, ROI по акціях.
- Enterprise/омніканал: MMM‑рівень ROMI/ROI, iROAS по ключовим кампаніям, ROIC для великих ініціатив.
- SaaS: MRR, ARR, CAC, LTV, LTV:CAC, CAC payback, retention cohorts і NDR.
Бенчмарки: орієнтири по RoAS/ROI відрізняються за індустріями; коригуйте пороги по маржі і логістиці. Для fashion розумно закладати вищий рівень повернень, для електроніки – нижчу маржу і вищу чутливість до знижок.
Панель керівництва — які ключові показники ефективності включити
Операційний шар (daily/weekly):
- RoAS по каналах, margin‑adjusted RoAS, blended CPA, CPC/CPM, AOV, CR (CRO).
- Повернення і логістика, частота показів (frequency), creative fatigue, spend vs cap.
Стратегічний шар (monthly/quarterly):
- ROMI/ROI, LTV, CAC, LTV:CAC, payback period, EBITDA contribution.
- MMM‑оцінки внеску каналів, iROAS по експериментам, ROIC по проєктам.
Алерти та сценарії:
- mROAS нижче порогу протягом 3 днів → авто‑зниження ставки на X% і сигнал про необхідність нового креативу.
- CAC payback вийшов за ціль → пауза масштабування і аналіз retention.
- iROAS < 1 по holdout → перерозподіл бюджету в канали з кращим uplift.
Формули та автоматизація розрахунків
Збір даних та ETL:
- Джерела: рекламні API, CRM/ERP, платіжні системи (ПриватБанк/Монобанк), веб‑аналіз, маркетплейси (Розетка, Prom.ua), логістика (Нова Пошта).
- ETL: регулярне завантаження в data warehouse, приведення до єдиного довідника каналів/кампаній, дедуплікація замовлень.
Формули:
RoAS = Revenue_attr / Ad_Spend
mROAS = (Revenue − COGS − Discounts − Logistics − Returns) / Ad_Spend
ROMI = (Incremental_Profit − Marketing_Cost) / Marketing_Cost
ROI = (Net_Profit − Total_Investment) / Total_Investment
iROAS = Incremental_Revenue / Incremental_Spend
LTV:CAC = LTV / CAC
Payback = CAC / Monthly_Contribution
Чек‑ліст впровадження:
- Валідація даних і єдине джерело правди.
- Вибір моделі атрибуції та налаштування server‑side tracking/conversion API.
- Впровадження margin‑adjusted RoAS і порогів беззбитковості.
- Запуск incrementality‑тестів на ключових каналах.
- Налаштування dashboard та алертів, погодження з фінансами щодо ROI/ROIC.
Приклад SQL для вітрини mROAS по каналах (спрощено):
WITH orders AS (
SELECT
o.order_date::date AS dt,
o.channel,
SUM(o.revenue) AS revenue,
SUM(o.cogs) AS cogs,
SUM(o.discounts) AS discounts,
SUM(o.logistics_cost + o.returns_cost) AS logistics_returns
FROM fact_orders o
WHERE o.status IN ('paid','delivered')
GROUP BY 1,2
),
ad AS (
SELECT
a.spend_date::date AS dt,
a.channel,
SUM(a.spend) AS ad_spend
FROM fact_ad_spend a
GROUP BY 1,2
)
SELECT
o.dt,
o.channel,
revenue,
ad_spend,
(revenue - cogs - discounts - logistics_returns) AS contribution,
CASE WHEN ad_spend>0
THEN (revenue - cogs - discounts - logistics_returns)/ad_spend
ELSE NULL END AS mroas
FROM orders o
LEFT JOIN ad USING (dt, channel)
ORDER BY o.dt, o.channel;
Автоматизація: періодичні звіти, сценарне моделювання ROI, правила для bid-стратегій, predictive analytics для прогнозу доходу і завантаження операційних потужностей.
Питання власників бізнесу
Відповідь. Для швидких продаж і контролю бюджету – mROAS по каналах з порогами по маржі. Для стратегічних рішень: ROI по акціях і сезонним кампаніям з урахуванням OPEX. Грошовий потік важливий: якщо cash‑flow обмежений, цільовий mROAS закладаємо вище беззбитковості.
Відповідь. Використовуйте margin‑adjusted RoAS: mROAS = (Виручка − COGS − Знижки − Логістика − Повернення) / Витрати на рекламу. Рекомендується зберігати повернення та логістику по замовленнях і віднімати їх на рівні SKU/категорії.
Відповідь. RoAS корисний, але рекомендується розширювати інструментарій: server‑side tracking, conversion modelling, data‑driven attribution і holdout‑експерименти. Порогові значення коригуємо з урахуванням скороченого вікна атрибуції.
Відповідь. RoAS відповідає за ефективність тут і зараз, LTV:CAC — за стійкість зростання. При LTV:CAC ≥ 3 і payback ≤ 9–12 місяців розумно розширювати бюджети, навіть якщо поточний RoAS помірний, особливо для підписних моделей і повторних покупок.
Відповідь. Для великих каналів і значних бюджетів: пріоритетно. Для невеликих кампаній достатньо регулярного A/B тестування креативів і наскрізної атрибуції; при масштабуванні включайте incrementality‑тести на вибіркових сегментах.
Короткі висновки та практичні кроки
RoAS і ROI не конкурують, вони доповнюють одне одного. RoAS і особливо mROAS дозволяють оперативно керувати ефективністю рекламних витрат, швидко тестувати гіпотези та масштабувати канали. ROI, ROMI, NPV/IRR і ROIC задають стратегію: куди спрямувати капітал, як збалансувати верхню та нижню частини воронки, який медіа-мікс дасть максимальний чистий прибуток.
Рекомендований план дій:
- Навести порядок у даних: єдине сховище даних (data warehouse), ETL з рекламних API, CRM та платіжних систем.
- Впровадити margin‑adjusted RoAS і пороги беззбитковості з урахуванням COGS, логістики та повернень.
- Налаштувати ROI‑звіти, що включають OPEX і вартість капіталу; додати MMM або incrementality там, де багато асистів.
- Запускати incrementality‑тести перед суттєвим масштабуванням, оновлювати пороги за результатами uplift‑оцінок.
- Зібрати виконавчий дашборд з оперативним та стратегічним рівнями й правилами сповіщень.











