Встановлення Google Analytics (GA4) через GTM

⏱ 7 хв читання
Коротко: Google Analytics 4 краще підключати через Google Tag Manager, а не вставляти код напряму в HTML сайту. Так власник сайту, маркетолог або ФОП може додавати події без кожного звернення до розробника: кліки по телефону, Viber, Telegram, форми, скрол, покупки, заявки. Базова схема проста: створіть веб-потік у GA4, скопіюйте Measurement ID, додайте Google tag у GTM із тригером All Pages, опублікуйте контейнер і перевірте дані у звіті Realtime.

Реклама без аналітики швидко перетворюється на гру в здогадки. У Google Ads можна бачити кліки, CTR і витрати, але бізнесу важливі не кліки. Важливо, хто залишив заявку, подзвонив, написав у Viber або Telegram, купив товар чи записався на консультацію.

Для цього на сайт підключають Google Analytics 4. Код GA4 можна вставити напряму в HTML, але для живого сайту це незручний варіант. Сьогодні треба рахувати клік по кнопці, завтра форму, післязавтра окрему подію для сторінки оплати. Якщо кожна дрібна зміна проходить через розробника, аналітика завжди запізнюється.

Google Tag Manager вирішує цю проблему. Один раз ставите контейнер GTM на сайт, а далі керуєте тегами з окремого інтерфейсу. Для українського інтернет-магазину, сервісної компанії або ФОП це означає швидше тестування: можна окремо рахувати заявки з Києва, Львова, Одеси, Дніпра, кліки по месенджерах, додавання в кошик і транзакції без постійних правок у коді.

Хочете систему, а не розрізнені поради?

На безкоштовному майстер-класі показую покроково, як перетворити рекламу на передбачуваний потік клієнтів.

Дивитися майстер-клас →
21:08 Встановлення Google Analytics через GTM
24:50 Облік точного часу візиту на сайті в Google Analytics
35:34 Передача цілей конверсій із GTM у GA
40:20 Нюанси підключення Google Analytics через Google Tag Manager
2:27 Як краще встановити Analytics через GTM

Як встановити GA4 через Google Tag Manager

Перед налаштуванням має бути дві речі: ресурс Google Analytics 4 із веб-потоком для вашого сайту та встановлений контейнер Google Tag Manager. Якщо GTM ще не стоїть на сайті, спершу додайте контейнер на всі сторінки.

Далі створіть у Google Tag Manager новий тег:

  1. Відкрийте розділ Теги і натисніть Створити.
  2. Замість назви Тег без імені впишіть зрозумілу назву, наприклад GA4 конфігурація або GA4 всі сторінки.
  3. У типі тега виберіть варіант для підключення GA4. В інтерфейсі він може називатися Google tag або Google Analytics: конфігурація GA4, залежно від версії GTM.
  4. Вставте Measurement ID у форматі G-XXXXXXXXXX. Його можна знайти в GA4: Адміністратор, далі Потоки даних, потім потрібний веб-потік.
  5. Для запуску тега виберіть тригер All Pages. Він спрацьовує на всіх сторінках сайту і вже є в GTM після створення контейнера.
  6. Окремий тип відстеження для цього тега вибирати не потрібно. Це була логіка старої Universal Analytics. У GA4 базовий перегляд сторінки відправляється автоматично.
  7. Збережіть тег.
  8. Натисніть Надіслати, за бажанням додайте назву версії контейнера і натисніть Опублікувати.

Після публікації GA4 уже отримує базові події перегляду сторінок. Але головна цінність GTM не в самому підключенні Analytics. Головна цінність у тому, що далі ви можете додати події під реальну економіку бізнесу: відправку форми, клік по номеру, перехід у Telegram, покупку, оплату в гривнях або заявку з конкретної посадкової сторінки.

Як GA4 рахує залученість і відмови

У старій Universal Analytics відмовою вважався візит без кліку або переходу на іншу сторінку. Людина могла десять хвилин читати лендинг, порівнювати ціни, дивитися умови доставки, а система все одно записувала це як відмову.

Через це в старих інструкціях часто радили ставити в GTM таймер на 15 секунд. Ідея була проста: якщо людина пробула на сторінці достатньо довго, треба відправити подію і не дати системі записати візит як відмову.

У GA4 логіка інша. Сесія стає залученою автоматично, якщо користувач провів на сайті від 10 секунд, переглянув 2 або більше сторінки чи виконав конверсійну подію. Показник залученості та протилежний йому показник відмов GA4 рахує сам, без ручного таймера в Google Tag Manager.

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

Як налаштувати тег 15 секунд у GTM

Створіть у Google Tag Manager новий тригер:

  • Назвіть його 15 секунд.
  • Тип тригера виберіть Таймер.
  • У полі Інтервал вкажіть 15000, бо GTM рахує час у мілісекундах. Значення 15 означатиме 15 мс, а не 15 секунд.
  • Додайте умову, за якої таймер має запускатися. Якщо подія потрібна на всіх сторінках, використайте умову, що завжди буде істинною, наприклад за адресою сторінки.

Після цього створіть тег події GA4:

  • Дайте йому назву, наприклад GA4 engagement 15s.
  • У конфігурації використайте той самий GA4 тег або Google tag, який підключає ваш Measurement ID.
  • Назвіть подію в GA4, наприклад engagement_15s. У GA4 немає старої зв’язки категорія, дія, ярлик, як в Universal Analytics. Є назва події та параметри.
  • У розширених налаштуваннях виберіть активацію 1 раз на сторінку, щоб подія не сипалась у звіти кілька разів за один перегляд.
  • Поставте тригер 15 секунд, збережіть тег, надішліть і опублікуйте контейнер.

Як перевірити, що Google Analytics працює через GTM

Після публікації контейнера не варто просто закрити вкладку і чекати даних завтра. Перевірте налаштування одразу:

  • у Google Tag Manager натисніть Попередній перегляд, введіть URL сайту і подивіться, чи спрацював тег GA4;
  • у GA4 відкрийте звіт Realtime, зайдіть на сайт з окремої вкладки або телефона і перевірте, чи з’явився активний користувач;
  • перевірте, чи немає дублювання: якщо код GA4 уже був вставлений напряму в HTML, його краще прибрати, щоб сторінки не рахувалися двічі;
  • подивіться, чи не залишився старий ресурс Universal Analytics із кодом виду UA-XXXXXXX. Google припинив обробку таких даних у липні 2023 року, для роботи потрібен ресурс GA4 із кодом G-XXXXXXXXXX.

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

Чеклист встановлення за 10 хвилин

  1. Створіть ресурс GA4 і веб-потік даних для сайту.
  2. Скопіюйте Measurement ID у форматі G-XXXXXXXXXX.
  3. Переконайтеся, що контейнер Google Tag Manager встановлений на всі сторінки сайту.
  4. У GTM створіть Google tag або тег GA4, вставте Measurement ID і виберіть тригер All Pages.
  5. Збережіть тег і опублікуйте нову версію контейнера.
  6. Перевірте спрацювання через режим попереднього перегляду GTM.
  7. Відкрийте Realtime у GA4 і переконайтеся, що ваш візит потрапив у звіт.
  8. Приберіть прямий код Google Analytics із HTML, якщо він дублює GTM.
  9. Додайте бізнес-події: форми, дзвінки, кліки по месенджерах, покупки, транзакції.
Хочете систему, де аналітика не губить заявки? Залиште запит, якщо потрібно зв’язати GA4, GTM і Google Ads так, щоб у рекламу передавались форми, дзвінки, месенджери, покупки й реальна цінність конверсій.

    Що далі?

    Як після GA4 налаштувати цілі в Google Tag Manager? Настройка целей в Google Tag Manager (GTM)
    Як передати відправку форми з сайту в аналітику? Отслеживание отправки форм в Google Tag Manager
    Як налаштувати конверсії для Google Ads? Настройка конверсий Google Ads
    Як зв’язати Google Ads і Google Analytics? Как связать Google Ads и Google Analytics
    Чим GA4 відрізняється від Universal Analytics? GA 4 VS Universal Analytics