Розмова про цілі рекламної кампанії майже завжди починається однаково. Клієнт називає цифру: «нам потрібні заявки по 200 гривень» або «хочемо ROAS 800%». Наступне питання — звідки взялася саме ця цифра — здебільшого лишається без відповіді. Її принесли з чужого кейсу, запам’ятали з минулого року, коли аукціон був іншим, або отримали діленням бажаного прибутку на бажану кількість замовлень.
Проблема не в тому, що цифра амбітна. Проблема в тому, що вона нізвідки не випливає. Її неможливо ні підтвердити, ні спростувати до запуску — а через три місяці вона перетворюється на конфлікт, у якому обидві сторони мають рацію: агенція показує зростання, клієнт показує збитки.
Реалістичний KPI рахується інакше — не від бажання, а від економіки бізнесу. Нижче — покрокова методика, за якою ми рахуємо цілі до запуску контекстної реклами: від маржинального прибутку з одного замовлення до діапазону лідів, який дає конкретний бюджет. Усі формули можна порахувати на аркуші паперу за півгодини, якщо в бізнесу є вихідні дані. Якщо їх немає — це перший висновок розрахунку, і він важливіший за будь-який прогноз.
Є три типові джерела цифри, яку бізнес називає як ціль.
Чужий кейс. Конкурент або блогер написав, що отримує ліди по $3. Не вказано ні маржа, ні гео, ні сезон, ні те, чи рахувалися в цій цифрі нецільові звернення, ні чи входила туди винагорода підрядника. Цифра без контексту не переноситься на інший бізнес навіть у тій самій ніші.
Минулорічний результат. «Торік ми отримували заявки по 150 гривень». Це найнебезпечніший тип цілі, бо він виглядає обґрунтованим. Але аукціон Google — не прайс-лист: кількість рекламодавців, їхні бюджети, стратегії призначення ставок і навіть формати видачі змінюються щоквартально. Ціна кліку торік і ціна кліку зараз — це різні величини навіть за тих самих ключових слів, про що можна запевнитися з наших кейсів.
Зворотний рахунок від бажання. «Хочу 50 замовлень на місяць при бюджеті 30 тисяч — отже, ліди мають бути по 300 гривень». Тут узагалі немає економіки: є бажаний обсяг і бажані витрати, з’єднані арифметикою. Питання, чи бізнес узагалі може дозволити собі лід за 300 гривень, не ставилося.
Спільне в усіх трьох випадках одне: ціль узята ззовні, а не виведена з цифр самого бізнесу. Правильний порядок зворотний — спочатку рахуємо, скільки бізнес може платити, і тільки потім дивимось, чи це можливо в аукціоні.
Реалістичний KPI — це не одна цифра. Це дві різні речі, які часто плутають.
Межа — скільки бізнес може платити за замовлення, не втрачаючи гроші. Вона виводиться виключно з економіки: маржі, конверсії у продаж, повторних покупок. Аукціон, канал і підрядник тут ні до чого — межа однакова хоч для Google Ads, хоч для холодних дзвінків. Це верхня планка, за якою залучення перестає мати сенс.
Діапазон — скільки лідів реально дає конкретний бюджет у конкретній ніші за поточної конверсії сайту. Це вже про ринок, і саме тому це діапазон, а не число: кожен показ розігрується окремо, попит коливається за тижнями й сезонами, а конкуренти заходять і виходять з аукціону без попередження.
KPI виникає на перетині цих двох величин. Якщо межа вища за нижню границю діапазону — реклама має сенс, і можна фіксувати цільову цифру всередині коридору. Якщо межа нижча за весь діапазон — це не задача для налаштування кампаній, а задача для економіки бізнесу, і про це краще знати до запуску.
На цій різниці тримається і наша відмова від медіапланів. Прогнозна таблиця описує поведінку аукціону, якою не розпоряджається жоден з його учасників. Межа ж належить самому бізнесу: вона не залежить ні від конкурентів, ні від сезону, ні від того, хто веде кампанії, — і саме тому з неї має сенс починати. Розгорнуто ця позиція викладена на сторінці контекстної реклами.
Відправна точка всього розрахунку — скільки грошей лишається бізнесу з одного замовлення. Не відсоток, а сума: платити за лід ви будете гривнями.
Це не означає, що відсотки не годяться. Для магазину з тисячею позицій або клініки з сотнею послуг рахувати кожну одиницю окремо ніхто не буде — та й не треба. Відсоток тут нормальна вхідна величина, просто на ньому не можна зупинятися: маржинальність множиться на середній чек, і далі в роботу йде вже сума.
Формула проста:
Маржинальний прибуток = середній чек − собівартість − змінні витрати на замовлення
Змінні витрати — це все, що виникає через конкретне замовлення і зникає, якщо замовлення не відбулося: доставка або виїзд, комісія еквайрингу, пакування, комісія маркетплейсу, повернення й гарантійні випадки в перерахунку на одиницю.
Постійні витрати — оренда, зарплати штату, бухгалтерія, 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%. Коректно закладати повернення саме в змінні витрати на одиницю, а не «десь врахуємо потім».
Реклама приводить ліди. Гроші приносять продажі. Між цими двома подіями є два коефіцієнти, без яких будь-яка вартість ліда — беззмістовна цифра.
Частка браку лідів. Скільки звернень узагалі не є потенційними клієнтами: спам, помилкові дзвінки, запити з-поза географії, запити на послугу, якої ви не надаєте, повторні звернення чинних клієнтів. У лідогенерації це типово 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 зі статусами угод.
Тепер з’єднуємо перші два кроки. Маржинальний прибуток з одного замовлення — це весь ресурс, з якого можна платити за залучення клієнта. Питання лише в тому, яку його частку бізнес готовий віддати.
Одразу про термін, бо тут регулярно виникає плутанина. Далі ми говоримо 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.
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 гривень. Тому «розширити семантику, щоб було більше заявок» — це рішення, яке треба перевіряти не за кількістю лідів, а за цією цифрою.
Логіка «ми можемо дозволити собі дорожчого клієнта, бо він повернеться» — правильна. Але тільки тоді, коли вона спирається на фактичні когорти, а не на побажання.
Мінімум, який потрібен для такого розрахунку: реальна частка клієнтів, які зробили другу покупку, і середня кількість покупок за фіксоване вікно — 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 грн.

Тут виникає закономірне заперечення: а навіщо взагалі піднімати допустиму вартість ліда? Хай працює нижча цифра — так безпечніше.
Безпечніше, але й менше. Допустимий 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: не «дозволити собі переплачувати», а розширити доступ до попиту, лишаючись у прибутковій зоні. Занижена стеля не робить рекламу рентабельнішою — вона робить її меншою.
Три обмеження, без яких цей розрахунок стає самообманом:
Практичний варіант для більшості бізнесів — рахувати два різні CAC: вищий для першого замовлення нового клієнта і нижчий для тих сегментів, де повторних покупок немає. У Google Ads це розділяється на рівні кампаній і аудиторій.
В інтернет-магазині лідів у класичному розумінні немає — є замовлення й виручка. Логіка та сама, змінюється тільки одиниця виміру.
Беззбитковий 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 з’їдають розрахунок частіше за все:
Досі ми рахували згори — від економіки. Тепер треба порахувати знизу, з боку ринку, і подивитися, чи дві моделі сходяться. Це найважливіший момент усього розрахунку — і найчастіше місце, де в ньому роблять помилку.
Помилка ось у чому. Кліки оплачуються тільки з рекламного бюджету. Винагорода підрядника, податки й комісії при поповненні акаунта жодного кліку не купують — але у вартість ліда для бізнесу входять. Отже, вартостей ліда дві, і плутати їх не можна:
Рекламний 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 |
Це саме орієнтири, а не гарантовані значення: реклама в регіонах зазвичай дешевша за столичну приблизно на третину, брендові запити коштують у рази менше за конкурентні комерційні, а всередині однієї ніші розкид між вузьким і широким збором семантики буває двократним. Ці цифри найшвидше застарівають з усього, що є в цій статті, — ми переглядаємо їх щокварталу. Детальніше про те, як формується ціна кліку і на що в ній можна впливати, — в окремому матеріалі.
Останній крок арифметично найпростіший — треба лише взяти правильну з двох вартостей ліда:
Кількість лідів = рекламний бюджет ÷ рекламний CPL
Саме рекламний, а не повний, і саме бюджет, а не сукупні витрати. Ділити сукупні витрати на рекламний CPL — типова помилка, яка завищує обсяг рівно на коефіцієнт накладних: у нашому прикладі це зайві 25 заявок на місяць, яких не буде.
У прикладі: 100 000 ÷ 1 000 = 100 лідів. Повна вартість кожного при цьому — 1 250 гривень, бо сукупно бізнес витратив 125 000.
Результат треба подавати діапазоном, і на це є три окремі причини, кожна з яких додає свій розкид:
| Сценарій | Рекламний 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 половина вхідних даних поводиться інакше. Формули ті самі — інакше поводяться цифри, які в них підставляють.
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.
Звуження, а не розширення. Інтуїція підказує «додати ключів, щоб було більше заявок» — але якщо економіка не сходиться, правильний рух зворотний: залишити тільки найплатоспроможніші сегменти, вужчу географію, гарячі комерційні запити. Лідів буде менше, але кожен буде вкладатися в межу. Це нормальна стратегія для старту з обмеженим бюджетом.
Зміна каналу або моделі. Якщо після всіх важелів розрив лишається кратним — платний пошук у цій ніші з цією маржею просто не окуповується. Тоді розмова йде про інші канали: органічний трафік з довшим горизонтом, роботу з наявною базою, партнерські моделі. Висновок «вам зараз не потрібна контекстна реклама» — теж результат розрахунку, і його краще отримати до запуску, ніж після трьох місяців витрат.
Порахована до старту ціль — це гіпотеза, а не зобов’язання. Далі вона проходить чотири стадії.
Тижні 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 тижнів. Якщо розрив кратний — задача не в рекламі, а в економіці, і працювати треба з конверсією, чеком або вужчим сегментом.
Ми проходимо цей розрахунок з кожним клієнтом до підписання договору. Якщо хочете порахувати свої цифри разом — залиште заявку, і ми звіримо ваші очікування з тим, що реально бачимо в цій ніші. Подивитися, як це виглядає на практиці, можна в наших кейсах, а вартість робіт — на сторінці цін.