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-баннера.