Глоссарий Google analytics

Событие (Event)

· 7 мин чтения
Краткое определение

Событие (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. Без правильной архитектуры событий и параметров все отчёты, воронки, retention-анализы будут неточными или вообще невозможными. В 2026 понимание event-based модели обязательно для любого аналитика.

Что считается событием в 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Да (каждое отдельно)
RecommendedGoogle имеет список стандартных имён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-список, прежде чем придумывать своё имя.

view_promotion, select_promotion, view_item_list, select_item, view_item, add_to_wishlist, add_to_cart, view_cart, remove_from_cart, begin_checkout, add_shipping_info, add_payment_info, purchase, refund, share, select_content.

Для SaaS и B2B: login, sign_up, generate_lead, tutorial_begin, tutorial_complete, level_up, unlock_achievement, earn_virtual_currency, spend_virtual_currency, view_search_results.

Полный список и обязательные параметры — в документации Google.

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

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 на ресурс). Без регистрации параметр сохраняется в событиях, но невидим в отчётах — доступен только через BigQuery export.

Как передать событие в 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.

Именно так в GA4 попадают события, которые физически происходят не в браузере: например, звонок как событие GA4 провайдер коллтрекинга передаёт webhook’ом уже после того, как посетитель покинул сайт. Для server-side tracking, офлайн-конверсий, CRM-интеграций.

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

Пример: dataLayer push для add_to_cart

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

В GTM далее: Custom Event Trigger на add_to_cart → GA4 Event Tag с соответствующими параметрами через Data Layer Variables.

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 → Configure → Events → переключатель ‘Mark as key event’ → потом Google Ads → Tools → Conversions → Import → GA4 → выберите key event для импорта.

Server-side трекинг событий

Server-side GTM (sGTM) — отдельный контейнер GTM, работающий на вашем сервере (Google Cloud Run, $50-300/мес). Архитектура:

Браузер → ваш sGTM endpoint (gtm.example.com)
              ↓
              ├── GA4
              ├── Meta CAPI
              ├── TikTok Events API
              └── ваш CRM

Вместо того чтобы браузер отправлял 10 запросов напрямую к Google/Meta/TikTok (легко блокируется ad-blockers и Safari ITP), он шлёт один запрос на ваш gtm.example.com, а сервер уже forward’ит данные в вендоры.

Преимущества:

  • Обход ad-blockers и Safari ITP — ваш домен не в фильтрах.
  • First-party cookies (28 дней вместо 7).
  • Очистка PII перед отправкой (удалить email из события).
  • Обогащение данных из CRM (LTV, customer segment).
  • Server-side conversion APIs (Meta CAPI, TikTok Events API).
  • Повышение точности атрибуции на 15-30%.

Минусы: хостинг $50-300/мес + нужен DevOps. Целесообразно для трафика >100k/мес.

Отличия событий 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.

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

4 способа:

  1. DebugView (Admin → DebugView) — показывает события в режиме реального времени от сессий с debug_mode. Самый быстрый способ для разработки. Активация: Chrome DevTools → запрос с debug_mode=1, или GA Debugger extension.
  2. Realtime Report — GA4 → Reports → Realtime. За последние 30 мин, без деталей параметров.
  3. Google Tag Assistant — Chrome extension с полными деталями.
  4. BigQuery events_intraday_* table — для зрелых property. Задержка 5-15 мин, все параметры + SQL.

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

  1. Дублирование с enhanced measurement — auto-tracking + manual push одного события = дубли.
  2. Кириллица в event_name — GA4 отклоняет.
  3. PII в параметрах — email/телефон запрещены, GA4 блокирует property.
  4. Event без контекстаclick без link_url/link_text бесполезен.
  5. Регистрация всех событий как key events — ‘конверсия’ теряет смысл.
  6. Динамические event_name (event_${user_id}) — упирается в лимит 500.
  7. Не зарегистрированные Custom Dimensions — параметр невидим в отчётах.
  8. Не передаётся value в purchase — Target ROAS не работает.
  9. Двойной gtag.js + GTM — каждое событие дважды.
  10. Не исключён internal traffic — шум в данных от команды.

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

Частые вопросы

Что такое событие (event) в GA4 простыми словами?
Событие в GA4 — базовая единица сбора данных, в которую GA4 превратил все взаимодействия пользователя: просмотр страницы, клик, отправку формы, скролл, транзакцию, начало видео. В отличие от Universal Analytics, где сосуществовали разные типы Hit (pageview, event, transaction, social), в GA4 всё является event — единая структура с именем (event_name) и набором параметров (event_params). Такая event-based модель пришла из Firebase Analytics и даёт два преимущества: унификацию веб и мобильных данных и гибкость схемы — добавление нового измерения не требует изменений конфигурации, только дополнительного параметра к существующему событию. Базовые примеры: page_view, click, purchase, add_to_cart, scroll, video_start.
Какие 4 типа событий существуют в GA4?
Документация Google разделяет события на 4 категории: (1) Automatically collected — базовые события GA4, собираемые автоматически и не отключаемые: first_visit, session_start, user_engagement; (2) Enhanced measurement — включается переключателем в Data Stream и ловит клики на outbound links, scroll до 90%, file_download, video_start/progress/complete, site_search, form_start/submit (можно отключить отдельно); (3) Recommended — Google имеет список зарезервированных имён с готовыми отчётами в Monetization и шаблонами аудиторий: purchase, login, sign_up, generate_lead, add_to_cart, begin_checkout; (4) Custom — любые события с произвольным именем: request_demo, pdf_download, whatsapp_click. Правило: всегда проверяйте recommended-список перед тем как придумывать custom-имя — для recommended GA4 строит готовые отчёты автоматически.
Что такое параметры события (event_params)?
Event parameters — пары «ключ-значение», описывающие контекст события. Событие purchase имеет базовые параметры transaction_id, value, currency, coupon, items[]. Событие add_to_cartvalue, currency, items[]. Custom-события могут иметь любые параметры. Ограничения GA4 (2026): до 25 параметров на одно событие (помимо автоматических page_location, page_referrer, language, screen_resolution); 500 уникальных имён событий на ресурс; имя события — до 40 символов, только латиница/цифры/_; имя параметра — до 40 символов, значение — до 100 символов. Чтобы увидеть параметр в отчётах, нужно зарегистрировать его как Custom Dimension или Custom Metric в Admin → Custom Definitions (макс 50 event-scoped custom dimensions). Без регистрации параметр доступен только через BigQuery export.
Как передать событие в GA4?
Три способа: (1) Через gtag.js напрямую — вызов gtag('event', 'name', {params}) в коде сайта. Просто, но каждое новое событие требует релиза; (2) Через Google Tag Manager — разработчик пушит данные в dataLayer (window.dataLayer.push({event:'add_to_cart', ...})), маркетолог создаёт GA4 Event Tag с Custom Event Trigger. Стандарт индустрии, потому что позволяет маркетологу добавлять события без участия разработчика; (3) Через Measurement Protocol — серверные события через HTTP POST на https://www.google-analytics.com/mp/collect. Для server-side tracking, офлайн-конверсий, CRM-интеграций. Лучшая практика: GTM на клиенте + server-side GTM в Cloud Run + Measurement Protocol для обогащения с CRM. Это даёт (a) обход ad-blockers, (b) очистку PII, (c) closed-loop attribution.
Что такое Key Events и чем отличаются от Conversions?
В марте 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 → Configure → Events → переключатель ‘Mark as key event’ → потом Google Ads → Tools → Conversions → Import → GA4 → выберите key event. Стандартный лимит: 50 Key Events на property.
Чем события GA4 отличаются от UA?
5 ключевых отличий: (1) Структура — UA: Category/Action/Label/Value (4 поля); GA4: event_name + до 25 параметров. Старые Category=‘video’, Action=‘play’, Label=‘intro.mp4’ нужно рефакторить в video_start с параметрами video_title, video_provider; (2) Лимит hit-типов — UA: 500 hit-типов на сессию; GA4: 500 имён событий на ресурс; (3) Unique events — UA: отдельная метрика; GA4: определяется по user_pseudo_id + event_name; (4) Non-interaction hits — UA: параметр nonInteraction: true; GA4: не влияет на bounce/engagement rate, потому что концепция bounce заменена; (5) Тип Hit — UA: отдельные pageview / event / transaction / social; GA4: всё является event (page_view, purchase, social_share). Это болезненная точка миграции — переписать нужно все dataLayer push’и.
Сколько событий можно регистрировать в GA4?
Лимиты GA4 (стандартная версия): 500 уникальных имён событий на ресурс — это жёсткий лимит, не общее количество событий. Если у вас 100 типов purchase, add_to_cart, click_btn_1 и т.д. — после 500 следующие новые имена игнорируются. На практике: типичный e-commerce сайт использует 30-50 уникальных имён (recommended events + кастомные). SaaS — 50-100. Стандартной GA4 более чем достаточно. Превышение лимита: 500 — порог для базовой версии; GA4 360 (платная за $150k+/год) — 2000. Если приближаетесь к лимиту, проверьте: не создаются ли динамические имена типа event_${id} (это самая частая ошибка); можно ли объединить несколько событий в одно с разными параметрами; не дублируются ли события через одновременный gtag.js + GTM.
Как проверить, что событие доходит в GA4?
4 способа: (1) DebugView — Admin → DebugView. Показывает события в режиме реального времени от сессий с включённым debug_mode. Самый быстрый способ для разработки. Активируйте через Chrome DevTools → Network → запрос должен содержать dl=...&dr=...&debug_mode=1, или через GA Debugger Chrome extension; (2) Realtime Report — GA4 → Reports → Realtime. Показывает события за последние 30 минут, но без деталей параметров; (3) Google Tag Assistant — Chrome extension, показывает какие теги сработали и с какими параметрами; (4) BigQuery events_intraday_* table — самый точный способ для зрелых property. Задержка 5-15 минут, видите все параметры и можете SQL-запросы делать. Проверяйте: имя события не содержит кириллицы, все обязательные параметры передаются, значения не пустые, имя не превышает 40 символов.
Какие типичные ошибки при настройке событий?
Топ-10 ошибок: (1) Дублирование с Enhanced Measurement — включён auto-tracking scroll/click + вручную пушите то же событие в dataLayer = события дублируются; (2) Кириллица в event_name — GA4 отклоняет, проверяйте DebugView; (3) PII в параметрах — email/телефон/паспорт запрещены, GA4 блокирует property за нарушение; (4) Event без контекстаclick без link_url/link_text бесполезно; (5) Регистрация всех событий как Key Events — ‘конверсия’ теряет смысл, оставляйте 3-5 настоящих; (6) Динамические event_nameevent_${user_id} создаёт тысячи уникальных имён, упирается в лимит 500; (7) Не зарегистрированные Custom Dimensions — параметр передаётся, но не виден в отчётах; (8) Не передаётся value в purchase — Target ROAS не работает; (9) Двойной gtag.js + GTM — каждое событие считается дважды; (10) Не исключён internal traffic — команда заходит ежедневно, шум в данных.
Как работают события с server-side GTM?
Server-side GTM (sGTM) — отдельный контейнер GTM, работающий на вашем сервере (Google Cloud Run, $50-300/мес). Архитектура: браузер → ваш sGTM endpoint (gtm.example.com) → GA4 + Meta CAPI + TikTok Events API. Как работают события: (1) Браузер пушит событие через клиентский GTM; (2) Вместо напрямую в GA4, данные отправляются на ваш sGTM endpoint; (3) sGTM обрабатывает: чистит PII, обогащает с CRM (LTV, customer segment), отправляет в вендоры. Преимущества: обход ad-blockers и Safari ITP (домен ваш — не в фильтрах), first-party cookies (28 дней вместо 7), очистка PII, server-side conversion APIs (Meta CAPI), один браузерный запрос вместо 10 пикселей, +15-30% точности атрибуции. Когда нужен: трафик >100k/мес, высокие требования к точности, Conversions API от Meta/TikTok.

Смотрите также

Раздел: Google Analytics

Наткнулся на ещё один незнакомый термин? В глоссарии — объяснения с формулами, примерами и бенчмарками из реальной практики.

Все термины глоссария