Google Analytics 4: налаштування з нуля і пастки, через які дані потім не сходяться
Покрокове налаштування GA4: ресурс, потік даних, перевірка, події, конверсії, свій трафік і зв’язка з рекламою. З пасткою зберігання даних, яку не міняє майже ніхто.
GA4 налаштовують за двадцять хвилин і потім півроку не розуміють, чому цифри не сходяться з рекламним кабінетом.
Причина майже завжди не в самому GA4, а в чотирьох налаштуваннях, які стоять за замовчуванням і які ніхто не чіпає. Про них у кінці, і вони важливіші за все інше в цьому гайді.
Що змінилося порівняно зі старою аналітикою
Одна відмінність пояснює всі інші: у GA4 немає сеансів як основи. Основа це подія.
Раніше система рахувала візити, а всередині візиту переглядив сторінок. Тепер вона рахує події, а сеанс це просто набір подій одного користувача підряд.
Що з цього випливає на практиці:
- будь-яка дія на сайті може стати метрикою, якщо ви її назвете подією;
- «конверсія» це не окрема сутність, а звичайна подія, яку ви позначили галочкою;
- звіти виглядають інакше, і половина звичних показників лежить не там, де раніше.
Для малого бізнесу висновок простий: GA4 корисний рівно настільки, наскільки ви розмітили свої події. Без розмітки він показує перегляди сторінок і більше нічого.
Порядок налаштування
Крок 1. Ресурс і потік даних
Куди натискати. analytics.google.com → шестерня «Адміністратор» унизу зліва → колонка «Ресурс» → «Створити ресурс».
Що ввести. Назву ресурсу (зазвичай назва сайту), часовий пояс і валюту.
Часовий пояс важливіший, ніж здається. Він визначає, де закінчується доба у звітах. Якщо поставити не свій, дані будуть зсунуті, і порівняння з рекламним кабінетом, де пояс інший, не зійдеться ніколи.
Далі. Система запропонує створити потік даних. Оберіть «Веб», введіть адресу сайту без слеша в кінці і назву потоку.
Після цього ви отримаєте ідентифікатор виду G-XXXXXXXXXX. Це і є ваш тег.
Крок 2. Поставити код
Два способи, і між ними є реальна різниця.
Напряму в код сайту
Ви вставляєте фрагмент, який дає GA4, у секцію head кожної сторінки.
Коли це правильний вибір: сайт простий, ви не плануєте додавати інші лічильники, і у вас є доступ до шаблону.
Мінус: будь-яка наступна зміна вимагає правки коду, тобто розробника.
Через Диспетчер тегів
Ви ставите один контейнер, а всередині нього вже вмикаєте GA4, піксель реклами і все інше.
Коли це правильний вибір: ви плануєте більше одного лічильника або хочете міняти розмітку без розробника.
Мінус: ще одна система, у якій треба розібратися, і додаткова вага сторінки.
Ми міряли розмір таких контейнерів на сорока великих сайтах: від 363 до 869 кілобайт, медіана 657. Для малого сайту контейнер буде значно менший, але це не нуль.
Важлива деталь, яку майже ніхто не знає
Якщо ви ставите GA4 через Диспетчер тегів, ідентифікатора G- не буде видно у коді сторінки.
Ми перевіряли сорок сайтів: ідентифікатор GA4 у вихідному коді не знайшовся жодного разу. Двадцять із сорока показували контейнер, і всередині контейнерів лежало сорок різних лічильників GA4.
Практичний висновок: якщо ви шукаєте свій лічильник через «переглянути код сторінки» і не знаходите, це ще нічого не означає. Дивитися треба всередину контейнера.
Крок 3. Перевірити, що дані йдуть
Цей крок пропускають найчастіше, і саме він коштує найдорожче: помилку помічають через місяць, коли даних за цей місяць уже немає.
Спосіб перший, звіт у реальному часі. Відкрийте GA4 → «Звіти» → «У реальному часі». Тепер зайдіть на свій сайт з телефона. Ви маєте побачити себе протягом хвилини.
Спосіб другий, DebugView. Точніший. Встановіть розширення Google Analytics Debugger у браузер, увімкніть його і відкрийте «Адміністратор» → «DebugView». Ви побачите кожну свою подію окремо, з параметрами.
DebugView це єдине місце, де видно, що саме приходить у подію, а не просто що вона прийшла.
Чого не робити: вважати, що все працює, бо код вставлений. Вставлений код і працюючий лічильник це різні речі, рівно як карта сайту і відправлена карта сайту.
Крок 4. Виключити свій трафік
На сайті з тисячею відвідувачів на місяць ваші власні заходи це помітна частка. Заходи підрядника, який щодня перевіряє сайт, теж.
Куди натискати. «Адміністратор» → «Потоки даних» → ваш потік → «Налаштувати параметри тегу» → «Визначити внутрішній трафік».
Що ввести. Свою IP-адресу. Дізнатися її можна, запитавши в пошуку «мій IP».
Другий крок, який забувають. Створити правило мало, його треба ще увімкнути: «Адміністратор» → «Фільтри даних» → фільтр «Internal Traffic» → змінити стан з «Тестування» на «Активний».
За замовчуванням фільтр створюється в режимі тестування і нічого не фільтрує. Це саме та пастка, де все зроблено, але не працює.
Крок 5. Розмітити свої події
GA4 частину подій збирає сам. Знати, що саме, корисно: половину роботи вже зроблено за вас.
Збираються автоматично: перегляд сторінки, прокручування до 90% сторінки, перший візит, початок сеансу, клік по зовнішньому посиланню, завантаження файлу, пошук по сайту, взаємодія з відео.
Не збираються ніколи і потребують налаштування: відправка вашої форми, клік по номеру телефону, клік по адресі пошти, натискання конкретної кнопки, перехід у месенджер.
Тобто саме те, за чим ви й прийшли, автоматично не рахується.
Найпростіший спосіб для малого бізнесу. Якщо у вас Диспетчер тегів, використовуйте вбудований тригер «Відправка форми» і створіть подію з простою назвою, наприклад lead_form.
Правила іменування, які потім заощадять години:
- маленькі літери й підкреслення:
lead_form, а неLead Form; - дієслово плюс об’єкт:
submit_form,click_phone; - назва не змінюється ніколи. Перейменована подія починає історію з нуля.
Крок 6. Позначити конверсії
Куди натискати. «Адміністратор» → «Події» → знайти потрібну подію → перемикач «Позначити як ключову подію».
Пастка, про яку варто знати заздалегідь. Позначення не працює заднім числом. Події, що прийшли до того, як ви поставили галочку, конверсіями не стануть ніколи.
Тому послідовність саме така: спершу розмітили подію, переконалися в DebugView, що вона приходить, і одразу позначили. Не «попрацюємо місяць, подивимося, потім позначимо».
Крок 7. Зберігання даних, головна пастка
Це налаштування стоїть за замовчуванням на двох місяцях, і його не міняє майже ніхто.
Що це означає на практиці: через рік ви не зможете порівняти цей березень з минулим. Даних просто не буде.
Куди натискати. «Адміністратор» → «Зберігання даних» → змінити з 2 місяців на 14 і зберегти.
Зробіть це першим, ще до розмітки подій. Це одна хвилина, і вона не повертається.
Крок 8. Зв’язати з рекламою і пошуком
Google Ads. «Адміністратор» → «Зв’язки з продуктами» → «Зв’язки Google Ads» → «Зв’язати». Дає звіти по кампаніях усередині GA4 і можливість імпортувати конверсії в рекламний кабінет.
Search Console. Там само, «Зв’язки Search Console». Дає пошукові запити всередині GA4.
Пастка при імпорті конверсій. Імпорт прив’язаний до одного ресурсу GA4. Якщо на сайті стоїть кілька лічильників, подія може чудово записуватися в один ресурс, а імпорт читати з іншого.
Ми міряли це: з двадцяти контейнерів одинадцять містили більше одного лічильника GA4, а в одного їх було сім. Симптом виглядає так: конверсія є в аналітиці й немає в рекламі. Її списують на вікна атрибуції, на згоду на куки, на Google. Зазвичай це два ідентифікатори й імпорт, спрямований не туди.
Чотири помилки, через які дані не сходяться
Подвійний лічильник. Код стоїть і в шаблоні сайту, і в Диспетчері тегів. Усі показники подвоюються. Перевіряється в DebugView: подія page_view приходить двічі за один перегляд.
Фільтр внутрішнього трафіку в режимі тестування. Створений і не увімкнений. Описано в кроці 4.
Різні часові пояси в GA4 і в рекламному кабінеті. Добові цифри не збігаються, і це не помилка систем.
Порівняння непорівнюваного. GA4 рахує конверсію за датою події, рекламний кабінет за датою кліка. Одна й та сама конверсія потрапляє в різні дні. За великий період різниця зникає, за один день вона є завжди.
Перевірте себе
Що зробити просто зараз
- Змініть зберігання даних з 2 місяців на 14. Одна хвилина, і вона не повертається.
- Перевірте фільтр внутрішнього трафіку: створений і чи активний, а не в режимі тестування.
- Відкрийте DebugView і пройдіть сайт як клієнт: до відправки форми включно. Подивіться, що приходить.
- Позначте потрібну подію ключовою сьогодні, а не після того, як знадобиться звіт.
- Порахуйте, скільки лічильників GA4 у вас насправді. Якщо більше одного, з’ясуйте, який із них читає імпорт конверсій.
Це наш підхід і наш досвід, а не універсальне правило. Якщо на сайті вже налаштована аналітика, від якої залежать рішення по бюджету, порадьтеся зі спеціалістом перед тим, як міняти події й фільтри: перейменована подія починає історію заново, і повернути її не можна.
Чого ця інструкція не вирішує
Вона доводить до стану, коли цифри правильні. Вона не робить їх корисними.
Найчастіше після налаштування у власника з’являється десяток звітів і жодного рішення. Причина не в аналітиці: щоб цифра щось означала, потрібна гіпотеза, яку вона підтверджує чи спростовує.
Практичний вихід простий. Перед тим як відкривати звіт, запишіть на аркуші, яке число ви очікуєте побачити і що робитимете, якщо воно виявиться вдвічі меншим. Звіт без цього рядка це просто екран з графіками.