Google analytics

Как подключить GA4 к сайту: пошаговая инструкция

Пошаговое руководство: как подключить GA4 к сайту с нуля — от создания ресурса и веб-потока до установки тега gtag.js или GTM и проверки первых данных.

Автор: Андрій Коваленко 7 мин чтения
Содержание

Подключить GA4 к сайту — первый шаг в веб-аналитике. Без него у вас нет данных: кто приходит на сайт, из каких каналов, что делает и куда уходит. Google Analytics 4 (GA4) — текущая версия бесплатного инструмента веб-аналитики от Google, пришедшего на смену Universal Analytics в 2023 году.

Эта инструкция показывает весь путь: от создания аккаунта и ресурса до установки тега на сайте и проверки первых данных. Каждый шаг подкреплён скриншотом из нашей реальной настройки. Потребуется 20–30 минут.

Что вы получите после подключения

После того как настроить GA4 и дать ему несколько дней на накопление данных, у вас будут:

  • точное количество посетителей и сессий на сайте
  • источники трафика: органический поиск, прямой трафик, соцсети, рефералы
  • поведение пользователей: какие страницы просматривают, сколько времени проводят, где уходят
  • технические данные: устройства, браузеры, география аудитории
  • базовые события: просмотры страниц, прокрутка, клики по внешним ссылкам — GA4 собирает их автоматически

Для более сложных целей — отслеживание конверсий, событий форм, покупок — нужны дополнительные настройки, но база начинается здесь.

Шаг 1. Создание аккаунта и ресурса GA4

Откройте analytics.google.com и войдите через Google-аккаунт. Если GA-аккаунта ещё нет — нажмите Start measuring.

Создание ресурса GA4: название, часовой пояс, валюта

Первый экран — Account name: название аккаунта, это контейнер для всех ваших сайтов. Если у вас один сайт и вы управляете им самостоятельно, обычно пишут название бизнеса или домен.

Ниже — Property name: название ресурса. Ресурс соответствует конкретному сайту (или приложению). Для нашего сайта мы указали analytics.net.ua.

Далее два важных параметра:

  • Часовой пояс отчётности: выбирайте тот, где живёт ваша аудитория. Мы выбрали Украина (GMT+3 Киев) — тогда дни в GA4 совпадают с местным временем, а не ночными часами UTC.
  • Валюта: гривня (UAH). Если планируете отслеживать доходы в e-commerce — здесь должна быть та же валюта, что и в вашей системе заказов.

Нажмите Next.

Шаг 2. Детали бизнеса

Детали бизнеса GA4: отрасль и размер компании

Google запрашивает два поля: отрасль и размер компании. Эти данные нужны Google для формирования ориентиров в отчётах (например, сравнение показателя отказов со средним по отрасли). На техническое функционирование GA4 они не влияют — выбирайте наиболее близкое к реальному.

Для analytics.net.ua мы выбрали:

  • Industry category: Computers & Electronics (или Business & Industrial Markets — оба подходят для инфосайта об аналитике)
  • Business size: Small (1–10 employees)

Нажмите Next.

Шаг 3. Бизнес-цели

Бизнес-цели GA4: выбор цели перед созданием ресурса

Следующий экран — Business objectives: Google предлагает выбрать цель, под которую хочет предварительно настроить шаблоны отчётов. Варианты:

  • Generate leads (генерация лидов)
  • Drive online sales (продажи онлайн)
  • Raise brand awareness (узнаваемость бренда)
  • Examine user behavior (анализ поведения)
  • Get baseline reports (базовая аналитика)

Для большинства контентных или информационных сайтов подходит Examine user behavior или Get baseline reports. Выбор здесь не окончательный — потом можно изменить в настройках ресурса.

Выберите цель и нажмите Create.

Шаг 4. Принятие условий использования

Условия использования GA4: выбор страны и GDPR-чекбоксы

Появится модальное окно с Terms of Service. Выберите страну Ukraine в выпадающем списке.

Ниже есть два чекбокса для GDPR (Data Processing Terms — DPA между вами и Google). Они касаются обработки персональных данных пользователей в соответствии с GDPR:

  • Google Measurement Controller-Controller Data Protection Terms — стандартное DPA, должно быть отмечено
  • I accept the Google Measurement DPA — подтверждение условий

Если ваш сайт ориентирован на аудиторию ЕС или вы хотите соответствовать GDPR — отмечайте оба. Для чисто украинского сайта без EU-трафика это не критично, но лучше подписать: это не меняет функциональности GA4.

Нажмите I Accept.

Шаг 5. Веб-поток данных

После принятия условий откроется окно Choose a platform — выбор платформы для потока данных.

Настройка веб-потока данных GA4: URL и название потока

Выберите Web (если подключаете сайт, а не мобильное приложение).

Заполните два поля:

  • Website URL: введите адрес сайта с протоколом, например https://analytics.net.ua. Убедитесь, что выбрали https://, а не http://.
  • Stream name: название потока. Мы указали analytics.net.ua Web — просто и понятно, если потоков будет несколько.

Опция Enhanced Measurement остаётся включённой — она автоматически собирает стандартные события без дополнительного кода: page views, scrolls, outbound clicks, site search, video engagement, file downloads. Если не знаете, нужна ли она вам — оставляйте включённой.

Нажмите Create stream.

Шаг 6. Ваш Measurement ID

После создания потока открывается панель с деталями веб-потока — это самый важный экран во всей настройке.

Детали веб-потока GA4: Measurement ID и инструкции по установке

В верхней части — Measurement ID формата G-XXXXXXXXX. Именно этот идентификатор вставляется в код тега на сайте и связывает ваш сайт с этим конкретным потоком данных в GA4.

Сохраните этот ID — он понадобится на следующем шаге. Найти его позже можно здесь: GA4 → Admin → Data Streams → выбрать поток → поле Measurement ID вверху справа.

На этом экране также есть раздел Tagging instructions — ссылки на инструкции по установке тега разными способами. Переходим к следующему шагу.

Шаг 7. Установка тега на сайт

Есть два равнозначных способа установить GA4 на сайт. Выбирайте в зависимости от вашей ситуации.

Установка тега GA4: gtag.js в <head> или через GTM

Способ А: тег gtag.js вручную в <head>

Это прямой, без посредников вариант. Подходит для статических сайтов, Hugo, Jekyll и любого сайта, где есть доступ к HTML-шаблону или <head>.

Скопируйте следующий фрагмент и вставьте его сразу после <head> в вашем шаблоне. Замените G-XXXXXXXXX на ваш реальный Measurement ID:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXX');
</script>

Важно: тег должен быть именно в <head>, а не перед </body>. GA4 требует ранней инициализации, чтобы правильно отслеживать все взаимодействия на странице.

Для Hugo: обычно этот фрагмент добавляют в themes/<your-theme>/layouts/partials/head.html или аналогичный partial, который подключается глобально.

Способ Б: через Google Tag Manager (GTM)

Если у вас уже установлен GTM на сайт — GA4 добавляется без изменения кода.

В GTM:

  1. Tags → New → тип тега Google Analytics: GA4 Configuration
  2. Введите ваш Measurement ID в поле Measurement ID
  3. Trigger: All Pages
  4. Сохраните и опубликуйте контейнер

GTM сам подтягивает и запускает тег GA4 на каждой странице. Этот подход удобен, если рядом есть другие теги — Google Ads, Facebook Pixel, Hotjar — всё управляется из одного места без отдельных правок кода.

Подробнее о том, как настроить события в GTM для GA4, есть в отдельной статье.

Как проверить, что GA4 работает

После установки тега (и деплоя, если вы правили шаблоны) сразу проверяйте.

Realtime-отчёт

В GA4 откройте Reports → Realtime. Зайдите на свой сайт во второй вкладке. Если через несколько секунд в Realtime появился хотя бы один активный пользователь — тег сработал.

Realtime — самый быстрый индикатор. Он обновляется каждые 30 секунд и показывает активных пользователей за последние 30 минут.

DebugView

Для более детального анализа есть DebugView: GA4 → Admin → DebugView.

DebugView показывает каждое событие в реальном времени со всеми параметрами. Чтобы активировать его для вашего браузера, установите расширение Google Analytics Debugger (Chrome) или добавьте параметр ?_debug=1 в URL сайта.

В DebugView вы увидите события page_view, session_start, first_visit и другие. Если событий нет — проверьте: нет ли расширений-блокировщиков рекламы, которые блокируют googletagmanager.com.

Tag Assistant

Расширение Google Tag Assistant для Chrome позволяет видеть, какие теги загружаются на странице. Откройте сайт с включённым Tag Assistant — он покажет ваш GA4 тег с зелёной иконкой и правильным Measurement ID, если всё в порядке.

Типичные ошибки при подключении

Тег не в <head>, а перед </body>

GA4 рекомендует размещать тег как можно выше в <head>, а не внизу страницы. Если тег перед </body> — он загружается последним и может пропустить некоторые события, происходящие во время загрузки страницы.

Дублирование тега

Если вы установили gtag.js вручную и параллельно подключили GA4 через GTM — тег запускается дважды. Результат: двойные хиты, завышенные показатели просмотров и событий. Выберите один способ и удалите другой. Проверить дублирование можно в Tag Assistant — он показывает несколько срабатываний одного тега.

Неправильный Measurement ID

Частая ошибка: скопировать ID из другого ресурса или из тестового окружения. Measurement ID привязан к конкретному веб-потоку — если вставить чужой, ваши данные уйдут в чужой GA4-ресурс (или никуда, если ресурс с таким ID не существует). Всегда проверяйте: GA4 → Admin → Data Streams → ваш поток → Measurement ID.

Собственный трафик не отфильтрован

По умолчанию GA4 записывает и ваши собственные визиты — когда вы проверяете сайт, тестируете страницы. Это засоряет данные. Чтобы исключить себя: GA4 → Admin → Data Streams → выбрать поток → Configure tag settingsDefine internal traffic → добавить ваш IP-адрес. Затем в GA4 → Admin → Data Settings → Data Filters активируйте фильтр Internal Traffic.

Тег заблокирован браузером или ad blocker

uBlock Origin, AdBlock Plus и аналогичные расширения блокируют googletagmanager.com и google-analytics.com по умолчанию. Если вы тестируете с включённым блокировщиком — тег не сработает и DebugView покажет пусто. Тестируйте в режиме инкогнито или браузере без расширений.

Что дальше после подключения

Подключение GA4 — это базовая конфигурация. Следующие шаги зависят от ваших целей:

Самих лишь первых 24–48 часов уже достаточно, чтобы увидеть первые реальные данные в стандартных отчётах. А Realtime показывает результат уже через минуту после деплоя.

Похожие статьи

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

Эту статью пишет и обновляет Андрій Коваленко. Заметил устаревший факт или неточность — напиши, перепишу в ту же неделю.

Кто ведёт сайт и почему без AI