Про мене Послуги Детальні кейси Блог Інструменти Відгуки Партнерам Контакти

Кейс Google Ads: агрегатор репетиторів CPS 604 грн в конкурентній ніші

Кейс Google Ads: агрегатор репетиторів CPS 604 грн в конкурентній ніші

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

Зміст статті
  1. Як почалась співпраця
  2. Цифри за поточний період (несезон)
  3. Як клієнт сам зламав структуру, що працювала
  4. Рішення: розбити ціль на предмети й насичити систему якісними сигналами
  5. Структура кампаній
  6. Реакція клієнта
  7. Наступний крок: передача цінності
  8. Важливий нюанс по атрибуції
  9. Виклики попереду
  10. Підсумок
  11. FAQ

Як почалась співпраця

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

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

Цифри за поточний період (несезон)

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

З 1 червня по 11 вересня інвестовано в рекламу 292 496 грн. Отримано 484 — і тут важливий нюанс: це не ліди, це люди, які вже оплатили перший урок. Тобто продажі.

CPL на дашборді показує 604 грн, але фактично це не cost per lead, а cost per sale — вартість ліда, який вже конвертувався в оплату. Важливий нюанс саме цього дашборду, який варто розуміти правильно.

Дашборд Ліди · Google Ads: витрати 292 496 грн, 484 ліди, CPL 604 грн
Дашборд за період 1 червня — 11 вересня: витрати, кількість лідів (оплачених уроків) і CPL

Як клієнт сам зламав структуру, що працювала

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

Це зламало все, що працювало до того.

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

Класичний приклад: Performance Max, запущений на математику, генерував лідів на українську мову, англійську, німецьку — на все, крім математики. Чому? Бо Google на той момент не розумів, як виглядає лід саме з математики. Була одна загальна ціль — запит на репетитора. Система вважала: якщо кампанія працює «на математику» і привела ліда — значить, це лід з математики. Так це не працює.

Рішення: розбити ціль на предмети й насичити систему якісними сигналами

У проєкту вже є інтеграція з CRM-системою клієнта — офлайн-конверсії передаються назад у Google Ads. Запропонував рішення, яке вже обкатане на інших проєктах: розділити всіх лідів на підвиди, під кожен предмет — свою окрему ціль. Раніше схожу методологію описував у кейсі, де ми окремо розбивали B2B та B2C ліди.

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

Окремі цілі конверсій по предметах у Google Ads: англійська, математика, німецька, українська та інші
Кожен предмет — окрема ціль конверсії, підключена до CRM

У систему передається інформація не просто про лідів, а вже про тих, хто зробив першу оплату — це найякісніший сигнал, який можна дати. Наступний крок — виділити ще й «VIP-учнів», тих, хто купив понад 10 уроків, і насичувати систему вже цими сигналами.

Важливий технічний нюанс: для роботи пакетної стратегії чи окремої кампанії системі потрібно щонайменше 30–50 якісних одиниць даних. Якщо завищити планку — стратегія може просто не запрацюватись. Тому зараз задача — в рамках встановленого KPI залучати максимум лідів для накопичення обсягу.

Структура кампаній

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

Реакція клієнта

Через два тижні після розбивки лідів на окремі цілі по предметах отримав відгук:

«Загалом зараз ранжується на ті предмети, що нам треба, і заявки якісні і цільові залітають».

А ще один живий фідбек стосовно бюджетів:

«Підкажіть, який у нас на німецьку бюджет зараз? Треба, певно, зменшити в два рази і перекинути на інші предмети». Відповідаю — 600 грн. «Тоді хай буде, дуже гарно працює».

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

Наступний крок: передача цінності

Запропонував клієнту піти далі:

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

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

Важливий нюанс по атрибуції

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

Виклики попереду

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

Підсумок

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

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

Послуги по темі
Наскрізна аналітика Усі джерела звернень і продажі з CRM в одній картині: видно, який канал реально приносить гроші. від $400Детальніше Інтеграція CRM з Google Ads Офлайн-конверсії: реальні продажі з CRM повертаються в Google Ads, і алгоритм вчиться на грошах, а не на заявках. від $300Детальніше
Хочете, щоб Google Ads працював на ваші реальні продажі, а не на «схожість запиту»? Напишіть, обговоримо ваш проєкт

FAQ по темі

Часті запитання

Чим відрізняється Cost Per Lead та Cost Per Sale?
CPL (Cost Per Lead) — вартість залучення заявки чи звернення, незалежно від того, стане воно платним клієнтом чи ні. CPS (Cost Per Sale) — вартість вже здійсненого продажу, підтвердженої оплати. CPS точніше відображає ефективність реклами, бо враховує не факт звернення, а факт конверсії в гроші.
Чому AI Max і широка відповідність в Google — вкрай погане рішення для точної роботи?
AI Max і широка відповідність розширюють охоплення запитів, довіряючи Google самостійно визначати релевантність. Без чітких сигналів від якісних конверсій система генерує багато формально релевантних, але нецільових звернень. У нішах з різними напрямами чи різною цінністю лідів це призводить до хаотичного трафіку і завищеної вартості цільового результату.
Як розбивка цілей по типу ліда із CRM з передачею в Google Ads дає потужний буст?
Коли кожен тип ліда (напрям, категорія товару, сегмент аудиторії) отримує окрему ціль конверсії, підключену до CRM, алгоритм навчається на релевантних сигналах для кожного сегмента окремо, а не на усередненому наборі даних. Це дозволяє системі точніше знаходити аудиторію під кожен конкретний напрям і різко підвищує якість і релевантність трафіку.
Скільки даних потрібно для роботи автоматичної стратегії ставок?
Для стабільної роботи пакетної стратегії чи окремої кампанії системі потрібно щонайменше 30–50 якісних конверсій. Якщо запустити стратегію раніше, вона може просто не запрацювати або оптимізуватись хаотично.
Чи можна довіряти Performance Max у лідогенерації без даних з CRM?
Ні. Без передачі якісних офлайн-конверсій з CRM назад у Google Ads, Performance Max у лідогенераційних проєктах масштабує нецільові звернення. Якщо система вже насичена неякісними даними, вибратись з цього стану буває неможливо.



Заявка

Обговоримо
ваш проєкт

Залиште заявку — розберемося з ситуацією, обговоримо цілі та підберемо оптимальне рішення під ваш бізнес і бюджет.

🏆
Як Google Partner, я можу допомогти отримати рекламний бонус від Google до 55 000 грн на перші кампанії.
❌ Не працюю з: гемблінг · беттінг · алкоголь · тютюн · крипта · сірі ніші · МФО/PDL
Або напишіть напряму:
▸ new_project.init()
Обговорити проєкт