Как установить Google Analytics 4 на сайт: пошаговая инструкция

Редакция SEOap · · 6 мин чтения

Чтобы установить Google Analytics 4 на сайт, нужно создать аккаунт и ресурс в интерфейсе Analytics, добавить в него поток данных для вашего сайта, получить идентификатор потока вида G-XXXXXXXXXX и разместить код на всех страницах — напрямую через gtag.js или через Google Tag Manager. После установки работу счетчика проверяют в отчете «В реальном времени» и через DebugView.

Интерфейс проверен: сентябрь 2026 года. Названия разделов в Analytics периодически меняются — если пункт называется иначе, ищите его по смыслу.

Чем GA4 отличается от прежних версий

Если вы работали с Universal Analytics, привычная логика здесь не работает, и это главный источник путаницы.

Все построено на событиях. Раньше были отдельные сущности: просмотр страницы, событие, транзакция. В GA4 всё — событие, включая просмотр страницы. У события есть имя и параметры.

Нет представлений. Вместо них — ресурс с потоками данных и сравнения внутри отчетов.

Считаются не только сеансы. Основной упор сделан на пользователей и события; привычные показатели вроде отказов считаются иначе, и сравнивать их со старыми цифрами напрямую нельзя.

Часть событий собирается сама. Улучшенная статистика включает прокрутку, исходящие клики, поиск по сайту, просмотр видео и скачивание файлов — без дополнительной настройки.

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

  1. Откройте Google Analytics и войдите в аккаунт Google.
  2. Если аккаунта Analytics еще нет, создайте его: укажите название — обычно название компании — и настройки доступа к данным.
  3. Создайте ресурс: название, часовой пояс и валюта.

Часовой пояс важен. Он определяет границы суток в отчетах, и поменять его задним числом без разрыва в данных не получится. Ставьте тот, в котором вы реально работаете.

  1. Ответьте на вопросы о сфере деятельности и целях — они влияют только на подсказки в интерфейсе.

Шаг 2. Настройте поток данных

Поток данных — это источник, с которого приходит статистика. Для сайта нужен веб-поток.

  1. В созданном ресурсе выберите платформу «Веб».
  2. Укажите адрес сайта и его название.
  3. Проверьте, что включена улучшенная статистика — она добавит базовые события без ручной настройки.
  4. Сохраните.

Откроется карточка потока. В ней есть идентификатор потока данных вида G-XXXXXXXXXX — он понадобится дальше.

Про адрес сайта. Указывайте основную версию — ту, на которую ведут все перенаправления. Обычно это https без www.

Шаг 3. Установите код

Есть два рабочих способа. Выбирайте один — ставить оба нельзя, иначе данные задвоятся.

Способ 1. Напрямую через gtag.js

Подходит, если у вас есть доступ к шаблону сайта и других счетчиков вы ставить не планируете.

  1. В карточке потока откройте инструкции по установке и скопируйте готовый фрагмент кода.
  2. Вставьте его в раздел <head> каждой страницы сайта, как можно ближе к началу.
  3. В большинстве систем управления сайтом для этого есть общий шаблон шапки — правка в одном месте применится ко всем страницам.

Ключевое требование — код должен стоять на всех страницах, включая карточки товаров, страницы благодарности и страницу 404. Пропущенные страницы превращаются в дыры в статистике.

Способ 2. Через Google Tag Manager

Удобнее, если счетчиков и пикселей несколько или вы не хотите каждый раз просить разработчика.

  1. Создайте аккаунт и контейнер в Google Tag Manager.
  2. Установите код контейнера на сайт: две части — в <head> и сразу после открывающего <body>.
  3. В контейнере создайте тег Google Analytics.
  4. Укажите идентификатор потока G-XXXXXXXXXX.
  5. Задайте триггер «All Pages».
  6. Проверьте тег в режиме предварительного просмотра и опубликуйте контейнер.

Про публикацию забывают чаще всего: тег создан, настроен, а данные не идут, потому что контейнер не опубликован.

Через встроенные настройки 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 — лишний нужно удалить.