Google analytics

Google Analytics 4 (GA4): что это, как настроить с нуля и чем отличается от Universal Analytics

14 мин чтения

3D пастельный рендер дашборда GA4 с графиками и круговыми диаграммами

Google Analytics 4 (GA4) — новейшая версия платформы веб-аналитики от Google, заменившая Universal Analytics 1 июля 2023 года. В отличие от UA, работавшей на модели сессий, GA4 построен на модели событий (events): каждое взаимодействие пользователя — просмотр страницы, клик, прокрутка, покупка — записывается как отдельное событие с гибким набором параметров. Это даёт GA4 три ключевых преимущества: унифицированный трекинг для веб и мобильных приложений в одном ресурсе, машинное обучение для прогнозных метрик (вероятность покупки, оттока), и полноценную интеграцию с Google Ads для оптимизации Smart Bidding на основе реальных бизнес-конверсий.

Эта статья — полное руководство по GA4 для начинающих: от создания ресурса до настройки cross-platform отслеживания. Если вы ещё работаете на Universal Analytics — мигрируйте сегодня: доступ к историческим данным UA Google отключил 1 июля 2024, дальше они потеряны навсегда.

Краткая история: почему Google заменил Universal Analytics

Universal Analytics запустился в 2012 году и 11 лет был de facto стандартом веб-аналитики. Но архитектура UA не приспособлена к современным вызовам:

  • Cookieless tracking. Apple Safari ITP, Firefox ETP и планы Chrome ограничили third-party cookies. UA, основывавшийся на cookie-based session tracking, становился менее точным каждый квартал.
  • Cross-device пользователи. Один и тот же пользователь заходит с телефона, потом с ноутбука — UA считал их как двух разных. GA4 через User-ID и Google Signals может объединять такие сессии.
  • Web + App. Раньше для отслеживания сайта и мобильного приложения нужны были две отдельные property с разными интерфейсами. GA4 объединяет их в одну property.
  • GDPR / CCPA / privacy. GA4 собирает меньше PII по умолчанию, поддерживает Consent Mode v2, позволяет data thresholding для маленьких сегментов.

Google анонсировал GA4 в октябре 2020. До 1 июля 2023 — Universal Analytics прекратил сбор новых данных. До 1 июля 2024 — доступ к старым UA-данным был полностью отключён. Все сайты, ещё работающие «по-старому», потеряли историю — им надо и мигрировать, и начинать сбор с нуля.

GA4 vs Universal Analytics — главные отличия

АспектUniversal AnalyticsGoogle Analytics 4
Базовая модельСессии (sessions) + hitsСобытия (events) с параметрами
Параметры событияТолько category/action/label/valueДо 25 кастомных параметров
ПлатформыСайт ИЛИ приложение (разные property)Сайт И приложение в одной property
Cross-deviceЧерез User-ID, ограниченноUser-ID + Google Signals + Device-ID
Bounce RateСессии с 1 hitЗаменён на Engagement Rate
Сессия30 мин таймаут, дискретный объектСобытие session_start, длительность гибкая
КонверсииGoals (макс 20 на view)Key Events (макс 50)
СегментыРасширенные, в отчётахТолько в Explorations
Отчёты200+ стандартных~30 стандартных + Explorations
BigQueryТолько в GA360 ($150k+/год)Бесплатно для всех
SamplingНа <500k сессий/деньНа 10M events/запрос в Explorations
Машинное обучениеНетPredictive metrics (purchase probability, churn)
Хранение данныхНеограниченно2-14 месяцев (50 в GA360)
Cookie storage2 года14 месяцев

Самое критичное для начинающих — нет прямого импорта UA-данных в GA4. Старая история остаётся в вашей UA property только до 1 июля 2024 (потом удалена). GA4 начинает сбор с нуля с момента установки тега. Поэтому миграцию часто делают в форме dual-tagging: одновременно устанавливают и UA, и GA4, чтобы накопить год истории GA4 параллельно с UA-отчётами.

Архитектура GA4

Структура GA4 иерархическая:

Google Analytics Account
└── Property (1 сайт или семейство сайтов)
    └── Data Stream (1 платформа: Web, iOS, Android)
        └── Measurement ID (G-XXXXXXXXXX)
  • Account — уровень организации. Один аккаунт может иметь несколько property. Обычно 1 аккаунт = 1 компания.
  • Property — уровень данных. Это основная единица в GA4: вот где хранятся события, настраиваются Key Events, аудитории, дашборды. Стандартный лимит — 2000 property на аккаунт.
  • Data Stream — источник данных. В одной property может быть несколько stream’ов (например, Web stream + iOS App stream + Android App stream). Все они пишут в одну и ту же property — поэтому вы видите общие отчёты по всем платформам.
  • Measurement ID — уникальный код вашего Web stream’а формата G-XXXXXXXXXX. Это тот ID, который вы устанавливаете на сайт через тег.

Как настроить GA4 с нуля

Пошаговый процесс для типичного сайта:

Шаг 1: Создать аккаунт и property

  1. Зайдите на analytics.google.com, войдите под Google-аккаунтом.
  2. Если аккаунта нет — Admin → Create Account → введите название компании, разрешите обмен данных с Google (опционально).
  3. Admin → Create Property → введите название сайта, выберите часовой пояс, валюту.
  4. Заполните Business Details (отрасль, размер команды, цели) — Google использует это для preset reports.

Шаг 2: Создать Data Stream

  1. Admin → Data Streams → Add Stream → Web.
  2. Введите URL сайта (без https://) и название.
  3. Включите Enhanced Measurement — критический шаг: автоматически трекает прокрутку, клики, файлы, видео, поиск, формы.
  4. Скопируйте Measurement ID (формат G-XXXXXXXXXX).

Шаг 3: Установить тег на сайт

Два способа. Рекомендуемый — через Google Tag Manager, потому что это гибче для будущих изменений.

Через GTM:

  1. В GTM создайте новый Tag → Google Analytics: GA4 Configuration.
  2. Введите Measurement ID G-XXXXXXXXXX.
  3. Trigger: All Pages.
  4. Опубликуйте контейнер.

Через прямой gtag.js: Вставьте в <head> всех страниц:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

Шаг 4: Проверить, что данные поступают

  1. Откройте сайт в новом окне браузера.
  2. В GA4 → Reports → Realtime вы должны увидеть себя как активного пользователя.
  3. Если ничего нет — проверьте Measurement ID и загружается ли тег (Chrome DevTools → Network → search gtag или analytics).

Шаг 5: Настроить Key Events (конверсии)

Самые важные бизнес-события (покупка, регистрация, лид-форма) надо пометить как Key Events:

  1. GA4 → Configure → Events.
  2. Найдите событие (например, purchase или form_submit).
  3. Переключатель «Mark as Key Event» — включите.
  4. Событие теперь отображается в отчётах Conversions и передаётся в Google Ads (если аккаунты связаны).

Стандартный лимит — 50 Key Events на property. Подробнее о термине conversion.

Шаг 6: Прокинуть кастомные события через dataLayer

Для нестандартных событий (специфические CTA-кнопки, video не с YouTube, custom checkout) нужен GTM dataLayer push:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: 'add_to_cart',
  ecommerce: {
    currency: 'UAH',
    value: 1490,
    items: [{
      item_id: 'SKU-12345',
      item_name: 'Кожаный рюкзак',
      price: 1490,
      quantity: 1
    }]
  }
});

Потом в GTM создаётся Custom Event Trigger на add_to_cart и GA4 Event Tag, передающий параметры. Готовый конструктор — наш GA4 Event Builder.

Шаг 7: Подключить Google Ads

  1. В Google Ads → Tools → Linked Accounts → Google Analytics (GA4) → Link.
  2. Выберите GA4 property.
  3. Импортируйте Key Events как Conversions в Google Ads.
  4. Аудитории GA4 теперь доступны в Google Ads для ремаркетинга.

Без этой связи Smart Bidding не видит ваших конверсий — кампании оптимизируются только по кликам, не по продажам.

С марта 2024 — обязательно для работы с ЕС-аудиторией:

  1. Подключите cookie banner (Cookiebot, OneTrust, Iubenda или кастомный).
  2. В GTM установите Consent Mode template (template gallery).
  3. Настройте Default Consent State и Update Consent State в зависимости от выбора пользователя.
  4. Тестируйте через DebugView — события должны поступать даже в denied-состоянии как «cookieless pings».

Без этого в EU/UK кампаниях Google Ads ваши ремаркетинг-аудитории будут пустыми.

Полный пошаговый чек-лист — GA4 Setup Checklist.

События в GA4: три категории

Все события в GA4 делятся на три типа:

Automatic Events

Собираются автоматически после установки тега, без всякого кода:

  • first_visit — первый визит пользователя.
  • session_start — начало сессии.
  • page_view — просмотр страницы.
  • user_engagement — пользователь активен на странице >10 секунд.

Enhanced Measurement Events

Активируются через переключатель Enhanced Measurement в Data Stream:

  • scroll — пользователь прокрутил >90% страницы.
  • click — клик на внешнюю ссылку.
  • view_search_results — пользователь искал на сайте (через ?q= в URL).
  • video_start, video_progress, video_complete — взаимодействия с YouTube embedded.
  • file_download — загрузка PDF, ZIP, DOC и других файлов.
  • form_start, form_submit — формы (тестово с 2024).

Стандартные события для типичных сценариев, которые надо прокинуть через dataLayer самостоятельно. GA4 распознаёт их автоматически и строит по ним специальные отчёты. Самые популярные:

  • login, sign_up — авторизация и регистрация.
  • search — поиск на сайте.
  • view_item, view_item_list — просмотр товара.
  • add_to_cart, remove_from_cart, view_cart — корзина.
  • begin_checkout, add_payment_info, add_shipping_info — оформление.
  • purchase, refund — покупка и возврат.
  • share, select_content — социальное взаимодействие.

Полный список — в Google Analytics документации Recommended Events.

Custom Events

Всё остальное, что не покрывается автоматическими и recommended. Структура такая же: событие + до 25 параметров. Пример custom-события «использование инструмента калькулятора»:

gtag('event', 'calculator_used', {
  calculator_type: 'mortgage',
  loan_amount: 500000,
  result_value: 12450
});

Custom events требуют добавления custom dimensions/metrics в GA4 → Configure → Custom Definitions, чтобы эти параметры появились в отчётах.

Конверсии (Key Events)

В 2024 году Google переименовал термин «Conversions» в «Key Events» в GA4 (хотя в Google Ads термин «Conversion» остался — это точка путаницы). Key Event — это обычное событие, помеченное как критически важное для бизнеса.

Типичный набор Key Events для e-commerce:

  • purchase — покупка завершена.
  • begin_checkout — пользователь начал checkout (для воронки).
  • add_to_cart — добавление в корзину (иногда как «micro-conversion»).
  • generate_lead — заполнение формы обратной связи.
  • phone_call — звонок (через коллтрекинг).
  • subscribe — подписка на newsletter.

Как создать Key Event:

  1. GA4 → Configure → Events.
  2. Найдите нужное событие.
  3. Переключатель «Mark as Key Event».

Теперь оно:

  • Появляется в отчёте Reports → Engagement → Conversions.
  • Передаётся в Google Ads (если аккаунты связаны).
  • Доступна как Optimization Goal в Smart Bidding.

Стандартный лимит — 50 Key Events на property.

Отчёты GA4: где что искать

3D окно браузера с цветными bar-, pie- и donut-диаграммами

GA4 имеет ~30 стандартных отчётов. Самые полезные:

ОтчётПутьЧто показывает
RealtimeReports → RealtimeАктивные пользователи за последние 30 мин
Acquisition OverviewReports → AcquisitionОткуда приходят пользователи (channels, sources)
Traffic AcquisitionReports → Acquisition → TrafficРазбивка по session source/medium/campaign
User AcquisitionReports → Acquisition → UserFirst-touch source (кто привёл впервые)
Pages and ScreensReports → Engagement → PagesТоп страниц по просмотрам и engagement
EventsReports → Engagement → EventsВсе события с количеством
ConversionsReports → Engagement → ConversionsKey Events и их value
DemographicsReports → User → DemographicsВозраст, пол, интересы (с Google Signals)
TechReports → User → TechУстройства, браузеры, операционные системы
MonetizationReports → MonetizationE-commerce: продажи, items, revenue
RetentionReports → RetentionCohort-анализ повторных визитов

Для кастомных отчётов GA4 предлагает Explorations — отдельный раздел с drag-and-drop builder. Здесь вы делаете funnel exploration (подробнее о funnel), path exploration, segment overlap, cohort analysis. Лимитов меньше — и это часто единственный способ получить нужный срез данных.

Cross-platform: Web + App в одной property

Самое большое архитектурное преимущество GA4 над UA — объединение веб и мобильного приложения:

  1. В одной property создаются 3 Data Streams: Web, iOS App, Android App.
  2. Все они пишут события в одну property.
  3. Если у вас есть User-ID (например, ID аккаунта пользователя) — GA4 объединяет сессии web → iOS → Android для одного пользователя.
  4. Отчёты показывают unified user journey: «50% покупателей сначала открывают сайт с десктопа, потом продолжают в мобильном приложении».

Реализация через Firebase SDK для приложений (iOS/Android) + gtag.js/GTM для сайта. Общие Recommended Events обеспечивают консистентную структуру данных.

BigQuery export: бесплатный раньше платный

Раньше BigQuery export был эксклюзивом Google Analytics 360 за $150 000+/год. В GA4 — бесплатный для всех стандартных property. Настраивается в GA4 → Admin → BigQuery Linking → Link.

Что это даёт:

  • Сырые события без семплирования. В стандартных отчётах GA4 семплирует данные при запросах на >10M events. В BigQuery — полная точность.
  • Кастомные воронки и ML-модели. SQL-запросы позволяют построить любую логику, что невозможна в стандартных отчётах GA4.
  • Интеграция с Looker Studio и BI-инструментами. Собственные дашборды с полной свободой.
  • Cohort retention анализ. Долгие ретеншн-модели (D30, D90, D365) практически доступны только через BigQuery.

Бесплатный tier BigQuery — 1 ТБ запросов и 10 ГБ хранения в месяц. Для большинства сайтов этого достаточно; для крупных e-commerce (>5M events/мес) export может стоить $50-200/мес в BigQuery, но это всё равно в 1000 раз дешевле GA360.

С марта 2024 года Google сделал Consent Mode v2 обязательным для работы Google Ads с аудиториями ЕС/ЕЭЗ/UK. Без него:

  • Аудитории ремаркетинга не обновляются.
  • Smart Bidding получает меньше сигналов.
  • Conversion Modeling не работает.

Принцип работы: когда пользователь не дал согласия на cookies, GA4 не останавливает трекинг полностью — он собирает анонимные cookieless pings (без personal identifiers) и использует машинное обучение для построения modeled conversions. В отчётах вы видите комбинацию реальных и modeled данных, что уменьшает потери от высоких rejection rates в ЕС.

Реализация:

  1. Cookie banner (Cookiebot/OneTrust/Iubenda/кастомный) возвращает consent state.
  2. В GTM используется Consent Mode template — поддерживает ad_storage, analytics_storage, ad_user_data, ad_personalization.
  3. Default state — denied для ЕС, granted для других регионов.
  4. Update event — после выбора пользователя в banner.

Украина формально не входит в требование, но если есть клиенты из ЕС — настраивайте обязательно.

Looker Studio: бесплатные дашборды

Лэптоп с цветным аналитическим дашбордом и размытой командой позади

Looker Studio (раньше Google Data Studio) — бесплатный инструмент для построения дашбордов. Прямой коннектор к GA4 делает его стандартом для отчётности клиентам/руководству:

  1. В Looker Studio → Create → Report → Add data → Google Analytics.
  2. Выберите property GA4.
  3. Drag-and-drop поля в визуализации.
  4. Поделитесь ссылкой на дашборд или встройте в Notion/Confluence.

Готовые шаблоны — Google предлагает Template Gallery с 100+ преднастроенными дашбордами для e-commerce, content, lead-gen.

Типичные ошибки при настройке GA4

  1. Не включён Enhanced Measurement. Теряете 80% автоматического трекинга бесплатно.
  2. Не помечены Key Events. Покупки и лиды есть в Events, но не передаются в Google Ads — Smart Bidding оптимизирует вслепую.
  3. Не передаётся value в покупках. GA4 считает все конверсии по $1. Target ROAS не работает.
  4. Не настроен Cross-domain tracking. Если у вас сайт + checkout на subdomain (например, shop.com + pay.shop.com), без cross-domain GA4 считает их как две отдельные сессии — атрибуция ломается.
  5. Не исключён собственный IP. Внутренние визиты команды шумят в данных. Configure → Data Streams → Configure tag settings → Define internal traffic.
  6. Не настроен Consent Mode v2 для ЕС. Теряете до 40% данных и останавливается ремаркетинг.
  7. Дублирование GTM + gtag.js. Если установлены оба, события считаются дважды. Выберите один способ.
  8. Изменение property без миграции аудиторий. Создавая новую property вместо миграции старой, вы теряете все настройки и начинаете с нуля.

Чек-лист миграции с Universal Analytics на GA4

Если вы ещё на UA:

  • Создать GA4 property параллельно с UA (dual-tagging).
  • Установить Measurement ID через GTM на всех страницах.
  • Включить Enhanced Measurement.
  • Перенести структуру dataLayer для Enhanced Ecommerce (UA: products, GA4: items).
  • Настроить Key Events для всех UA Goals.
  • Подключить Google Ads — импортировать Key Events как Conversions.
  • Настроить User-ID, если используете.
  • Cross-domain tracking — проверить, что домены соединены.
  • Consent Mode v2 — обязательно для ЕС-кампаний.
  • BigQuery export — включить для будущего анализа.
  • Исключить internal traffic.
  • Создать основные аудитории для ремаркетинга.
  • Подключить Looker Studio дашборд.
  • Сверять данные UA vs GA4 не менее 60 дней — нормальное расхождение 10-30%.

Полный детальный чек-лист — GA4 Setup Checklist.

Сколько стоит GA4

Стандартная GA4 property — полностью бесплатная, без ограничений на количество сайтов и пользователей.

Лимиты стандартной версии:

  • 50 кастомных dimensions, 50 кастомных metrics.
  • 50 Key Events.
  • 14 месяцев хранения данных (можно расширить до 50 в GA360).
  • 10M events на запрос в Explorations прежде чем включается data sampling.

Платная версия Google Analytics 360 — от $150 000/год. Нужна только для enterprise с:

  • Более 10M events/день.
  • Потребностью в >50 кастомных dimensions.
  • Отсутствием sampling в Explorations.
  • SLA от Google.

99% бизнесов стандартной версии GA4 вполне достаточно.

Связанные ресурсы на сайте

Глоссарий:

Инструменты:

Чек-листы:

Часто задаваемые вопросы (FAQ)

В чём главное отличие GA4 от Universal Analytics?

GA4 построен на модели событий, UA — на модели сессий. Universal Analytics прекратил сбор данных 1 июля 2023, доступ к старым данным — 1 июля 2024.

Как настроить GA4 с нуля?

10 шагов: создать Account → Property → Data Stream → установить тег через GTM → включить Enhanced Measurement → настроить Consent Mode v2 → создать Key Events → подключить Google Ads → проверить в DebugView. 1-3 часа для простого сайта.

Что такое Enhanced Measurement?

Автоматическое отслеживание событий без кода: page_view, scroll, click, file_download, video, site_search, form_start/submit. Покрывает 80% базовых потребностей.

Что такое Key Events и чем они отличаются от конверсий?

В 2024 Google переименовал «Conversions» в «Key Events» в GA4 (в Google Ads термин «Conversion» остался). Это обычные события, помеченные как критически важные для бизнеса. Лимит 50.

Как подключить GA4 к Google Ads?

Tools → Setup → Linked Accounts → Google Analytics (GA4) → Link. Импортировать Key Events как Conversions для Smart Bidding.

Бесплатный ли BigQuery export?

Да, для стандартных property — полностью бесплатный. Раньше был только в GA360 за $150k+/год. Включает сырые события без семплирования, лимит 1 ТБ запросов/мес.

Механизм работы с denied consent: собирает анонимные cookieless pings и моделирует данные. Обязательный для Google Ads в ЕС с марта 2024.

Как проверить, что GA4 работает?

(1) Realtime Report — активные пользователи. (2) DebugView — события в реальном времени. (3) Tag Assistant Chrome extension. (4) BigQuery events_intraday_* table.

Сколько времени занимает миграция с UA на GA4?

Простой блог 2-4 часа, средний e-commerce 2-5 дней, сложный SaaS 2-4 недели. Самое сложное — сверять данные: расхождение 10-30% — норма.

Сколько стоит Google Analytics 4?

Стандартная версия полностью бесплатна. Лимиты: 50 dimensions, 50 metrics, 50 Key Events, 14 месяцев данных. GA360 — от $150 000/год для enterprise.