Налаштування GA4 і Search Console: мінімум, який має бути в кожного
Події, конверсії, UTM-мітки, зв’язка з Search Console і Consent Mode. Покрокове налаштування аналітики, після якого цифри нарешті щось означають.
Типова картина: GA4 стоїть, графік відвідувань малюється, а на питання «скільки заявок дала реклама минулого місяця» відповіді немає. Причина завжди одна — лічильник поставили, а події й ключові події не налаштували. Нижче — мінімальна конфігурація, яку ми ставимо на кожному проєкті: які саме події заводити, як не втратити джерела трафіку через биті UTM-мітки, як зв’язати GA4 із Search Console і що робити з Consent Mode. Приблизно дві години роботи, після яких цифри починають щось означати.
2 год
на базове налаштування GA4 і Search Console
6
подій закривають потреби більшості малих сайтів
2 міс
зберігання даних у GA4 за замовчуванням
30%
трафіку зазвичай ховається в (direct) через биті мітки
Спочатку список дій, потім жодного тега
Найпоширеніша помилка — почати з встановлення коду. Почніть із аркуша паперу: випишіть усі дії, після яких людина стає для вас грошима. Для сайту послуг це зазвичай чотири-шість пунктів, і кожен з них має свою ціну в гривнях, яку ви приблизно знаєте.
- Відправка форми — головна подія для 90% сайтів послуг. Рахувати треба факт успішної відправки, а не клік по кнопці: клік буде й тоді, коли валідація не пройшла.
- Клік по телефону або месенджеру — окрема подія. Якщо у вас половина заявок іде в Telegram чи через дзвінок, а ви міряєте тільки форму, ви бачите половину бізнесу.
- Завантаження прайсу або презентації — мікроконверсія. Не мета, але чудовий сигнал для сегмента «гарячі».
- Оплата або оформлення замовлення — з переданою сумою, інакше ви не порахуєте окупність каналів.
- Дочитування довгої сторінки — сигнал якості контенту, корисний для блогу й для роботи над конверсією, але не бізнес-мета.
Базове налаштування GA4: п’ять кроків
- 1
Створіть ресурс і потік даних
Один ресурс на один бізнес, а не на один сайт. Якщо у вас сайт і майбутній застосунок — це два потоки в одному ресурсі, і дані склеюються самі.
- 2
Поставте тег рівно один раз
Найчастіша поломка, яку ми знаходимо на аудитах, — тег GA4 стоїть і в коді теми, і в Tag Manager. Результат: подвійні перегляди, показник відмов близько нуля й повністю зіпсована статистика за всі попередні місяці. Оберіть одне місце.
- 3
Змініть строк зберігання даних на 14 місяців
За замовчуванням GA4 зберігає дані про користувачів і події два місяці. Це означає, що порівняти цей грудень із минулим ви не зможете — дані вже стерті. Налаштування лежить в адмінці, у розділі зберігання даних, і його треба перемкнути в перший же день.
- 4
Виключіть внутрішній трафік
Ваші власні візити, візити підрядників і робота з адмінкою легко дають 10–20% фейкового трафіку на малому сайті. Додайте фільтр за IP і не забудьте перевести його зі стану «тестування» в «активний» — цей крок пропускають майже всі.
- 5
Позначте ключові події
Подія сама по собі нічого не значить для звітів по конверсіях. У GA4 її треба явно позначити ключовою — тоді вона з’явиться у звітах атрибуції і її можна імпортувати в рекламний кабінет.
Події та ключові події: що заводити, а що ні
GA4 сам збирає базові події — перегляди, скрол до 90%, кліки на зовнішні посилання. Цього достатньо, щоб побачити трафік, і замало, щоб побачити гроші. Решту доводиться надсилати вручну.
| Подія | Що фіксує | Позначати ключовою? |
|---|---|---|
| generate_lead | Успішну відправку форми | Так, це головна мета більшості сайтів |
| contact_click | Клік по телефону, пошті або месенджеру | Так, якщо частина заявок іде повз форму |
| file_download | Завантаження прайсу чи презентації | Ні, це мікроконверсія для сегментів |
| purchase | Оплату з переданою сумою | Так, обов’язково з value і currency |
| scroll_75 | Дочитування довгої сторінки | Ні, це сигнал якості контенту |
Надсилати подію найпростіше в момент успішної відповіді сервера на відправку форми. Обов’язково передавайте орієнтовну цінність заявки — без неї GA4 покаже кількість конверсій, але не покаже, який канал приносить дорожчих клієнтів.
// викликати після успішної відповіді сервера, а не по кліку
gtag('event', 'generate_lead', {
form_id: 'contact_main', // яка саме форма, якщо їх кілька
lead_type: 'website_project', // тип запиту для сегментації
value: 1500, // орієнтовна цінність заявки
currency: 'USD',
});UTM-мітки: чому третина трафіку живе в (direct)
Якщо у звіті джерел великий блок direct / none — це майже ніколи не означає, що люди набирають ваш домен руками. Це означає загублені мітки: посилання з розсилки без UTM, перехід із месенджера, редирект, який зрізав параметри, або посилання в PDF. Дисципліна тут дає більше, ніж будь-яка складна аналітика.
Правила, які варто записати й дотримуватись
- Усі мітки — малими літерами. Google вважає Facebook і facebook різними джерелами, і ви отримаєте два рядки замість одного.
- utm_source — це майданчик (google, facebook, newsletter), utm_medium — тип трафіку (cpc, email, social, referral). Плутанина між ними ламає групування каналів у звітах назавжди.
- Мітьте зовнішні посилання: розсилки, підписи в пошті, QR-коди на друкованих матеріалах, посилання в описі профілю.
- Ніколи не ставте UTM на внутрішні посилання свого ж сайту — це обриває сесію і приписує вашу ж конверсію фейковому джерелу.
- Ведіть один спільний файл із мітками. Дві людини без такого файла за місяць створять utm_source=fb, facebook, FB і Facebook_ads.
https://example.com/services/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_offer&utm_content=button_topSearch Console, зв’язка й Consent Mode
GA4 показує, що люди робили на сайті. Search Console показує, за якими запитами вони вас узагалі побачили в пошуку й скільки разів не клікнули. Це різні половини однієї картини, і зв’язати їх треба обов’язково: після зв’язки в GA4 з’являється звіт із запитами поруч із поведінкою на сайті.
- Підтвердьте домен цілком, а не окрему адресу. Ресурс типу «домен» збирає дані з http, https, www і всіх піддоменів одразу. Ресурс типу «префікс URL» пропустить половину.
- Одразу надішліть sitemap. Без нього індексація нових сторінок займає тижні замість днів.
- Перевіряйте звіт індексації раз на місяць. Сторінки, які випали з індексу, приносять нуль трафіку, і Google про це не попереджає — деталі того, як це читати, ми розібрали у гіді по звітах Search Console.
- Пам’ятайте про різницю в цифрах. Кліки в Search Console і сесії в GA4 ніколи не збігаються: різні методики підрахунку й різні часові пояси. Розбіжність до 15% — норма, більша — привід шукати проблему.
Далі — згода на аналітику. Якщо у вас є відвідувачі з Європи, теги мають знати про їхній вибір у банері cookie. Consent Mode вирішує це так: теги завантажуються завжди, але до згоди працюють у режимі без запису в cookie, а після — донабирають дані.
// ставиться ДО завантаження тегів GA4
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
wait_for_update: 500,
});
// після натискання «Прийняти» у банері
gtag('consent', 'update', { analytics_storage: 'granted' });Аналітика без подій — це спідометр без пального в баку. Стрілка рухається, але поїхати не виходить.
Останній крок, який роблять одиниці: доведіть заявку до кінця воронки. GA4 бачить її до моменту відправки форми, далі вона живе у вашій CRM. Якщо передавати статус угоди назад, ви побачите не просто «20 заявок з реклами», а «20 заявок, з них 3 оплати на $4 200». Як це технічно збирається — у матеріалі про інтеграцію CRM.
Часті питання про налаштування аналітики
Чи можна обійтися без Google Tag Manager?
Так, якщо подій небагато і у вас є доступ до коду сайту — тоді пряме підключення GA4 навіть швидше й дає менше зайвих скриптів на сторінці. Tag Manager стає виправданим, коли тегів більше трьох, ними керує маркетолог без доступу до репозиторію, або потрібні складні умови спрацювання. Для сайту з однією формою це зайвий шар складності.
Чому кількість конверсій у GA4 і в рекламному кабінеті різна?
Це нормально і майже завжди пояснюється різними моделями атрибуції та вікнами конверсії. Рекламна платформа зараховує конверсію собі за показом або кліком у межах свого вікна, а GA4 розподіляє її між усіма каналами на шляху користувача. Розбіжність у 10–30% не є помилкою; порівнювати треба динаміку в кожній системі окремо, а не абсолютні числа між системами.
Скільки подій треба завести на старті?
Шість-вісім достатньо для більшості малих сайтів: відправка форми, клік по телефону, клік по месенджеру, завантаження файлу, початок оформлення замовлення й сама оплата. Кожна подія має відповідати на конкретне бізнес-питання. Тридцять подій, заведених «про всяк випадок», ніхто ніколи не відкриває.
Що робити, якщо аналітику ставили рік тому і їй не довіряють?
Не переносьте старі дані — почніть з аудиту поточної установки: перевірте, чи не дублюється тег, чи виключений внутрішній трафік, які події позначені ключовими і чи не зламані UTM-мітки. Далі зафіксуйте дату, з якої дані вважаються чистими, і порівнюйте показники тільки після неї. Спроби «вилікувати» історичні дані завжди коштують дорожче, ніж вони варті.
Чи впливає банер згоди на кількість даних в аналітиці?
Так, частина відвідувачів відмовляється, і їхні сесії не потрапляють у звіти повністю. З увімкненим Consent Mode Google частково моделює цю аудиторію, тому загальні тренди залишаються читабельними. Практичний висновок: не ховайте кнопку згоди і не робіть банер на пів екрана — чим менше він дратує, тим вища частка згод і точніші ваші цифри.
Коротко
- Починайте зі списку дій, які приносять гроші, а не зі встановлення коду. Шість подій закривають потреби малого бізнесу.
- У перший же день змініть зберігання даних із двох місяців на чотирнадцять і виключіть внутрішній трафік — інакше через рік порівнювати буде нічого.
- Тег GA4 має стояти рівно в одному місці. Подвійне встановлення псує всю статистику й помічається не одразу.
- Дисципліна в UTM-мітках повертає в звіти ту третину трафіку, яка зараз лежить у direct.
- Зв’язка з Search Console і передача статусів угод із CRM перетворюють кількість заявок у вартість клієнта по каналах.
Схожі матеріали
Google Search Console: як читати звіти й знаходити втрачений трафік
Search Console — єдине джерело правди про ваш пошуковий трафік. І майже ніхто не дивиться далі першого графіка.
CRO: як підняти конверсію сайту без збільшення трафіку
Подвоїти трафік дорого. Подвоїти конверсію — часто дешевше й швидше.
Інтеграція CRM: як заявки з сайту перестають губитися
Заявки губляться не через людей, а через відсутність системи. Будуємо систему.