Глосарій

Подія (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Так (кожна окремо)
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-список, перш ніж вигадувати своє ім’я.

Параметри події: що це та скільки їх

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.

Пов'язані терміни