Как установить Google Analytics 4 на сайт: пошаговая инструкция
Чтобы установить Google Analytics 4 на сайт, нужно создать аккаунт и ресурс в интерфейсе Analytics, добавить в него поток данных для вашего сайта, получить идентификатор потока вида G-XXXXXXXXXX и разместить код на всех страницах — напрямую через gtag.js или через Google Tag Manager. После установки работу счетчика проверяют в отчете «В реальном времени» и через DebugView.
Интерфейс проверен: сентябрь 2026 года. Названия разделов в Analytics периодически меняются — если пункт называется иначе, ищите его по смыслу.
Чем GA4 отличается от прежних версий
Если вы работали с Universal Analytics, привычная логика здесь не работает, и это главный источник путаницы.
Все построено на событиях. Раньше были отдельные сущности: просмотр страницы, событие, транзакция. В GA4 всё — событие, включая просмотр страницы. У события есть имя и параметры.
Нет представлений. Вместо них — ресурс с потоками данных и сравнения внутри отчетов.
Считаются не только сеансы. Основной упор сделан на пользователей и события; привычные показатели вроде отказов считаются иначе, и сравнивать их со старыми цифрами напрямую нельзя.
Часть событий собирается сама. Улучшенная статистика включает прокрутку, исходящие клики, поиск по сайту, просмотр видео и скачивание файлов — без дополнительной настройки.
Шаг 1. Создайте аккаунт и ресурс
- Откройте Google Analytics и войдите в аккаунт Google.
- Если аккаунта Analytics еще нет, создайте его: укажите название — обычно название компании — и настройки доступа к данным.
- Создайте ресурс: название, часовой пояс и валюта.
Часовой пояс важен. Он определяет границы суток в отчетах, и поменять его задним числом без разрыва в данных не получится. Ставьте тот, в котором вы реально работаете.
- Ответьте на вопросы о сфере деятельности и целях — они влияют только на подсказки в интерфейсе.
Шаг 2. Настройте поток данных
Поток данных — это источник, с которого приходит статистика. Для сайта нужен веб-поток.
- В созданном ресурсе выберите платформу «Веб».
- Укажите адрес сайта и его название.
- Проверьте, что включена улучшенная статистика — она добавит базовые события без ручной настройки.
- Сохраните.
Откроется карточка потока. В ней есть идентификатор потока данных вида G-XXXXXXXXXX — он понадобится дальше.
Про адрес сайта. Указывайте основную версию — ту, на которую ведут все перенаправления. Обычно это https без www.
Шаг 3. Установите код
Есть два рабочих способа. Выбирайте один — ставить оба нельзя, иначе данные задвоятся.
Способ 1. Напрямую через gtag.js
Подходит, если у вас есть доступ к шаблону сайта и других счетчиков вы ставить не планируете.
- В карточке потока откройте инструкции по установке и скопируйте готовый фрагмент кода.
- Вставьте его в раздел
<head>каждой страницы сайта, как можно ближе к началу. - В большинстве систем управления сайтом для этого есть общий шаблон шапки — правка в одном месте применится ко всем страницам.
Ключевое требование — код должен стоять на всех страницах, включая карточки товаров, страницы благодарности и страницу 404. Пропущенные страницы превращаются в дыры в статистике.
Способ 2. Через Google Tag Manager
Удобнее, если счетчиков и пикселей несколько или вы не хотите каждый раз просить разработчика.
- Создайте аккаунт и контейнер в Google Tag Manager.
- Установите код контейнера на сайт: две части — в
<head>и сразу после открывающего<body>. - В контейнере создайте тег Google Analytics.
- Укажите идентификатор потока
G-XXXXXXXXXX. - Задайте триггер «All Pages».
- Проверьте тег в режиме предварительного просмотра и опубликуйте контейнер.
Про публикацию забывают чаще всего: тег создан, настроен, а данные не идут, потому что контейнер не опубликован.
Через встроенные настройки CMS
Многие системы управления сайтом и конструкторы имеют поле для идентификатора Analytics или плагин. Это допустимый вариант — просто убедитесь, что код не продублируется вручную в шаблоне.
Шаг 4. Проверьте, что счетчик работает
Отчет «В реальном времени». Откройте сайт в другом окне и посмотрите отчет: должен появиться как минимум один активный пользователь. Самая быстрая проверка.
DebugView. Подробный режим, показывающий события с вашего устройства в реальном времени с параметрами. Чтобы попасть в него, включите отладку — например через расширение Google Analytics Debugger для браузера или через режим предварительного просмотра в Tag Manager. Затем откройте «Администратор» → DebugView.
Что проверить в DebugView:
- срабатывает ли
page_viewпри открытии страницы; - приходят ли события улучшенной статистики: прокрутка, клики по внешним ссылкам;
- не дублируются ли события — двойной
page_viewозначает, что код стоит дважды.
Проверка на дубли. Откройте исходный код страницы и поищите G- — идентификатор должен встретиться один раз. Частая ситуация: код добавили и в шаблон, и через Tag Manager.
Шаг 5. Базовые настройки после установки
Исключите внутренний трафик. В настройках потока данных задайте фильтр по IP-адресам офиса, иначе ваши собственные визиты попадут в статистику. Фильтр после создания нужно активировать — по умолчанию он в тестовом режиме.
Настройте исключение параметров. Если в адресах есть служебные параметры, укажите их, чтобы одна страница не разбивалась на десяток строк в отчетах.
Отметьте ключевые события. События, которые для вас означают результат — отправка формы, заказ, звонок, — помечаются как ключевые в разделе событий. Это аналог целей из старых версий.
Свяжите с Search Console. Так в Analytics появятся данные о поисковых запросах Google.
Проверьте срок хранения данных. По умолчанию он короче максимально доступного; если нужна долгая история, измените настройку сразу — задним числом данные не восстановятся.
Частые проблемы
Данные не идут вовсе. Код не на всех страницах, контейнер Tag Manager не опубликован или блокируется расширением в браузере. Проверьте в режиме инкогнито с отключенными расширениями.
Все визиты задвоены. Код установлен дважды — обычно в шаблоне и через Tag Manager одновременно.
В отчетах почти нет данных, а в реальном времени все видно. Стандартные отчеты обновляются с задержкой; подождите сутки.
Много прямых заходов. Проверьте разметку ссылок в рекламе и рассылках. Как ее настроить — в статье «UTM-метки: что это, зачем нужны и как составить ссылку» .
Нужен ли GA4, если стоит Метрика
Сервисы не заменяют друг друга и часто работают вместе.
- Метрика лучше показывает поведение внутри страницы: записи визитов, карты кликов и скроллинга.
- Analytics удобнее для связки с рекламными системами Google и для сложных сравнений в отчетах.
- Данные о поиске Яндекса берутся из Метрики и Вебмастера, о поиске Google — из Analytics и Search Console.
Ставить оба счетчика — нормальная практика. Как установить второй, разобрано в статье «Как установить счетчик Яндекс Метрики на сайт» .
Коротко
- Порядок: аккаунт → ресурс → веб-поток → идентификатор
G-XXXXXXXXXX→ код на сайте. - Устанавливать нужно одним способом: либо
gtag.jsв шаблоне, либо через Tag Manager. - Код должен стоять на всех страницах, включая служебные и страницу 404.
- Проверка — отчет «В реальном времени» и DebugView; там же видно дубли событий.
- После установки: фильтр внутреннего трафика, ключевые события, срок хранения данных, связка с Search Console.
Вопросы и ответы
Чем GA4 отличается от Universal Analytics? В GA4 всё построено на событиях, нет представлений, а показатели считаются иначе. Прямое сравнение цифр со старой версией некорректно.
Куда вставлять код Google Analytics?
В раздел <head> каждой страницы, как можно ближе к началу. При использовании Tag Manager в шаблон ставится код контейнера, а тег Analytics настраивается внутри него.
Почему данные не появляются в отчетах? Стандартные отчеты обновляются с задержкой до суток. Если данных нет и в отчете «В реальном времени», проверьте наличие кода на страницах и публикацию контейнера Tag Manager.
Можно ли поставить GA4 и Яндекс Метрику одновременно? Да, это обычная практика. Счетчики работают независимо и не мешают друг другу, но каждый увеличивает объем загружаемых скриптов.
Как проверить, что счетчик установлен правильно? Откройте отчет «В реальном времени» и зайдите на сайт с другого устройства. Для детальной проверки используйте DebugView: там видно каждое событие и его параметры.
Что делать, если события задвоились? Найти второй экземпляр кода. Чаще всего он стоит одновременно в шаблоне сайта и в теге Google Tag Manager — лишний нужно удалить.