Глоссарий

Событие (Event)

Событие (Event) в GA4 — базовая единица аналитики, фиксирующая каждое взаимодействие пользователя с сайтом или приложением. Событие имеет имя (event_name) и до 25 параметров (event_params), описывающих контекст.

Событие (Event) в Google Analytics 4 — базовая единица сбора данных, в которую GA4 превратила все типы взаимодействий: просмотр страницы, клик, отправку формы, скролл, транзакцию, начало видео. В отличие от Universal Analytics, где сосуществовали разные типы Hit (pageview, event, transaction, social), в GA4 всё является event — единая структура с именем (event_name) и набором параметров (event_params). Такая event-based модель пришла из Firebase Analytics и даёт два преимущества: унификацию веб и мобильных данных и гибкость схемы — добавление нового измерения не требует изменений конфигурации, только дополнительного параметра к существующему событию.

Что считается событием в GA4

Любое действие, которое мы хотим измерить:

  • просмотр страницы — page_view;
  • клик по внешней ссылке — click (с параметром outbound: true);
  • отправка формы — form_submit;
  • начало просмотра видео — video_start;
  • покупка — purchase с параметрами value, currency, transaction_id, items;
  • пользователь скроллит 90% страницы — scroll (в enhanced measurement);
  • логин в кабинете — login;
  • добавление в корзину — add_to_cart.

Каждое событие автоматически получает автоматически собираемые параметры (page_location, page_referrer, language, screen_resolution) — их не надо указывать вручную. И может иметь дополнительные параметры, которые вы передаёте сами: value, item_id, method, search_term и т. д.

Четыре типа событий в GA4

Документация Google делит события на четыре категории:

ТипОткудаПримерыМожно ли отключить
Automatically collectedБазовые события GA4first_visit, session_start, user_engagementНет
Enhanced measurementВключается переключателем в Data Streamscroll, click, file_download, video_start, site_search, form_start, form_submitДа (каждое отдельно)
RecommendedУ Google есть список стандартных имёнpurchase, login, sign_up, generate_lead, add_to_cart, begin_checkout
CustomЛюбые события с произвольным именемrequest_demo, pdf_download, whatsapp_click

Разница критична: recommended events имеют зарезервированные имена, к которым Google привязывает готовые отчёты, автоматическую категоризацию в Monetization, шаблоны аудиторий в Google Ads. Custom events работают, но по ним приходится самостоятельно строить все отчёты в Explore. Поэтому правило номер один — проверьте recommended-список, прежде чем придумывать своё имя.

Параметры события: что это и сколько их

Event parameters — пары «ключ-значение», описывающие контекст события. Например, событие purchase имеет базовые параметры:

gtag('event', 'purchase', {
  transaction_id: 'T-12345',
  value: 1999.00,
  currency: 'UAH',
  coupon: 'SUMMER20',
  items: [{
    item_id: 'SKU-001',
    item_name: 'Обучающий курс GA4',
    price: 1999.00,
    quantity: 1
  }]
});

Ограничения GA4 по состоянию на 2026 год:

  • До 25 параметров на одно событие (в дополнение к автоматическим).
  • 500 уникальных имён событий на ресурс.
  • Имя события — до 40 символов, только латиница, цифры и _.
  • Имя параметра — до 40 символов, значение — до 100 символов.
  • Для параметров с длинными значениями (URL, JSON) — либо обрезать, либо хранить в user properties с более высоким лимитом (36 символов для ключа, 50 для значения).

Чтобы увидеть параметр в отчётах GA4, его нужно зарегистрировать как custom dimension или custom metric в Admin → Custom definitions (максимум 50 event-scoped custom dimensions на ресурс).

Как передать событие в GA4

На практике есть три способа:

  1. Через gtag.js напрямую — вызов gtag('event', 'name', { params }) в коде сайта. Просто, но сложно масштабировать: каждое новое событие требует релиза.
  2. Через Google Tag Manager — разработчик пушит данные в dataLayer, маркетолог создаёт GA4 Event Tag с триггером, срабатывающим на это событие в dataLayer. Стандарт индустрии.
  3. Через Measurement Protocol — серверные события через HTTP POST на https://www.google-analytics.com/mp/collect. Для server-side tracking, офлайн-конверсий, CRM-интеграций.

Чаще всего комбинируют: GTM ловит события на клиенте, серверный контейнер GTM обрабатывает их и отправляет в GA4 через Measurement Protocol, что позволяет обходить блокировщики рекламы и не грузить клиент лишним кодом.

Key events: что изменилось в марте 2024 года

Раньше в GA4 существовало понятие conversion — любое событие можно было пометить как конверсию, и оно начинало учитываться в отчётах Monetization и импортироваться в Google Ads. В марте 2024 года Google переименовал «conversion» в key event в GA4, при этом оставив термин «conversion» в Google Ads. Смысл такой:

  • Key event (в GA4) = важное для бизнеса действие, по которому вы отслеживаете эффективность внутри аналитики.
  • Conversion (в Google Ads) = действие, по которому обучается алгоритм Smart Bidding и оптимизируются ставки.

Эти два понятия могут совпадать, а могут и нет. Например, add_to_cart можно оставить как key event в GA4 (чтобы видеть его в отчётах воронки), но не импортировать в Google Ads, чтобы алгоритм обучался только на purchase. Подробнее о конечных конверсиях.

Отличия событий GA4 от событий Universal Analytics

АспектUniversal AnalyticsGA4
СтруктураCategory / Action / Label / Valueevent_name + параметры
Лимит типов Hit500 hit-типов на сессию500 имён событий на ресурс
Unique eventsОтдельная метрикаОпределяется по user_pseudo_id + event_name
Non-interaction hitsПараметр nonInteraction: trueНе влияет на bounce/engagement rate
PageviewОтдельный тип HitСобытие page_view
TransactionОтдельный тип HitСобытие purchase с items[]

В GA4 исчезла привычная категория/действие/метка — вместо неё передаются произвольные параметры. Это болевая точка миграции: старые Category=«video», Action=«play», Label=«intro.mp4» приходится рефакторить в video_start с параметрами video_title, video_provider.

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

  • Дублирование с enhanced measurement. Если enhanced measurement ловит scroll, а вы ещё и вручную пушите scroll в dataLayer — события дублируются.
  • Кириллица в event_name. GA4 отклоняет события с не-латинскими символами; проверяйте DebugView.
  • Конфиденциальные данные в параметрах. PII (email, телефон) передавать запрещено — получите блокировку ресурса.
  • Event без контекста. Событие click без link_url и link_text бесполезно — всегда добавляйте параметры.
  • Регистрация всех событий как key events. «Конверсия» теряет смысл, когда каждое событие «ключевое». Оставляйте 3–5 настоящих key events.

Проверять события следует в DebugView (Admin → DebugView), который показывает события в реальном времени от сессии с включённым debug_mode или GA Debugger extension.

Связанные термины