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 — події мають надходити навіть у деnied-стані як «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 ТБ запитів/міс.

Механізм роботи з deniedconsent: збирає анонімні 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.