«У кожного другого рекламного бюджету з десяти зростання витрат не призводить до зростання прибутку». Цей висновок часто підтверджується в наших проєктах в BUSINESS SITE і перегукується із закордонними дослідженнями щодо зменшення віддачі: канали насичуються, а показники зупиняються. При цьому звіт «реклама працює» виглядає переконливо: RoAS вище 3, виручка зростає, звіти з рекламних кабінетів сяють. Власник бізнесу бачить позитивну динаміку й ставить резонне питання: чому на рахунку в ПриватБанку все ще не так радісно?

2 min  RoAS vs ROI — яку метрику має відстежувати власник бізнесу
Я вважаю, проблема полягає у змішуванні двох різних задач: оперативна оптимізація реклами та стратегічне планування капіталу. RoAS відповідає за ефективність рекламних витрат тут і зараз, а ROI оцінює окупність інвестицій з урахуванням усієї економіки, маржі, операційних витрат, логістики, повернень, вартості капіталу.

Коли керівник ставить один KPI «підняти RoAS», команда часто покращує видиму метрику і втрачає прибуток через знижки, перевитрати на логістику та канібалізацію органічного трафіку. Коли ж орієнтир — тільки ROI, маркетинг втрачає швидкість реагування, і креативи «вигоряють» раніше, ніж їх перезібрали.

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

Ключова думка проста: RoAS: інструмент тактики і контролю ефективності рекламних витрат, ROI — мова стратегії і розподілу капіталу. Тепер розкладемо все по поличках.

RoAS для реклами: визначення і формула

roas dlia reklamy opredelenie i formula h2 img 1  RoAS vs ROI — яку метрику має відстежувати власник бізнесу

RoAS (Return on Ad Spend) = Дохід, приписаний рекламі / Рекламні витрати. Якщо кампанія принесла 500 000 грн замовлень при витратах 100 000 грн, RoAS = 5. У performance‑маркетингу ця метрика допомагає швидко оцінити, які креативи, аудиторії та канали рухають дохід.

Я часто використовую RoAS як оперативний індикатор, щоб протягом тижня масштабувати те, що вже «тягне», і зменшувати бюджети на збиткові групи.

Важливо розрізняти gross RoAS і margin‑adjusted RoAS (mROAS). Gross RoAS спирається на дохід, mROAS — на маржинальний прибуток: дохід мінус собівартість (COGS), знижки, логістика, повернення. Для e‑commerce, особливо на Prom.ua або власній CMS з інтеграцією Нова Пошта, корекція за маржею дає адекватний поріг беззбитковості і захищає від зростання «пустого доходу».

Blend‑ROAS (зведений по всіх каналах) корисний для щотижневого контролю: він показує сумарну віддачу реклами. Але управлінські рішення краще приймати за розбивкою: ROAS по каналах, кампаніях і навіть по SKU/категоріях. У наших проектах часто blend‑ROAS виглядає стабільним, а всередині ховається перегрітий брендовий пошук і слабкий contribution із соцмереж. Розбивка рятує бюджет від ілюзій.

Маржинальна рентабельність витрат на рекламу і коригування собівартості проданих товарів

Щоб перевести gross RoAS у margin‑adjusted RoAS, зручно рухатися поетапно:

  1. Gross Profit = Дохід − COGS − Знижки.
  2. Contribution Margin = Gross Profit − Логістика − Середня вартість повернень.
  3. mROAS = Contribution Margin / Рекламні витрати.
Поріг беззбитковості виражається через валову маржу. Якщо валова маржа 40% і логістика+повернення «з’їдають» 10 п.п., маржинальна маржа = 30%. Break‑even mROAS дорівнює 1, а break‑even gross RoAS ≈ 1 / 0,30 = 3,33. Тобто при маржинальній маржі 30% кампанія з gross RoAS нижче 3,33 зменшує вклад у прибуток.

Міні‑приклад (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
Висновок: gross RoAS вражає, але реальна рентабельність реклами відображається в mROAS.

ROAS за каналами і зведений ROAS

Сегментація по каналах, пошук, соцмережі, контекст‑медіа, маркетплейси, партнерки: показує, де реклама створює додатковий дохід, а де перерозподіляє органічні замовлення. Наприклад, підвищуючи ставки на брендовий пошук за назвою магазину в Google, легко покращити blend‑ROAS і погіршити істинну ефективність: частина клієнтів і так прийшла б через прямий візит або через Розетку.

У проєктах BUSINESS SITE ми часто фіксуємо канібалізацію: ремаркетинг «знімає вершки» з користувачів, які вже прийшли з email або органіки. Рішення: комбіновані методи: weighted blend (зважування за часткою асисту) і contribution модель по атрибуції, де верхній воронці (відео, охоплення) призначається частка впливу.

Такий підхід допомагає коректно порівнювати blended CPC/CPM/CPA і керувати бюджетом без спотворень.

ROI: визначення та значення

roi opredelenie i smysl h2 img 2  RoAS vs ROI — яку метрику має відстежувати власник бізнесу

ROI (Return on Investment) = (Чистий прибуток від ініціативи − Інвестиції) / Інвестиції. На відміну від RoAS, ROI враховує всі релевантні статті витрат: OPEX (зарплати, софт, фулфілмент), фіксовані витрати, вартість капіталу, амортизацію, а за потреби — дисконти за NPV. Це метрика для стратегічних рішень і розподілу капіталу: відкрити нову категорію, вийти на ринок ЄС, інвестувати в бренд‑кампанію, розширити склад.
З точки зору економіки ROI пов’язує операційну маржу, EBITDA і ROIC (return on invested capital). Коли бренд інвестує в охоплення та верхню воронку, виручка у короткостроковій перспективі може залишатися незмінною, зате зростає частка ринку, зменшується залежність від аукціонів, збільшується LTV. У таких випадках коректно оцінювати ROMI/ROI на горизонті кварталів і застосовувати дисконтування (NPV), щоб порівняти альтернативи за вартістю часу.
Дисконтування робить порівняння проектів чесним: гривня сьогодні і гривня через рік — різні гроші. Тому для великих інвестицій — власний склад, новий DTC‑сайт, перехід на server‑side tracking — ROI рахується разом з NPV/IRR і ROIC. Такий підхід у практиці BUSINESS SITE допоміг клієнту з ритейлу визначити, які канали дають найкраще довгострокове повернення з урахуванням операційних обмежень.

Як рахувати ROI для реклами та маркетингу

Для маркетингу важливо розрізняти прямі й опосередковані ефекти, а також часові горизонти:

  • Короткострокові кампанії (акції, розпродажі): враховуємо швидкі продажі, повернення та логістику, вік атрибуції 7–14 днів.
  • Довгострокові інвестиції (брендинг, контент, seo): плануємо горизонти 3–12 місяців, використовуємо ROMI/ROI, MMM або інкрементальність.

Які дані потрібні для коректного розрахунку ROI:

  • Виручка за каналами та кампаніями (за замовленнями/MRR/ARR для підписок).
  • Собівартість (COGS), знижки, фулфілмент, повернення, комісії маркетплейсів.
  • OPEX: зарплати, софт, агентська комісія, склад, кур’єрські витрати, платіжні комісії (наприклад, Монобанк/ПриватБанк).
  • Вартість капіталу (WACC) для NPV/IRR.
  • Єдине джерело істини: data warehouse, ETL з рекламних API, crm та платіжних систем.
Практика BUSINESS SITE показує: коли будується єдина вітрина даних, ROMI та ROI сходяться з реальним P&L. Це знімає суперечки між маркетингом і фінансами та прискорює погодження бюджетів.

Рентабельність інвестицій від знижок, повернень і логістики

Знижки та повернення змінюють економіку сильніше, ніж здається. Для fashion‑ритейлу в Україні типовий рівень повернень 10–30%, а логістичні витрати включають доставку та зворотний шлях. Правильний ROI враховує ці елементи шарами: валовий прибуток → маржинальний внесок → операційна маржа → чистий прибуток.

Формула скоригованого ROI з урахуванням вартості капіталу:

  • Free Cash Flow від ініціативи по періодах → дисконтування за WACC → NPV.
  • ROI_adj = NPV / Інвестиції.
  • Для порівняння ініціатив застосовуємо також IRR і ROIC, щоб оцінити альтернативну вартість капіталу.
В одному з кейсів омніканального рітейлу ми в BUSINESS SITE додали в модель динаміку повернень і вартість «останньої милі». RoAS виглядав стабільно, але ROI знижувався в сезони розпродажів через зростання повернень. Після коригування промо‑міксу та обмеження знижок на низькомаржинальні SKU ROI зріс на 18 п.п., а оборот зберігся.

RoAS проти ROI: відмінності, плюси та мінуси

roas vs roi otlichiia pliusy i minusy h2 img 3  RoAS vs ROI — яку метрику має відстежувати власник бізнесу

RoAS вимірює віддачу рекламних витрат за виручкою, швидкий і чутливий сигнал для оптимізації ставок і креативів. ROI вимірює окупність інвестицій за прибутком, враховує OPEX і вартість капіталу, підходить для оцінки стратегій. RoAS опускає операційні витрати та довгострокову цінність клієнта; ROI реагує повільніше й може згладжувати внесок окремих кампаній.

Випадки, коли RoAS вводить власника в оману:

  • Перегрів брендового пошуку та ремаркетингу, канібалізація органічного трафіку.
  • Високий gross RoAS при низькій маржинальності та дорогій логістиці.
  • Коротке вікно атрибуції при довгому циклі угоди.

Випадки, коли ROI недостатньо чутливий:

  • A/B тести креативів, де важливо бачити ефект щодня.
  • Швидкі акції та розпродажі, що вимагають оперативного перерозподілу бюджету.
  • Канали з сильною сезонністю, де рішення краще приймати за mROAS.
Рекомендація: використовувати обидві метрики в одній системі. На оперативному рівні: RoAS/mROAS по каналах, на стратегічному: ROI/ROMI, NPV/IRR і ROIC. Рішення приймаються через unit economics: внесок замовлення/клієнта у прибуток, LTV:CAC, payback, а потім, capital allocation між каналами.

Приклади конфліктів сигналів RoAS і ROI

Приклад 1 (високий RoAS, низький ROI): інтернет‑магазин електроніки показує RoAS=5 на ремаркетингу, але ROI нейтральний. Причина — низька маржа на аксесуарах, високий відсоток повернень і навантаження на службу підтримки. Рішення: перейти на mROAS, відсікнути SKU з маржею нижче порогу, перерозподілити бюджет на пошук нових клієнтів.
Приклад 2 (низький RoAS, високий довгостроковий ROI): сервіс за підпискою (SaaS) залучає клієнтів при RoAS≈1,2, але LTV високий, churn низький, payback по CAC – 6–8 місяців. Аналіз когорт показує зростаючий ARPU за рахунок апсейлу. Рішення: масштабувати за LTV:CAC і ROI, з контролем cash‑flow.

Чек‑лист при конфлікті:

  • Перевірити маржу і COGS, порахувати mROAS.
  • Оцінити LTV і payback, врахувати retention rate і churn.
  • Поглянути на канібалізацію та внесок верхньої воронки.
  • Прийняти рішення на основі unit economics: масштабувати, оптимізувати або провести incrementality‑тест.

Коли бізнесу варто орієнтуватися на RoAS

kogda biznesu orientirovat sia na roas h2 img 4  RoAS vs ROI — яку метрику має відстежувати власник бізнесу
RoAS — головний KPI для перформанс-маркетингу з коротким циклом: акції, ремаркетинг, DSA, каталогові кампанії, A/B тести креативів у соцмережах. Він допомагає керувати стратегіями ставок і автоматизацією в рекламних системах, де алгоритми оптимізують під цільовий ROAS.

Бенчмарки RoAS за вертикалями доцільно коригувати з урахуванням маржі: для fashion з маржею 50–60% поріг gross RoAS може бути нижчим, ніж для електроніки з 10–20%.

Я рекомендую встановлювати target ROAS, виходячи з mROAS та порогу беззбитковості. При масштабуванні — орієнтуватися на маржинальний RoAS останнього доданого бюджету (marginal RoAS), який враховує ефект зменшення віддачі.

Правило оперативного рішення: якщо mROAS вищий за поріг і утримується при збільшенні бюджету на 10–20%, масштабуємо поступово та стежимо за лімітом частоти показів (frequency cap) і креативною втомою (creative fatigue). Якщо mROAS падає при зростанні бюджету, алгоритму потрібен свіжий креатив, нова аудиторія або коригування ставки.

Коли власнику бізнесу слід дивитися на ROI

kogda vladel tsu biznesa smotret na roi h2 img 5  RoAS vs ROI — яку метрику має відстежувати власник бізнесу

ROI: ключ для стратегій: вихід на нові ринки, інвестиції в бренд, довгострокові проєкти, підписні моделі. Для таких ініціатив я застосовую набір: NPV, IRR, термін окупності і ROIC, щоб порівняти варіанти за вартістю капіталу та горизонтом повернення.
Вплив верхньої воронки на довгостроковий ROI не можна ігнорувати: brand lift знижує майбутній CAC, збільшує частку органічного трафіку і підвищує LTV. Для оцінки застосовуємо ROMI, MMM та incrementality, щоб вловити прирістний ефект і розподілити бюджет між performance та брендингом.

Приклади 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 × валова маржа − змінні витрати на обслуговування).
Прогнозування LTV через когортний аналіз, а при обсягах даних — через ML‑моделі: від простих gamma‑gamma до градієнтного бустингу з ознаками з поведінки клієнтів. У проєктах BUSINESS SITE ми поєднуємо CRM, платіжні системи та аналітичні вітрини, щоб рахувати ARPU/ARPPU, retention і churn по когорті: це дає опору при масштабуванні.
Грошовий потік залишається критичним фактором. Якщо період окупності за CAC довгий, варто утримувати RoAS ближче до беззбитковості і вкладати в retention: комунікації, персональні офери, оптимізацію AOV і CRO.

Вплив змін конфіденційності на RoAS і ROI

ATT, SKAdNetwork і відмова від third‑party cookies змінили вимірювання RoAS: у мобільних екосистемах вікно атрибуції звузилося, конверсії агрегуються й затримуються, deterministic‑matching відходить, а probabilistic‑підходи вимагають обережності.

У браузерах cookie deprecation створює розрив між кліками й покупками, особливо в кросс‑девайс.

Альтернатива, server‑side tracking і конверсійні API, які підвищують якість даних, а також conversion modelling і data‑driven attribution для відшкодування втрат сигналу. Рекомендую комбінувати моделі: оперативно дивитися last‑click/micro‑attribution, стратегічно — multi‑touch і MMM, щоб бачити внесок верхньої воронки та коригувати пороги RoAS/ROI.

Зміна attribution window впливає на пороги масштабування. Чим коротше вікно, тим обережніше тлумачимо RoAS для довгого циклу покупки. Рішення – розширювати вікно в аналітиці, доповнювати звітність holdout‑експериментами та використовувати MMM як «сітку координат» для медіаміксу.

Вплив методів атрибуції на рентабельність рекламних витрат

  • Last‑click: простота і прозорість, але переоцінює нижню воронку. Корисно для оперативного контролю.
  • Multi‑touch/data‑driven: розподіляє внесок між дотиками, враховує асисти; точніше, але вимагає якісних даних.
  • MMM (marketing mix modeling): агрегована модель на рівні каналів/регіонів/тижнів, враховує сезонність та зовнішні фактори, підходить для стратегій і бюджетування.

Вибір моделі залежить від зрілості даних і структури воронки. Для e‑commerce зі значним офлайн‑внеском або омніканальною доставкою MMM дає стійкі орієнтири ROI, а multi‑touch допомагає справедливо розподілити бюджети між каналами.

Оцінка приросту: вимірювання додаткового ефекту та рентабельність додаткових витрат на рекламу

Incrementality — це приростна цінність реклами, те, що відбулося тільки завдяки показам/клікам, а не саме по собі. iROAS = Incremental Revenue / Spend, де Incremental Revenue вимірюється експериментально. Такий підхід знімає питання канібалізації та подвійного врахування.

Дизайн: holdout‑групи и conversion lift studies, де частина аудиторії виключається з показів або отримує псевдопокази. Для статистичної сили тесту розраховуємо розмір вибірки, вибираємо p‑value (зазвичай 0,05) і тривалість експерименту з урахуванням сезонності та затримки конверсій.

У проєктах BUSINESS SITE ми вбудовуємо такі тести в медіаплан, проводячи їх через великі канали перед масштабуванням.

Покроковий план впровадження incrementality‑тестування:

  1. Вибрати канал/кампанію зі значною часткою бюджету.
  2. Сформувати групи: тестову і контрольну (holdout), забезпечити рандомізацію.
  3. Визначити метрику ефекту: замовлення, виручка, MRR/ARR, LTV.
  4. Запустити тест, зібрати дані, перевірити статистичну потужність.
  5. Розрахувати iROAS і оновити пороги масштабування/зняття бюджету.
  6. Внести результати в MMM/атрибуцію для узгодження моделей.

Розрахунок iROAS: приклад і інтерпретація

Припустимо, кампанія в соцмережах: бюджет 300 000 грн. Тестова група дала 1 200 замовлень з виручкою 1 800 000 грн, контрольна — 900 замовлень з виручкою 1 350 000 грн. Incremental Revenue = 1 800 000 − 1 350 000 = 450 000 грн.

Тоді iROAS = 450 000 / 300 000 = 1,5. Якщо маржа після COGS/логістики: 35%, incremental margin = 157 500 грн, а marginal mROAS(i) = 157 500 / 300 000 = 0,525. Рішення: кампанія приносить приростну виручку, але за маржею не дотягує до порогу, отже варто оптимізувати креатив або таргетинг.

Як коригувати бюджет: збільшуємо долю для сегментів з найбільшим uplift, зменшуємо для груп з низькою чутливістю. Результати тесту зручно поєднувати з атрибуційними моделями: iROAS задає «дах» внеску каналу, а multi‑touch розподіляє внесок між дотиками.

Оптимізація бюджету за RoAS і ROI

Бюджет переміщується туди, де маргінальний ROI і маргінальний mROAS вищі. Ефект спадної віддачі підказує, що кожне наступне гривневе збільшення приносить меншу віддачу. Тому алгоритм простий: ранжуємо канали за маржинальною ефективністю, враховуємо економію від масштабу і обмеження (склад, SLA служби доставки, кол‑центр), потім спрямовуємо додатковий бюджет туди, де приростна маржа максимальна.

Аналіз чутливості допомагає перевірити стабільність рішення: що станеться з 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 для прогнозу доходу і завантаження операційних потужностей.

Питання власників бізнесу

Питання 1. Яка метрика пріоритетна для малого інтернет‑магазину, RoAS чи ROI?
Відповідь. Для швидких продаж і контролю бюджету – mROAS по каналах з порогами по маржі. Для стратегічних рішень: ROI по акціях і сезонним кампаніям з урахуванням OPEX. Грошовий потік важливий: якщо cash‑flow обмежений, цільовий mROAS закладаємо вище беззбитковості.
Питання 2. Як враховувати повернення та знижки при розрахунку RoAS?
Відповідь. Використовуйте margin‑adjusted RoAS: mROAS = (Виручка − COGS − Знижки − Логістика − Повернення) / Витрати на рекламу. Рекомендується зберігати повернення та логістику по замовленнях і віднімати їх на рівні SKU/категорії.
Питання 3. Чи можна покладатися на RoAS при змінах у privacy (ATT, SKAdNetwork)?
Відповідь. RoAS корисний, але рекомендується розширювати інструментарій: server‑side tracking, conversion modelling, data‑driven attribution і holdout‑експерименти. Порогові значення коригуємо з урахуванням скороченого вікна атрибуції.
Питання 4. Як використовувати LTV:CAC разом із RoAS при масштабуванні?
Відповідь. RoAS відповідає за ефективність тут і зараз, LTV:CAC — за стійкість зростання. При LTV:CAC ≥ 3 і payback ≤ 9–12 місяців розумно розширювати бюджети, навіть якщо поточний RoAS помірний, особливо для підписних моделей і повторних покупок.
Питання 5. Чи потрібні holdout‑тести для кожної кампанії?
Відповідь. Для великих каналів і значних бюджетів: пріоритетно. Для невеликих кампаній достатньо регулярного A/B тестування креативів і наскрізної атрибуції; при масштабуванні включайте incrementality‑тести на вибіркових сегментах.

Короткі висновки та практичні кроки

RoAS і ROI не конкурують, вони доповнюють одне одного. RoAS і особливо mROAS дозволяють оперативно керувати ефективністю рекламних витрат, швидко тестувати гіпотези та масштабувати канали. ROI, ROMI, NPV/IRR і ROIC задають стратегію: куди спрямувати капітал, як збалансувати верхню та нижню частини воронки, який медіа-мікс дасть максимальний чистий прибуток.

Рекомендований план дій:

  1. Навести порядок у даних: єдине сховище даних (data warehouse), ETL з рекламних API, CRM та платіжних систем.
  2. Впровадити margin‑adjusted RoAS і пороги беззбитковості з урахуванням COGS, логістики та повернень.
  3. Налаштувати ROI‑звіти, що включають OPEX і вартість капіталу; додати MMM або incrementality там, де багато асистів.
  4. Запускати incrementality‑тести перед суттєвим масштабуванням, оновлювати пороги за результатами uplift‑оцінок.
  5. Зібрати виконавчий дашборд з оперативним та стратегічним рівнями й правилами сповіщень.
Якщо потрібен стартовий набір, команда BUSINESS SITE підготувала шаблони: калькулятори RoAS/mROAS, ROMI/ROI, LTV:CAC і payback, а також SQL/ETL‑заготовки для збору даних. У формі запиту вкажіть: галузь, середній чек, валову та операційну маржу, поточні канали, середній % повернень і логістики, а також цілі щодо зростання. Я особисто перевірю набір KPI, щоб ваш дашборд підтримував правильні рішення на рівні власника та C‑level.