Налаштування конверсій у GoogleAds, а також правильна аналітика GA4 з нуля для сайту по ремонту TIR, спецтехніки та ін.

🎯 Коротко про кейс

**PowerTech Solutions** — сервісний центр із напрямами: TIR і причепи, спецтехніка, легкові авто та дизельні генераторні установки (ДГУ).

Було побудовано основу для **повної аналітики лідів**: від першого кліку по CTA на сайті до подальшого статусу заявки в Google Sheets і підготовки офлайн-конверсій для Google Ads.

**Головна ідея:** не рахувати абстрактні «відправки форм», а розуміти, **яка послуга, сторінка, рекламна кампанія та CTA приводять реальні звернення**.

⚠️ Вихідна ситуація

На сайті використовується одна форма заявки, яка відкривається з десятків точок:

- CTA у hero-блоках;

- кнопок «Записатись», «Записатись онлайн», «Отримати зараз», «Детальніше»;

- карток напрямів на головній;

- карток конкретних послуг;

- інформаційних блоків на внутрішніх сторінках.

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

- Яка послуга зацікавила користувача?

- З якої сторінки та блоку була відкрита форма?

- Які кампанії Google Ads приводять ліди на TIR, ДГУ, спецтехніку чи легкові авто?

- Які заявки менеджери реально опрацювали?

- Які ліди стали записом на сервіс або виконаною роботою?

🧩 Що було реалізовано

1. Базова вимірювальна інфраструктура

- Перевірено та використано **Google Tag Manager** як єдину точку керування відстеженням.

- Встановлено **Google tag для GA4** через GTM.

- Налаштовано базові параметри GA4: Google Signals, збір даних, наданих користувачами, та правила збереження даних і подій.

- Налаштовано зв’язки **GA4 ↔ Google Ads** і **Google Ads ↔ Search Console**.

- Налаштовано Consent Mode та **розширене відстеження конверсій (enhanced conversions)** для передачі хешованих даних, наданих користувачем.

2. Універсальна логіка заявок без змін у коді сайту

Через GTM налаштовано визначення контексту перед відкриттям спільної форми.

Для кожної заявки система фіксує:

- `service_id` — технічний ідентифікатор послуги;

- `service_name` — назву послуги;

- `service_group` — напрям: TIR, спецтехніка, легкові авто або ДГУ;

- `cta_area` — місце взаємодії: hero, картка послуги, блок процесу, головна сторінка тощо;

- `cta_text` — текст або тип CTA;

- `page_type` — тип сторінки;

- `form_id` — ідентифікатор форми;

- `lead_id` — унікальний ID для дедуплікації.

3. Події воронки та взаємодії з контактами

Сервісні заявки відокремлені від заявок на вакансії, щоб рекламні кампанії не оптимізувалися під нерелевантні звернення.

🔄 Як працює система

Клік по CTA або картці послуги

→ GTM визначає послугу й точку входу

→ користувач відкриває та заповнює форму

→ WPForms підтверджує успішне надсилання

→ GTM передає `pt_lead_success` у GA4 та Google Ads

→ контакти й маркетинговий контекст надходять у Google Apps Script

→ Google Apps Script записує лід у Google Sheets

→ менеджер оновлює статус заявки

→ статуси можна передавати назад у Google Ads як офлайн-конверсії

 📋 Google Sheets як lightweight CRM

Google Sheets використовується як проста операційна база для заявок без потреби одразу купувати й впроваджувати складну CRM.

Після успішного надсилання форми GTM передає дані через **Google Apps Script → Google Sheets**.

У таблиці зберігаються:

- дата й час створення ліда;

- ім’я, телефон, email і коментар користувача;

- конкретна послуга та напрям;

- CTA, сторінка заявки та landing page;

- referrer, UTM-мітки;

- `gclid`, `gbraid`, `wbraid`;

- статус заявки;

- майбутня цінність або фактична сума замовлення.

Кожна заявка має `lead_id`, тому система може виявляти дублікати й не створювати повторні записи.

Рекомендована воронка статусів:

→new

→ contacted

→ qualified_lead

→ appointment_booked

→ service_completed

→ lost

Персональні дані не передаються в GA4 або Google Ads як параметри подій. Вони зберігаються лише у внутрішній таблиці заявок.

📣 Логіка конверсій для Google Ads

Поточний основний сигнал

**Primary conversion:** успішна заявка з форми (`pt_lead_success`).

### Додаткові сигнали для аналізу

- клік по телефону — Secondary conversion або лише аналітична подія;

- клік по email, маршруту, FAQ і взаємодії з CTA — для GA4, UX-аналізу та ремаркетингу;

- відкриття та початок заповнення форми — для аналізу воронки, не для Smart Bidding.

### Наступний рівень оптимізації

Після накопичення статусів у Google Sheets у Google Ads можна передавати якісніші офлайн-сигнали:

qualified_lead

appointment_booked

service_completed

revenue_received


Це переводить оптимізацію від моделі **«отримати будь-яку заявку»** до моделі **«залучити звернення, що стають записами та доходом»**.


💼 Що це дає бізнесу

- Прозорість маркетингу

Бізнес бачить не лише кількість форм, а конкретні послуги, сторінки, CTA та рекламні джерела, які приводять звернення.

- Контроль роботи з лідами

Усі заявки зібрані в одній таблиці зі статусами, контактами й маркетинговим контекстом.

- Оцінка реального попиту

Можна зіставити інтерес до різних напрямів: ремонт ходової, форсунок, карданів, гальмівної системи, ДГУ та інших послуг.

- Основа для офлайн-аналітики

Рекламу можна пов’язати не лише з лідами, а з підтвердженими записами, виконаними роботами та виручкою.

🎯 Що це дає спеціалісту з Google Ads

- Аналіз ефективності кампаній за конкретними послугами, а не за абстрактною подією «відправлена форма».

- Розуміння, які ключові слова, оголошення й посадкові сторінки приводять цільові ліди.

- Контроль повної воронки:

→ CTA

→ форма

→ заявка

→ контакт менеджера

→ кваліфікований лід

→ запис

→ виконана послуга

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

- База для переходу до value-based bidding після появи реальних даних про статуси та виручку.

## 🤝 Потрібна така ж система для вашого бізнесу?

---

Налаштую GA4, Google Tag Manager, Google Ads-конверсії та передачу офлайн-статусів так, щоб реклама оптимізувалась не під випадкові кліки, а під реальні бізнес-результати.

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


Want to build something similar?
7
Events
Community
Videos
About Us