#Процеси та KPI
19 хвилин

KPI рекламної кампанії: як порахувати CAC, CPL і ROAS до запуску

банер кпі до запуску

Розмова про цілі рекламної кампанії майже завжди починається однаково. Клієнт називає цифру: «нам потрібні заявки по 200 гривень» або «хочемо ROAS 800%». Наступне питання — звідки взялася саме ця цифра — здебільшого лишається без відповіді. Її принесли з чужого кейсу, запам’ятали з минулого року, коли аукціон був іншим, або отримали діленням бажаного прибутку на бажану кількість замовлень.

Проблема не в тому, що цифра амбітна. Проблема в тому, що вона нізвідки не випливає. Її неможливо ні підтвердити, ні спростувати до запуску — а через три місяці вона перетворюється на конфлікт, у якому обидві сторони мають рацію: агенція показує зростання, клієнт показує збитки.

Реалістичний KPI рахується інакше — не від бажання, а від економіки бізнесу. Нижче — покрокова методика, за якою ми рахуємо цілі до запуску контекстної реклами: від маржинального прибутку з одного замовлення до діапазону лідів, який дає конкретний бюджет. Усі формули можна порахувати на аркуші паперу за півгодини, якщо в бізнесу є вихідні дані. Якщо їх немає — це перший висновок розрахунку, і він важливіший за будь-який прогноз.

Звідки беруться нереалістичні цілі

Є три типові джерела цифри, яку бізнес називає як ціль.

Чужий кейс. Конкурент або блогер написав, що отримує ліди по $3. Не вказано ні маржа, ні гео, ні сезон, ні те, чи рахувалися в цій цифрі нецільові звернення, ні чи входила туди винагорода підрядника. Цифра без контексту не переноситься на інший бізнес навіть у тій самій ніші.

Минулорічний результат. «Торік ми отримували заявки по 150 гривень». Це найнебезпечніший тип цілі, бо він виглядає обґрунтованим. Але аукціон Google — не прайс-лист: кількість рекламодавців, їхні бюджети, стратегії призначення ставок і навіть формати видачі змінюються щоквартально. Ціна кліку торік і ціна кліку зараз — це різні величини навіть за тих самих ключових слів, про що можна запевнитися з наших кейсів.

Зворотний рахунок від бажання. «Хочу 50 замовлень на місяць при бюджеті 30 тисяч — отже, ліди мають бути по 300 гривень». Тут узагалі немає економіки: є бажаний обсяг і бажані витрати, з’єднані арифметикою. Питання, чи бізнес узагалі може дозволити собі лід за 300 гривень, не ставилося.

Спільне в усіх трьох випадках одне: ціль узята ззовні, а не виведена з цифр самого бізнесу. Правильний порядок зворотний — спочатку рахуємо, скільки бізнес може платити, і тільки потім дивимось, чи це можливо в аукціоні.

Що таке реалістична ціль насправді: межа і діапазон

Реалістичний KPI — це не одна цифра. Це дві різні речі, які часто плутають.

Межа — скільки бізнес може платити за замовлення, не втрачаючи гроші. Вона виводиться виключно з економіки: маржі, конверсії у продаж, повторних покупок. Аукціон, канал і підрядник тут ні до чого — межа однакова хоч для Google Ads, хоч для холодних дзвінків. Це верхня планка, за якою залучення перестає мати сенс.

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

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

На цій різниці тримається і наша відмова від медіапланів. Прогнозна таблиця описує поведінку аукціону, якою не розпоряджається жоден з його учасників. Межа ж належить самому бізнесу: вона не залежить ні від конкурентів, ні від сезону, ні від того, хто веде кампанії, — і саме тому з неї має сенс починати. Розгорнуто ця позиція викладена на сторінці контекстної реклами.

Крок 1. Маржинальний прибуток з одного замовлення

Відправна точка всього розрахунку — скільки грошей лишається бізнесу з одного замовлення. Не відсоток, а сума: платити за лід ви будете гривнями.

Це не означає, що відсотки не годяться. Для магазину з тисячею позицій або клініки з сотнею послуг рахувати кожну одиницю окремо ніхто не буде — та й не треба. Відсоток тут нормальна вхідна величина, просто на ньому не можна зупинятися: маржинальність множиться на середній чек, і далі в роботу йде вже сума.

Формула проста:

Маржинальний прибуток = середній чек − собівартість − змінні витрати на замовлення

Змінні витрати — це все, що виникає через конкретне замовлення і зникає, якщо замовлення не відбулося: доставка або виїзд, комісія еквайрингу, пакування, комісія маркетплейсу, повернення й гарантійні випадки в перерахунку на одиницю.

Постійні витрати — оренда, зарплати штату, бухгалтерія, CRM — у цю формулу не входять. Це окрема лінія, яку покриває сукупний маржинальний прибуток за місяць. Змішування постійних витрат у собівартість одного замовлення — причина №1, чому бізнеси занижують собі допустимий CAC і потім не можуть знайти жодного каналу, який «окупається».

Показник Приклад: послуга Приклад: товар
Середній чек 60 000 грн 2 400 грн
Собівартість (матеріали, робота, закупівля) 42 000 грн 1 560 грн
Змінні витрати (логістика, еквайринг, повернення) 1 800 грн 240 грн
Маржинальний прибуток 16 200 грн 600 грн
Маржинальність від чека 27% 25%

 

Цифри в таблиці умовні — це ілюстрація логіки, а не бенчмарк. Далі в статті ми доводимо до кінця приклад із послугою.

Якщо позицій багато. В e-commerce і в медицині поштучний розрахунок замінюється одним числом — маржинальністю, зваженою за виручкою. Саме за виручкою, а не простим середнім по категоріях: категорії дають різний обсяг продажів, і просте середнє майже завжди завищує результат.

Категорія Частка у виручці Маржинальність
A 20% 40%
B 30% 25%
C 50% 12%
Зважена маржинальність 21,5% проти 25,7% за простим середнім

 

Різниця в чотири пункти виглядає невинно, але вона завищує допустиму вартість заявки приблизно на 20% — а це вже той порядок, на якому розрахунок перестає сходитися. Беріть частки з фактичної виручки за квартал, і краще — з виручки саме з платного трафіку, якщо вона відрізняється від загальної структури продажів.

І окремо про розкид. Якщо між категоріями 12% і 40%, одне усереднене число приховує головне: під спільну ціль половина асортименту рекламується в мінус. Беззбитковий ROAS для категорії з маржею 12% — 833%, для категорії з 40% — 250%. Це не привід шукати точнішу середню, це привід розділити кампанії за групами маржинальності й задати кожній свою ціль. У медицині те саме працює інакше: якщо перша покупка — консультація з мінімальною маржею, а гроші приносить курс лікування, рахувати економіку по консультації означає визнати рекламу збитковою ще до запуску. Такі ніші рахуються через крок 5, а не через середній чек першого візиту.

Окремо про повернення. Якщо в ніші повертається 12% замовлень, ваш фактичний маржинальний прибуток нижчий не на 12%: витрати на залучення ви понесли за всі 100% замовлень, а маржу отримали з 88%. Коректно закладати повернення саме в змінні витрати на одиницю, а не «десь врахуємо потім».

Крок 2. Ланцюжок конверсії: лід → кваліфікований лід → продаж

Реклама приводить ліди. Гроші приносять продажі. Між цими двома подіями є два коефіцієнти, без яких будь-яка вартість ліда — беззмістовна цифра.

Частка браку лідів. Скільки звернень узагалі не є потенційними клієнтами: спам, помилкові дзвінки, запити з-поза географії, запити на послугу, якої ви не надаєте, повторні звернення чинних клієнтів. У лідогенерації це типово 15–35% залежно від ніші й того, наскільки широко налаштована семантика. У прикладі візьмемо 20%.

Конверсія у продаж по кваліфікованих лідах (close rate). Скільки з реальних потенційних клієнтів доходить до оплати. Береться з CRM за період не менше трьох місяців, окремо для платного трафіку — конверсія лідів з реклами майже завжди нижча за конверсію лідів із рекомендацій.

Етап Значення Кількість
Ліди з реклами — 100
Брак (нецільові, поза гео, спам) 20% −20
Кваліфіковані ліди — 80
Конверсія у продаж 30% 24
Наскрізна конверсія «лід → продаж» 24%

 

Двадцять чотири відсотки — це той коефіцієнт, який далі перетворює допустиму вартість клієнта на допустиму вартість ліда. Зауважте: у нішах з коротким циклом і низьким чеком він буде в рази нижчим, і це нормально — важлива не сама цифра, а те, що вона взята з фактичних даних, а не оцінена на око.

частка з взаємодією

На скрині чітко видно рядок google / cpc та окремий показник коефіцієнта конверсії / залучення для платного трафіку (9,33%), який суттєво відрізняється від органіки (google / organic — 3,64%) та прямого трафіку (direct / none — 3,44%). Це прямо підтверджує тезу про важливість аналізу даних окремо для платного трафіку, а не усереднено по всьому сайту.

Якщо CRM немає і жодного з цих чисел бізнес не знає — це не привід пропустити крок. Це означає, що перше завдання перед запуском реклами — не кампанії, а фіксація звернень і їхніх статусів. Інакше через два місяці неможливо буде відрізнити «реклама приводить нецільових» від «відділ продажу не передзвонює». Мінімальний робочий набір — коректно налаштована аналітика плюс будь-яка CRM зі статусами угод.

Крок 3. Від маржі до максимального CAC

Тепер з’єднуємо перші два кроки. Маржинальний прибуток з одного замовлення — це весь ресурс, з якого можна платити за залучення клієнта. Питання лише в тому, яку його частку бізнес готовий віддати.

Одразу про термін, бо тут регулярно виникає плутанина. Далі ми говоримо CAC — вартість залучення клієнта, тобто того, хто заплатив. Не CPA: у Google Ads CPA означає вартість конверсії, якою б та конверсія не була, і якщо у вас налаштована конверсія «заявка», то CPA в інтерфейсі — це і є вартість ліда. Ба більше, в акаунтах CPA зазвичай усереднений по кількох діях відразу, включно з мікроконверсіями на кшталт кліку по номеру телефону. Нам потрібне інше число: скільки коштує один валідований клієнт з урахуванням браку лідів і всіх витрат на канал.

Уточнення для фінансиста: у класичному розумінні CAC включає ще й зарплати відділу продажу, CRM та інші витрати на залучення. Ми рахуємо канальний CAC — тільки те, що йде в рекламу. Якщо ваш фінансовий директор оперує повним CAC, ці два числа не зійдуться, і різницю треба проговорити заздалегідь.

Далі виникає три рівні CAC, і плутати їх не можна.

Беззбитковий CAC дорівнює всьому маржинальному прибутку. У нашому прикладі — 16 200 грн. Це точка, в якій реклама не приносить бізнесу нічого: кожна витрачена гривня повертається гривнею маржі, а постійні витрати лишаються непокритими. Знати цю цифру потрібно не щоб на неї орієнтуватися, а щоб розуміти, де межа катастрофи.

Цільовий CAC — частка маржі, яку бізнес свідомо віддає на залучення. Наш робочий орієнтир для лідогенерації — 25–40% маржинального прибутку: саме в цьому коридорі економіка проєктів, які ми ведемо, лишається стійкою на дистанції. Він зсувається вгору, якщо в бізнесу є повторні покупки або довгий цикл обслуговування, і вниз, якщо маржинальний прибуток має покривати великі постійні витрати або бізнес працює з високою борговою вагою. У нашому прикладі візьмемо 30%: 16 200 × 0,3 = 4 860 грн.

CAC для росту — свідомо вища планка на обмежений період, коли бізнес купує частку ринку або клієнтську базу. Скажімо, 45% маржі: 7 290 грн. Це робочий інструмент, але тільки з наперед визначеним строком і критерієм виходу, інакше «тимчасово агресивний CAC» стає постійним.

Рівень Частка маржі CAC Коли застосовується
Беззбитковий 100% 16 200 грн Ніколи як ціль — тільки як межа
Для росту 45% 7 290 грн Обмежений період захоплення ринку
Цільовий 30% 4 860 грн Робоча ціль на постійній основі

І головне уточнення, яке рятує від найдорожчої помилки в цьому розрахунку. У канальний CAC входять усі витрати на канал, а не лише рекламний бюджет: винагорода підрядника, податки й комісії платіжних систем при поповненні акаунта, вартість інструментів. Порахований «тільки за бюджетом Google», він занижений на 20–40% — і саме на цю різницю потім не сходиться P&L.

Крок 4. Від CAC до допустимої вартості ліда

CAC — це вартість клієнта. Реклама ж оптимізується під ліди, і саме вартість ліда фігурує в щоденній роботі з акаунтом і в договорі з підрядником. Перехід між ними робить наскрізна конверсія з кроку 2:

Допустимий CPL = допустимий CAC × конверсія «лід → продаж»

У нашому прикладі:

Рівень CAC × наскрізна конверсія 24% Допустимий CPL
Беззбитковий 16 200 грн ×0,24 3 888 грн
Для росту 7 290 грн ×0,24 1 750 грн
Цільовий 4 860 грн ×0,24 1 166 грн

1 166 гривень за лід — ось та цифра, яку має сенс називати як KPI. Не «хочемо по 200», не «у конкурента по 150», а величина, виведена з маржі й фактичної конверсії відділу продажу.

Тепер найцікавіше — чутливість цієї формули. Допустимий CPL прямо пропорційний конверсії у продаж. Це означає, що робота з відділом продажу дає рівно такий самий ефект, як здешевлення трафіку, тільки залежить від самого бізнесу і зазвичай досягається швидше.

Якщо в нашому прикладі підняти close rate з 30% до 35% — наскрізна конверсія зросте з 24% до 28%, а допустимий CPL з 1 166 до 1 361 гривні. Це +17% без жодних змін у рекламі. Вимагати від підрядника здешевити лід на 17% можна, але це вже робота на межі можливостей акаунта, тоді як навчити менеджерів передзвонювати за п’ять хвилин замість двох годин — завдання на тиждень.

як працює маржа

Той самий важіль працює й у зворотний бік: якщо частка браку лідів зростає з 20% до 35%, наскрізна конверсія падає до 19,5%, а допустимий CPL — до 948 гривень. Тому «розширити семантику, щоб було більше заявок» — це рішення, яке треба перевіряти не за кількістю лідів, а за цією цифрою.

Крок 5. LTV і повторні покупки — коли можна платити більше за першу

Логіка «ми можемо дозволити собі дорожчого клієнта, бо він повернеться» — правильна. Але тільки тоді, коли вона спирається на фактичні когорти, а не на побажання.

Мінімум, який потрібен для такого розрахунку: реальна частка клієнтів, які зробили другу покупку, і середня кількість покупок за фіксоване вікно — 6 або 12 місяців. Не «за життя клієнта», не «в середньому по ринку».

Розрахунок виглядає так. Якщо 30% клієнтів повертаються і роблять у середньому ще 1,8 покупки за 12 місяців з тим самим маржинальним прибутком, то маржа з одного залученого клієнта — не 16 200, а 16 200 × (1 + 0,3 × 1,8) = 24 948 грн. Відповідно цільовий CAC піднімається з 4 860 до 7 484 грн, а допустимий CPL — з 1 166 до 1 796 грн.

маржа - cac - cpl

Тут виникає закономірне заперечення: а навіщо взагалі піднімати допустиму вартість ліда? Хай працює нижча цифра — так безпечніше.

Безпечніше, але й менше. Допустимий CPL — це стеля, а не ціна, яку ви заплатите. Платите ви стільки, скільки коштує аукціон; стеля лише визначає, у які аукціони алгоритм взагалі зайде. Опустіть її — і автостратегія просто перестане брати дорожчі сегменти: конкурентні запити, платоспроможніші аудиторії, години пікового попиту. Бюджет при цьому не буде витрачений повністю, а обсяг замовлень впреться в ту вузьку частину ринку, яка вкладається в стелю.

На нашому прикладі різниця виглядає так. Припустимо, за повної вартості ліда 1 166 гривень у ніші вдається зібрати близько 55 заявок на місяць — дешевшого попиту просто немає.

Показник за місяць Стеля 1 166 грн Стеля 1 796 грн
Фактичний повний CPL 1 166 грн 1 250 грн
Ліди 55 100
Продажі 13 24
Витрачено на канал 64 000 грн 125 000 грн
Фактичний CAC 4 860 грн (30% маржі) 5 200 грн (32% маржі)
Маржинальний прибуток 214 000 грн 389 000 грн
Лишається після витрат на канал 150 000 грн 264 000 грн

Зверніть увагу на парадокс: рентабельність кожного окремого замовлення у вузькому сценарії навіть краща — фактичний CAC 4 860 гривень, це рівно цільові 30% маржі проти 32% у широкому. А грошей бізнес отримує майже вдвічі менше. Відсоток кращий, сума гірша.

Це і є той баланс, заради якого рахують LTV: не «дозволити собі переплачувати», а розширити доступ до попиту, лишаючись у прибутковій зоні. Занижена стеля не робить рекламу рентабельнішою — вона робить її меншою.

Три обмеження, без яких цей розрахунок стає самообманом:

  • Касовий розрив. Платите ви за клієнта сьогодні, а маржу з повторних покупок отримаєте протягом року. Якщо в бізнесу немає обігових коштів на це вікно, LTV-модель технічно правильна, але операційно нездійсненна.
  • Горизонт має бути обмежений. LTV «на весь життєвий цикл» у більшості ніш — це число, яке ніхто не перевірить. Беріть 12 місяців: цей період уже минув, дані по ньому є.
  • Повторні покупки не з реклами. Якщо клієнт повертається через email-розсилку або прямий захід, ця маржа належить бізнесу, а не рекламному каналу — але саме тому її й коректно закладати в допустимий CAC залучення.

Практичний варіант для більшості бізнесів — рахувати два різні CAC: вищий для першого замовлення нового клієнта і нижчий для тих сегментів, де повторних покупок немає. У Google Ads це розділяється на рівні кампаній і аудиторій.

Крок 6. Для e-commerce те саме рахується через ROAS

В інтернет-магазині лідів у класичному розумінні немає — є замовлення й виручка. Логіка та сама, змінюється тільки одиниця виміру.

Беззбитковий ROAS = 1 ÷ маржинальність

Маржинальність тут — та сама частка від виручки, що лишається після собівартості й змінних витрат. Дзеркальна до нього величина — частка рекламних витрат у виручці: у точці беззбитковості вона дорівнює маржинальності. В україномовних джерелах її подекуди скорочують до ЧРВ, у міжнародних вона зветься ACoS; ми далі пишемо повністю, щоб не плутати.

Маржинальність Беззбитковий ROAS Частка витрат у виручці Цільовий ROAS

(половина маржі на рекламу)

Цільова частка витрат
10% 1000% 10% 2000% 5%
15% 667% 15% 1333% 7,5%
20% 500% 20% 1000% 10%
25% 400% 25% 800% 12,5%
30% 333% 30% 667% 15%
40% 250% 40% 500% 20%
50% 200% 50% 400% 25%

З цієї таблиці видно головне: сама по собі цифра ROAS не означає нічого. ROAS 800% при маржинальності 25% — це рівно точка, де на рекламу йде половина маржі: робоча ціль. Той самий ROAS 800% при маржинальності 10% — це збиток, бо беззбитковість настає лише на 1000%. І навпаки, «скромний» ROAS 300% при маржинальності 50% лишає бізнесу дві третини маржі.

Тому вимога «хочу ROAS не нижче 800%» без указаної маржинальності — це не KPI, а число. Порахувати свій орієнтир швидко можна в нашому калькуляторі ROAS.

Повторні покупки враховуються й тут — але, на відміну від лідогенерації, вони діють у зворотний бік. Там LTV піднімав стелю допустимого CPL. Тут він опускає підлогу ROAS: ви можете погодитися на нижчу цифру у звіті, бо реальна виручка з цього клієнта буде більшою за ту, яку Google записав собі.

маржа роас

Беззбитковий ROAS з урахуванням повторних = 1 ÷ (маржинальність × K)

де K — коефіцієнт повторних покупок: K = 1 + частка клієнтів, що повертаються × середня кількість повторних покупок за 12 місяців. Для тих самих 30% і 1,8 покупки, що в кроці 5, K = 1,54.

Маржинальність Беззбитковий ROAS без урахування повторних Те саме з K = 1,54
10% 1000% 649%
20% 500% 325%
30% 333% 216%
40% 250% 162%
50% 200% 130%

Різниця драматична: магазин з маржинальністю 30% і нормальною часткою повторних виходить у нуль уже на 216%, а не на 333%. Практично це означає, що цільовий tROAS можна ставити нижче — і кампанії отримають доступ до аудиторій, які при жорсткішій цілі алгоритм просто не купував би. Механізм той самий, що й зі стелею CPL: цифра в налаштуваннях керує не ціною, а обсягом доступного попиту.

Два застереження. Перше — K береться з когортного звіту, а не з очікувань; усе, що сказано про це в кроці 5, стосується й e-commerce, включно з касовим розривом. Друге — знижений tROAS не можна ставити на кампанії, які працюють переважно з наявною базою: там повторні покупки вже враховані у виручці, і множити їх удруге означає платити двічі за того самого клієнта. Якщо потрібно саме нарощувати базу, коректніше не занижувати ціль загалом, а піднімати цінність нового клієнта окремо — у Shopping і Performance Max для цього є режим цілі із залучення нових покупців.

Три уточнення, які в e-commerce з’їдають розрахунок частіше за все:

  • ROAS у інтерфейсі Google Ads рахується від виручки, яку система атрибутувала собі. Реальний ROAS каналу рахується з CRM або принаймні з урахуванням моделі атрибуції й вікна конверсії. Розбіжність у 20–30% — норма, і закладати її треба заздалегідь.
  • ROAS не враховує повернення. Якщо повертається 15% замовлень, фактичний ROAS на 15% нижчий за той, що показує звіт.
  • ROAS не враховує винагороду підрядника. Реальна ефективність рахується як виручка ÷ (бюджет + ведення + комісії).

Крок 7. Перевірка знизу: чи досяжна ця цифра в аукціоні

Досі ми рахували згори — від економіки. Тепер треба порахувати знизу, з боку ринку, і подивитися, чи дві моделі сходяться. Це найважливіший момент усього розрахунку — і найчастіше місце, де в ньому роблять помилку.

Помилка ось у чому. Кліки оплачуються тільки з рекламного бюджету. Винагорода підрядника, податки й комісії при поповненні акаунта жодного кліку не купують — але у вартість ліда для бізнесу входять. Отже, вартостей ліда дві, і плутати їх не можна:

Рекламний CPL = CPC ÷ конверсія посадкової сторінки

Це вартість ліда з погляду бюджету. Саме вона визначає, скільки заявок ви взагалі отримаєте.

Повний CPL = рекламний CPL × коефіцієнт накладних

Це вартість ліда з погляду бізнесу. Саме її порівнюють з допустимою межею з кроку 4. Коефіцієнт накладних — це сукупні витрати на канал, поділені на рекламний бюджет.

Продовжуємо приклад. Бюджет у Google — 100 000 гривень на місяць, ведення — 23 000, комісії й податки при поповненні — 2% від бюджету. Сукупні витрати виходять 125 000 гривень, а коефіцієнт накладних — 1,25.

Стаття За місяць
Рекламний бюджет (купує кліки) 100 000 грн
Комісії та податки, 2% 2 000 грн
Винагорода підрядника 23 000 грн
Сукупні витрати на канал 125 000 грн
Коефіцієнт накладних 1,25

Тепер ринкова частина. Припустимо, у ніші CPC близько 50 гривень — це приблизно $1,2, медіана по українському аукціону, — а конверсія посадкової з платного трафіку 5%. Обидві величини беруться реальні: ціна кліку з планувальника або з фактичних даних акаунта, конверсія посадкової з аналітики, окремо по платному трафіку (вона майже завжди нижча за загальну конверсію сайту).

50 ÷ 0,05 = 1 000 гривень рекламний CPL

1 000 × 1,25 = 1 250 гривень повний CPL

Порівнюємо з допустимими 1 166 гривнями з кроку 4. Розрив є, але він 7% — і закривається або підняттям конверсії посадкової на пів пункта, або тим, що фактичний CAC лишається на рівні 32% маржі замість запланованих 30%. Це нормальний робочий сценарій: цілі сходяться, KPI фіксується в коридорі 1 150–1 300 гривень повної вартості ліда.

Зверніть увагу, наскільки дорого коштує сама плутанина. Якби ми порівняли з межею рекламний CPL — 1 000 проти 1 166 — вийшло б, що ринок дешевший за нашу межу і все чудово. Насправді ж запас у 14% з’їдається накладними без залишку. Чверть різниці — це рівно та величина, на якій розрахунки «сходяться» на папері й розсипаються в P&L.

А тепер уявімо, що конверсія посадкової не 5%, а 1,5% — і знизу виходить 3 333 гривні рекламного CPL, тобто 4 167 повного. Це вже не 7%, це втричі з половиною, причому допустимий CAC у такому разі перевищує весь маржинальний прибуток із замовлення. Жодне «краще налаштування кампаній» такий розрив не закриває.

Складність у тому, щоб відрізнити перше від другого, коли ви робите цей розрахунок уперше. Розрив у 14% і розрив утричі тривожать однаково, поки немає з чим порівняти. Для цього ми й тримаємо власну базу по CPC, CPA, ROAS і CAC у розрізі ніш — вона зібрана за 2000+ проєктів і поповнюється з акаунтів, які ми ведемо зараз. Коли клієнт називає бажану вартість заявки, ми дивимось не лише на його економіку, а й на те, чи взагалі існує така цифра в його ніші. Відповідь «такого ми не бачили жодного разу» звучить неприємно — але вона звучить на перемовинах, а не на третьому місяці роботи.

Кілька орієнтирів для самоперевірки — це порядок цін кліку, який ми бачимо в українському пошуковому аукціоні у 2026 році:

Сегмент Орієнтовний CPC, Україна
Медіана по всіх нішах близько $1,2
Юридичні послуги близько $4
Медицина близько $3
B2B SaaS $2,5–3
Ecommerce $0,8–1
Туризм $0,5–0,8

Це саме орієнтири, а не гарантовані значення: реклама в регіонах зазвичай дешевша за столичну приблизно на третину, брендові запити коштують у рази менше за конкурентні комерційні, а всередині однієї ніші розкид між вузьким і широким збором семантики буває двократним. Ці цифри найшвидше застарівають з усього, що є в цій статті, — ми переглядаємо їх щокварталу. Детальніше про те, як формується ціна кліку і на що в ній можна впливати, — в окремому матеріалі.

Крок 8. Від вартості ліда до діапазону лідів

Останній крок арифметично найпростіший — треба лише взяти правильну з двох вартостей ліда:

Кількість лідів = рекламний бюджет ÷ рекламний CPL

Саме рекламний, а не повний, і саме бюджет, а не сукупні витрати. Ділити сукупні витрати на рекламний CPL — типова помилка, яка завищує обсяг рівно на коефіцієнт накладних: у нашому прикладі це зайві 25 заявок на місяць, яких не буде.

У прикладі: 100 000 ÷ 1 000 = 100 лідів. Повна вартість кожного при цьому — 1 250 гривень, бо сукупно бізнес витратив 125 000.

Результат треба подавати діапазоном, і на це є три окремі причини, кожна з яких додає свій розкид:

  • Період навчання. Перші 4–6 тижнів алгоритм накопичує статистику. Ліди в цей час дорожчі за визначенням — це не проблема налаштування, а спосіб роботи Smart Bidding.
  • Коливання аукціону. Медіанне коливання CPA у зрілих акаунтах — близько 15% місяць до місяця. Воно не зникає ніколи, навіть коли кампанії вийшли на плато.
  • Сезонність і зовнішні події. У більшості ніш різниця між сильним і слабким місяцем перевищує ці 15% у рази.
Сценарій Рекламний CPL Ліди Повний CPL Продажі (24%)
Місяць 1–2, період навчання 1 300 грн 77 1 625 грн 18
Песимістичний 1 200 грн 83 1 500 грн 20
Базовий 1 000 грн 100 1 250 грн 24
Оптимістичний 850 грн 118 1 063 грн 28

Такий діапазон — це не спроба підстрахуватися розмитим формулюванням. Ціна кліку не є фіксованою величиною, яку можна подивитися в прайсі: вона складається щоразу заново, під конкретного користувача, і залежить від того, хто ще в цю секунду бореться за той самий показ. Одне число замість коридору тут було б вигадкою — навіть якщо воно потім випадково справдиться. Коридор же дає з чим порівнювати факт, і саме тому результат оцінюється за трендом, а не за окремим місяцем.

Перевіримо базовий сценарій на здоровий глузд: 100 лідів × 24% = 24 продажі × 16 200 грн маржі ≈ 389 000 гривень маржинального прибутку проти 125 000 витрат на канал. Фактичний CAC виходить близько 5 200 гривень — це 32% маржі при цільових 30% і беззбиткових 100%. Модель сходиться.

Що змінюється в B2B

Методика вище працює для будь-якого бізнесу, але в B2B половина вхідних даних поводиться інакше. Формули ті самі — інакше поводяться цифри, які в них підставляють.

1. Вікно конверсії коротше за цикл угоди. У Google Ads вікно конверсії по кліках налаштовується від 1 до 90 днів, за замовчуванням — 30. Угода в B2B закривається за два-шість місяців. Продаж, який стався на 120-й день після кліку, у звіті кампанії не з’явиться взагалі — ні за яких налаштувань.

Практично з цього випливає дві речі. Перша: close rate, порахований за поточний місяць, занижений структурно — брати його треба по когорті лідів, яким уже виповнилося стільки, скільки триває ваш цикл. Друга: оптимізувати кампанії на саму угоду не вийде, бо алгоритм її не побачить.

2. Один лід — це не одна людина. По одній угоді часто приходить кілька звернень: спершу спеціаліст, потім керівник, потім хтось із закупівель. Якщо рахувати їх як окремі ліди, CPL виглядає нижчим, ніж є, а конверсія у продаж — у рази гіршою, ніж є. Дедуплікація по домену компанії робиться до розрахунку, а не після.

3. Частка браку вища. 15–35% з кроку 2 — це орієнтир для B2C. У B2B до звичайного спаму додаються студенти з курсовими, конкуренти, кандидати на роботу й вендори, які шукають, кому продати. Реалістичний коридор — 30–50%, і без статусів у CRM ця цифра не з’явиться.

4. Маржа рахується по контракту, а не по першій угоді. Пілот або перший невеликий проєкт часто беруть з мінімальною маржею, а гроші приносить продовження. Це та сама ситуація, що з консультацією в кроці 1: якщо рахувати економіку по першій угоді, реклама виявиться збитковою ще до запуску. Такий бізнес рахується через крок 5, і горизонт тут довший — 12–24 місяці замість дванадцяти.

5. Обсягу лідів не вистачає алгоритму. Десять-п’ятнадцять звернень на місяць — нормальна цифра для B2B і замало для Smart Bidding, щоб вийти з навчання по угодах. Оптимізуватися доводиться на проміжну дію: запит комерційної пропозиції, бронювання дзвінка, завантаження матеріалів. Це змінює те, що взагалі можна записати в KPI кампанії: ціль в акаунті й ціль бізнесу тут різні за визначенням, і цю різницю треба проговорити до старту, а не після першого звіту.

6. Діапазон ширший, а період оцінки довший. Медіанне коливання 15% з кроку 8 — це для акаунтів із сотнями конверсій на місяць. При десяти лідах один нетиповий тиждень зсуває місячну цифру на 30–40%. Квартал тут не рекомендація, а мінімальна одиниця, у якій цифри взагалі щось означають.

Показник B2C B2B
Цикл до угоди Години — дні 2–6 місяців і більше
Вікно конверсії в Google Ads 30 днів вистачає 90 днів — максимум, і його мало
Ліди на одну угоду Один Кілька осіб з однієї компанії
Частка браку лідів 15–35% 30–50%
Горизонт маржі Перша угода Контракт, 12–24 місяці
Цільова конверсія в акаунті Заявка або продаж Проміжна дія: запит пропозиції, бронювання дзвінка
Одиниця оцінки результату Місяць Квартал

 

Підсумок для розрахунку: у B2B close rate беріть по когорті, ліди дедуплікуйте по компанії, брак закладайте вищий, горизонт маржі — довший, а угоду не ставте цільовою конверсією в акаунті, поки обсяг не дозволяє. Усе інше в методиці лишається без змін.

Як це виглядає на рівні стратегії, ми розібрали на сторінках SEO для B2B і контекстної реклами для B2B, а приклади розрахунків на реальних проєктах — у кейсах B2B.

Що робити, якщо цифри не сходяться

Найчастіший результат чесного розрахунку — допустимий CPL нижчий за ринковий. Це не привід шукати підрядника, який пообіцяє потрібну цифру. Це вхідна умова, з якою треба працювати, і працювати можна з чотирьох боків.

Конверсія посадкової та швидкість обробки лідів. Найшвидший важіль, бо він повністю всередині бізнесу. Підняття конверсії з 2% до 3% здешевлює лід на третину — це більше, ніж дає більшість оптимізацій усередині акаунта. Сюди ж — час першого контакту: у багатьох нішах різниця між дзвінком через 5 хвилин і через 2 години — це двократна різниця в close rate.

Середній чек і структура замовлення. Апсели, комплекти, мінімальна сума замовлення, преміальні позиції в асортименті. Кожна гривня приросту середнього чека при незмінній собівартості йде прямо в маржинальний прибуток, а отже — в допустимий CPL.

Звуження, а не розширення. Інтуїція підказує «додати ключів, щоб було більше заявок» — але якщо економіка не сходиться, правильний рух зворотний: залишити тільки найплатоспроможніші сегменти, вужчу географію, гарячі комерційні запити. Лідів буде менше, але кожен буде вкладатися в межу. Це нормальна стратегія для старту з обмеженим бюджетом.

Зміна каналу або моделі. Якщо після всіх важелів розрив лишається кратним — платний пошук у цій ніші з цією маржею просто не окуповується. Тоді розмова йде про інші канали: органічний трафік з довшим горизонтом, роботу з наявною базою, партнерські моделі. Висновок «вам зараз не потрібна контекстна реклама» — теж результат розрахунку, і його краще отримати до запуску, ніж після трьох місяців витрат.

Вісім помилок у розрахунку KPI

  1. Розрахунок, що зупинився на відсотку. Відсоток не можна порівняти з ціною ліда — його треба помножити на середній чек. А якщо позицій багато, маржинальність береться зважена за виручкою: просте середнє по категоріях завищує межу.
  2. Постійні витрати всередині собівартості замовлення. Оренда й зарплати покриваються сукупною маржею за період, а не вираховуються з кожного замовлення. Інакше допустимий CAC виходить штучно заниженим.
  3. Ігнорування браку лідів. Вартість ліда без урахування нецільових звернень — це вартість запису в таблиці, а не вартість потенційного клієнта.
  4. CAC без комісій, податків і винагороди підрядника. Найтихіша з помилок: усі цифри виглядають правильно, а P&L не сходиться на 20–40%.
  5. Обсяг лідів, порахований від сукупних витрат. Кліки купує лише рекламний бюджет. Якщо поділити на вартість ліда всі витрати разом із веденням, кількість заявок вийде завищеною рівно на коефіцієнт накладних — і саме на цю різницю потім «не спрацює» реклама.
  6. LTV з фантазії. «Клієнт залишається з нами на п’ять років» без когортних даних — це не аргумент для підняття CAC, а спосіб виправдати перевитрату.
  7. Ціль із чужого кейсу. Чужа цифра не містить ні маржі, ні гео, ні сезону, ні методики підрахунку.
  8. Оцінка результату за одним місяцем. При медіанному коливанні CPA близько 15% місяць до місяця окремий місяць не є доказом ні успіху, ні провалу. Оцінюється тренд за квартал.

Як KPI живе після запуску

Порахована до старту ціль — це гіпотеза, а не зобов’язання. Далі вона проходить чотири стадії.

Тижні 1–6: накопичення статистики. Кампанії збирають дані, автостратегії виходять на робочий режим. Порівнювати фактичний CPL із цільовим у цей період не має сенсу — дивимось на обсяг конверсій і якість трафіку, а не на вартість.

Перший перегляд за фактом. Після виходу на стабільний CPA звіряємо три цифри: реальний CPL, реальну частку браку лідів і реальний close rate по лідах саме з реклами. Дуже часто саме тут виявляється, що вхідна конверсія у продаж була оцінена оптимістично — і ціль коригується не тому, що реклама погана, а тому, що модель уточнилася.

Регулярна оцінка за трендом. Коливання 15% місяць до місяця — норма, і реагувати на кожен такий стрибок змінами в акаунті шкідливо: алгоритм щоразу повертається в навчання. Робоча одиниця оцінки — квартал або ковзний період у 8–12 тижнів.

Квартальна ревізія економіки. Собівартість, середній чек і склад змінних витрат змінюються. KPI, порахований у січні на січневій маржі, у липні може бути або надто м’яким, або недосяжним. Перерахунок робиться з тих самих формул, але зі свіжими вхідними.

І базове правило, яке лежить під усім цим: гарантувати можна тільки те, що контролюєш. Підрядник контролює структуру кампаній, семантику, ставки, оголошення, роботу з аукціоном. Він не контролює вашу маржу, роботу відділу продажу й дії конкурентів. Розподіл цих зон ми розібрали в окремій статті — і саме він робить розмову про KPI предметною замість обміну обіцянками.

Чек-лист: які дані потрібні до старту

Зведімо все до списку. Це той набір, який ми запитуємо у клієнта до розрахунку — і якщо якоїсь позиції немає, її отримання стає першим завданням, а не приводом відкласти розрахунок.

Дані Звідки беруться Що робити, якщо немає
Середній чек CRM, бухгалтерія, виписка за 3–6 місяців Порахувати з виручки й кількості замовлень за квартал
Собівартість одиниці Закупівельні ціни, калькуляція послуги Взяти по трьох найпопулярніших позиціях і зважити за часткою
Змінні витрати на замовлення Логістика, еквайринг, пакування, повернення Оцінити зверху; краще завищити, ніж пропустити
Частка повернень CRM, облік Взяти галузевий орієнтир і перевірити через 2 місяці
Частка браку лідів Статуси в CRM Запровадити статуси до запуску; тимчасово брати 25–30%
Close rate по кваліфікованих CRM, окремо по платному трафіку Взяти загальний close rate і зменшити на третину
Частка повторних покупок і горизонт Когортний звіт за 12 місяців Не використовувати LTV у розрахунку взагалі
Конверсія посадкової з платного трафіку GA4, окремий сегмент Налаштувати аналітику до запуску кампаній
Сезонність Продажі за 2 роки помісячно Google Trends як груба заміна
Географія й обмеження Бізнес —

Половина цих полів заповнюється за годину. Друга половина — та, якої зазвичай немає, і саме вона визначає, наскільки взагалі можна довіряти будь-якій цілі.

Коротко

Реалістичний KPI виводиться з економіки бізнесу, а не з бажаної цифри чи чужого кейсу. Порядок такий: маржинальний прибуток у гривнях → наскрізна конверсія «лід → продаж» → допустимий CAC як частка маржі → допустимий CPL → рекламний і повний CPL з боку аукціону → діапазон лідів на заданий бюджет. Дві вартості ліда не змішувати: обсяг рахується від рекламного бюджету, а з межею порівнюється повна вартість.

Уся методика на одному екрані — з цифрами наскрізного прикладу:

Крок Що рахуємо Формула У прикладі
1 Маржинальний прибуток чек − собівартість − змінні витрати 16 200 грн
2 Наскрізна конверсія (1 − брак лідів) × close rate 24%
3 Цільовий CAC маржа × частка на залучення 4 860 грн
4 Допустимий CPL CAC × наскрізна конверсія 1 166 грн
5 Коефіцієнт накладних сукупні витрати ÷ рекламний бюджет 1,25
6 Рекламний CPL CPC ÷ конверсія посадкової 1 000 грн
7 Повний CPL рекламний CPL × коефіцієнт накладних 1 250 грн
8 Вердикт повний CPL проти допустимого +7% — сходиться
9 Заявок на місяць рекламний бюджет ÷ рекламний CPL 83–118

Якщо дві моделі сходяться — ціль фіксується всередині коридору й переглядається за фактом через 4–6 тижнів. Якщо розрив кратний — задача не в рекламі, а в економіці, і працювати треба з конверсією, чеком або вужчим сегментом.

Ми проходимо цей розрахунок з кожним клієнтом до підписання договору. Якщо хочете порахувати свої цифри разом — залиште заявку, і ми звіримо ваші очікування з тим, що реально бачимо в цій ніші. Подивитися, як це виглядає на практиці, можна в наших кейсах, а вартість робіт — на сторінці цін.

Отримайте більше користі

Ви отримаєте від нас найкращий контент, який допоможе вашому бізнесу зростати.
Ваш запит надіслано

    Підписатись

    Просувайтеся з нами — залиште заявку просто зараз

    Отримайте безкоштовну консультацію та оцінку просування бізнесу
    Ваш запит надіслано

      Надіслати