Google Analytics 4 (GA4) — безкоштовна веб-аналітична платформа Google на основі event-моделі, яка об'єднує дані сайту та мобільного застосунку в єдиному ресурсі. З 1 липня 2023 року повністю замінила Universal Analytics.
Google Analytics 4 (GA4) — безкоштовна платформа веб- та продуктової аналітики від Google, яка зараз є основною системою вимірювання трафіку та поведінки користувачів на сайтах і в мобільних застосунках. GA4 — наступник Universal Analytics (UA), запущений у жовтні 2020 року під початковою назвою «App + Web Property» та повністю замінив UA 1 липня 2023 року, коли стандартні ресурси UA припинили збір даних. Історичні дані UA залишалися доступними лише для перегляду до 1 липня 2024 року, після чого Google їх видалив, тому доступ до старих звітів тепер неможливий. GA4 змінює сам підхід до аналітики: замість сеансів (session) і переглядів сторінок (pageview) як центральних сутностей система працює з подіями (events) — кожна взаємодія користувача з сайтом є окремою подією з параметрами.
Що таке GA4 простими словами
GA4 — це інструмент, який відповідає на запитання «хто приходить на сайт, що робить і які з цих дій приносять бізнесу виручку». Технічно — це JavaScript-бібліотека (gtag.js або Measurement Protocol) на сайті та SDK (Firebase) у застосунку, які відправляють події про кожну дію користувача на сервери Google. Там дані зберігаються, обробляються і показуються у вигляді звітів у веб-інтерфейсі analytics.google.com. Крім стандартного інтерфейсу, сирі дані GA4 можна безкоштовно експортувати в BigQuery (ця можливість з’явилась у GA4, тоді як в UA вона була платною — тільки в GA 360).
Основні задачі, які закриває GA4:
- Вимір трафіку — скільки користувачів приходить, з яких каналів і пристроїв.
- Вимір поведінки — що користувач робить на сайті, скільки часу залишається, куди переходить.
- Вимір конверсій — які дії ведуть до виручки (див. конверсія).
- Атрибуція — який канал або кампанія привели користувача до конверсії.
- Сегментація аудиторії — створення груп для маркетингу в Google Ads.
Як працює event-based модель даних
В Universal Analytics центральною одиницею був Hit (звернення) кількох типів: pageview, event, transaction, social, timing. В GA4 тип один — event, і все інше передається як параметри цієї події. Page view — це просто подія page_view з параметром page_location. Конверсія — це будь-яка подія, позначена як key event (з березня 2024 року Google перейменував «conversion» на «key event» у звітах). Покупка — подія purchase з параметрами value, currency, items.
Кожна подія GA4 має три рівні даних:
event_name: purchase
event_params: { value: 1999, currency: "UAH", transaction_id: "T-12345" }
user_properties: { subscription_status: "premium", city: "Kyiv" }
Такий підхід дає дві переваги. По-перше, GA4 уніфікує веб і мобільні дані — події в SDK застосунка мають ту саму структуру, що й події на сайті. По-друге, схема даних стає гнучкою: не треба вигадувати нові типи Hit, достатньо додати параметр до існуючої події. Глибше цю тему покриває стаття подія (event) в GA4, а про механізм передачі подій через GTM — стаття dataLayer.
Ключові метрики GA4
GA4 відмовилася від деяких UA-метрик і ввела нові, які краще відповідають event-моделі:
| Метрика | Що означає | Відповідник в UA |
|---|---|---|
| Users | Унікальні користувачі за період | Users |
| Sessions | Сесії з 30-хвилинним таймаутом | Sessions |
| Engaged sessions | Сесія ≥10 с, або ≥2 сторінки, або ≥1 конверсія | — |
| Engagement rate | Engaged sessions / Total sessions | — |
| Bounce rate | 1 − Engagement rate | Bounce rate, але рахується інакше |
| Event count | Загальна кількість подій | Events (але ширше) |
| Key events | Події, позначені як конверсії | Goals / Conversions |
| Average engagement time | Середній час активної взаємодії | Avg session duration (не той самий) |
Ключова зміна — engagement rate замість bounce rate. В UA «відмова» = сесія з одного звернення; в GA4 «відмова» = сесія, яка не стала engaged (коротше 10 секунд, одна сторінка, без конверсії). Це дає чеснішу картину: користувач, що прочитав довгу статтю за 2 хвилини й закрив сайт, більше не рахується як bounce.
Відмінності GA4 від Universal Analytics
| Аспект | Universal Analytics | Google Analytics 4 |
|---|---|---|
| Модель даних | Hit (pageview, event, transaction) | Єдиний тип — event із параметрами |
| Web + App | Окремі ресурси | Один ресурс для сайту та застосунку |
| Ключові метрики | Sessions, bounce rate, pages/session | Users, engaged sessions, engagement rate |
| Конверсії | Goals (до 20 на view) | Key events (без ліміту) |
| Кастомні виміри | Обмеження на рівні ресурсу | До 50 user-scoped + 50 event-scoped |
| Експорт у BigQuery | Тільки GA 360 ($150k+/рік) | Безкоштовно для всіх |
| Зберігання даних | До 50 місяців | До 14 місяців (стандарт) або 2 місяці |
| IP-анонімізація | Опція | Завжди ввімкнена |
| Machine learning | Обмежене | Predictive metrics, anomaly detection |
Обмеження на 14 місяців зберігання — одна з головних причин критики GA4. Тому аналітики з серйозними запитами обов’язково налаштовують експорт у BigQuery, щоб зберігати сирі дані необмежено довго.
Ключові звіти GA4
Інтерфейс GA4 побудований навколо п’яти груп звітів у лівому меню:
- Realtime — події та користувачі в режимі реального часу (останні 30 хвилин).
- Acquisition — джерела трафіку: session default channel group, source/medium, кампанії. Тут найкраще видно роботу UTM-міток.
- Engagement — події, сторінки, екранні перегляди, landing pages.
- Monetization — e-commerce, підписки, доходи від реклами (AdMob, AdSense).
- Retention — повернення користувачів, когорти.
- Explore (Дослідження) — окремий розділ для власних звітів: funnel exploration, path exploration, cohort analysis, segment overlap.
Як налаштувати GA4 за 5 кроків
- Створити ресурс. У
analytics.google.com→ Admin → Create Property. Вказати назву, часовий пояс, валюту. - Отримати Measurement ID. Формат
G-XXXXXXXXXX. Знаходиться в Data Streams → Web. - Встановити gtag.js напряму у
<head>сайту або через Google Tag Manager (рекомендований спосіб — через GTM). - Налаштувати enhanced measurement. Автоматично фіксує scroll, outbound clicks, site search, video engagement, file downloads — без додаткового коду.
- Позначити key events. В Admin → Events відкрити потрібну подію (наприклад,
purchase,generate_lead) та увімкнути перемикач «Mark as key event».
Для складніших сценаріїв — переходи кошика, відправки форм, кліки по номеру телефону (коллтрекінг) — використовують кастомні події, які передають через dataLayer і відправляють GA4-тегом у GTM.
Обмеження та критика GA4
GA4 — не універсальне рішення. Основні претензії спільноти:
- Коротке зберігання даних (14 місяців) — BigQuery обов’язковий для історичного аналізу.
- Sampling у великих ресурсах — звіти Explore застосовують семплювання при запиті на великих обсягах.
- Cardinality limit — кастомні параметри з великою кардинальністю (наприклад, URL з параметрами) групуються в
(other). - GDPR-ризики — французький CNIL та австрійський DSB у 2022 році визнали базове використання GA3 незаконним за GDPR. GA4 має Consent Mode v2 і серверні контейнери GTM для зниження ризиків, але проблему повністю не закрито.
- Менше готових звітів — UI суттєво бідніший за UA, багато задач вимагають Explore або BigQuery.
Ці обмеження й породили зростання інтересу до альтернатив Google Analytics — Plausible, Matomo, Fathom, Umami — які пропонують privacy-first модель без cookie-банера.