Google Analytics 4 (GA4): що це, як налаштувати з нуля та чим відрізняється від Universal Analytics

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 Analytics | Google 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 storage | 2 роки | 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
- Зайдіть на analytics.google.com, увійдіть під Google-акаунтом.
- Якщо акаунту нема — Admin → Create Account → введіть назву компанії, дозвольте обмін даних з Google (опційно).
- Admin → Create Property → введіть назву сайту, виберіть часову зону, валюту.
- Заповніть Business Details (галузь, розмір команди, цілі) — Google використовує це для preset reports.
Крок 2: Створити Data Stream
- Admin → Data Streams → Add Stream → Web.
- Введіть URL сайту (без
https://) і назву. - Увімкніть Enhanced Measurement — критичний крок: автоматично трекає прокрутку, кліки, файли, відео, пошук, форми.
- Скопіюйте Measurement ID (формат
G-XXXXXXXXXX).
Крок 3: Встановити тег на сайт
Два способи. Рекомендований — через Google Tag Manager, бо це гнучкіше для майбутніх змін.
Через GTM:
- У GTM створіть нову Tag → Google Analytics: GA4 Configuration.
- Введіть Measurement ID
G-XXXXXXXXXX. - Trigger: All Pages.
- Опублікуйте контейнер.
Через прямий 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: Перевірити, що дані надходять
- Відкрийте сайт у новому вікні браузера.
- У GA4 → Reports → Realtime ви маєте побачити себе як активного користувача.
- Якщо нічого нема — перевірте Measurement ID і чи завантажується тег (Chrome DevTools → Network → search
gtagабоanalytics).
Крок 5: Налаштувати Key Events (конверсії)
Найважливіші бізнес-події (покупка, реєстрація, лід-форма) треба позначити як Key Events:
- GA4 → Configure → Events.
- Знайдіть подію (наприклад,
purchaseабоform_submit). - Перемикач «Mark as Key Event» — увімкніть.
- Подія тепер відображається у звітах 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
- У Google Ads → Tools → Linked Accounts → Google Analytics (GA4) → Link.
- Виберіть GA4 property.
- Імпортуйте Key Events як Conversions у Google Ads.
- Аудиторії GA4 тепер доступні в Google Ads для ремаркетингу.
Без цього зв’язку Smart Bidding не бачить ваших конверсій — кампанії оптимізуються тільки за кліками, не за продажами.
Крок 8: Налаштувати Consent Mode v2
З березня 2024 — обов’язково для роботи з ЄС-аудиторією:
- Підключіть cookie banner (Cookiebot, OneTrust, Iubenda або кастомний).
- У GTM встановіть Consent Mode template (template gallery).
- Налаштуйте Default Consent State і Update Consent State залежно від вибору користувача.
- Тестуйте через 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).
Recommended Events
Стандартні події для типових сценаріїв, які треба прокинути через 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:
- GA4 → Configure → Events.
- Знайдіть потрібну подію.
- Перемикач «Mark as Key Event».
Тепер вона:
- З’являється у звіті Reports → Engagement → Conversions.
- Передається в Google Ads (якщо акаунти зв’язані).
- Доступна як Optimization Goal у Smart Bidding.
Стандартний ліміт — 50 Key Events на property.
Звіти GA4: де що шукати

GA4 має ~30 стандартних звітів. Найкорисніші:
| Звіт | Шлях | Що показує |
|---|---|---|
| Realtime | Reports → Realtime | Активні користувачі за останні 30 хв |
| Acquisition Overview | Reports → Acquisition | Звідки приходять користувачі (channels, sources) |
| Traffic Acquisition | Reports → Acquisition → Traffic | Розбивка по session source/medium/campaign |
| User Acquisition | Reports → Acquisition → User | First-touch source (хто привів вперше) |
| Pages and Screens | Reports → Engagement → Pages | Топ сторінок за переглядами і engagement |
| Events | Reports → Engagement → Events | Усі події з кількістю |
| Conversions | Reports → Engagement → Conversions | Key Events і їх value |
| Demographics | Reports → User → Demographics | Вік, стать, інтереси (з Google Signals) |
| Tech | Reports → User → Tech | Пристрої, браузери, операційні системи |
| Monetization | Reports → Monetization | E-commerce: продажі, items, revenue |
| Retention | Reports → Retention | Cohort-аналіз повторних візитів |
Для кастомних звітів GA4 пропонує Explorations — окремий розділ з drag-and-drop builder. Тут ви робите funnel exploration (детальніше про funnel), path exploration, segment overlap, cohort analysis. Лімітів менше — і це часто єдиний спосіб отримати потрібний зріз даних.
Cross-platform: Web + App в одній property
Найбільша архітектурна перевага GA4 над UA — об’єднання веб і мобільного додатку:
- У одній property створюються 3 Data Streams: Web, iOS App, Android App.
- Усі вони пишуть події в одну property.
- Якщо у вас є User-ID (наприклад, ID акаунту користувача) — GA4 поєднує сесії web → iOS → Android для одного користувача.
- Звіти показують 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.
Privacy: Consent Mode v2
З березня 2024 року Google зробив Consent Mode v2 обов’язковим для роботи Google Ads з аудиторіями ЄС/ЄЕЗ/UK. Без нього:
- Аудиторії ремаркетингу не оновлюються.
- Smart Bidding отримує менше сигналів.
- Conversion Modeling не працює.
Принцип роботи: коли користувач не дав згоди на cookies, GA4 не зупиняє трекінг повністю — він збирає анонімні cookieless pings (без personal identifiers) і використовує машинне навчання для побудови modeled conversions. У звітах ви бачите комбінацію реальних і modeled даних, що зменшує втрати від високих rejection rates у ЄС.
Реалізація:
- Cookie banner (Cookiebot/OneTrust/Iubenda/кастомний) повертає consent state.
- У GTM використовується Consent Mode template — підтримує
ad_storage,analytics_storage,ad_user_data,ad_personalization. - Default state — denied для ЄС, granted для інших регіонів.
- Update event — після вибору користувача в banner.
Україна формально не входить у вимогу, але якщо є клієнти з ЄС — налаштовуйте обов’язково.
Looker Studio: безкоштовні дашборди

Looker Studio (раніше Google Data Studio) — безкоштовний інструмент для побудови дашбордів. Прямий конектор до GA4 робить його стандартом для звітності клієнтам/керівництву:
- У Looker Studio → Create → Report → Add data → Google Analytics.
- Виберіть property GA4.
- Drag-and-drop поля у візуалізації.
- Поділіться посиланням на дашборд або вбудуйте в Notion/Confluence.
Готові шаблони — Google пропонує Template Gallery з 100+ преднастроєними дашбордами для e-commerce, content, lead-gen.
Типові помилки під час налаштування GA4
- Не увімкнено Enhanced Measurement. Втрачаєте 80% автоматичного трекінгу безкоштовно.
- Не позначені Key Events. Покупки і ліди є в Events, але не передаються в Google Ads — Smart Bidding оптимізує наосліп.
- Не передається
valueв покупках. GA4 рахує всі конверсії по $1. Target ROAS не працює. - Не налаштовано Cross-domain tracking. Якщо у вас сайт + checkout на subdomain (наприклад,
shop.com+pay.shop.com), без cross-domain GA4 рахує їх як два окремі сесії — атрибуція ламається. - Не виключено власний IP. Внутрішні візити команди шумлять у даних. Configure → Data Streams → Configure tag settings → Define internal traffic.
- Не налаштовано Consent Mode v2 для ЄС. Втрачаєте до 40% даних і зупиняється ремаркетинг.
- Дублювання GTM + gtag.js. Якщо встановлені обидва, події рахуються двічі. Виберіть один спосіб.
- Зміна 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 цілком достатньо.
Пов’язані ресурси на сайті
Глосарій:
- Google Analytics 4 — детальне визначення
- Event (подія) у GA4
- DataLayer і GTM
- Conversion / Key Event
- UTM-мітки
- Tag (тег) у GTM
- Trigger (тригер) у GTM
Інструменти:
Чек-листи:
Часті запитання (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 ТБ запитів/міс.
Що таке Consent Mode v2?
Механізм роботи з 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.
Схожі статті
Google Analytics 4 (GA4): повний посібник — event-модель, відмінності від UA, налаштування, звіти
Що таке Google Analytics 4, чим GA4 відрізняється від Universal Analytics, як працює event-based модель даних, ключові метрики (engagement rate, key events), 5 кроків налаштування, обмеження.
ChecklistsНалаштування Google Analytics 4 у 2026: чек-лист (69 пунктів)
Покрокове налаштування GA4 у 2026: 69 пунктів від KPI і Consent Mode v2 до server-side GTM і BigQuery. З прикладами коду і шляхами в інтерфейсі.
ToolsGA4 Event Builder — генератор gtag, dataLayer, Measurement Protocol
Безкоштовний генератор коду GA4-подій у 3 форматах: gtag.js, dataLayer.push для GTM, Measurement Protocol для серверної відправки. 8 пресетів e-commerce, валідація.