Все посты
Обновлено 9999+ Знания

Как отслеживать 404 ошибки через Google Tag Manager и GA4: пошаговая инструкция

Пошаговый гайд по мониторингу 404 ошибок на сайте через GTM и GA4: от создания переменных и триггеров до визуализации отчетов. Материал обновлен 04.03.26.

Краткое саммари 

Пошаговый гайд по настройке автоматического мониторинга 404 ошибок на сайте через Google Tag Manager и Google Analytics 4 (GA4). Разбираем создание переменных, триггеров и тегов в GTM, проверку через Tag Assistant и варианты визуализации отчетов.

Кому будет полезно:

  • SEO-специалистам — для поиска и устранения битых ссылок, которые тратят краулинговый бюджет;
  • Владельцам сайтов — для контроля пользовательского опыта и снижения показателя отказов;
  • Маркетологам — для мониторинга проблемных страниц без участия разработчиков;
  • Веб-разработчикам — для автоматического сбора данных о 404 без ручных проверок.

Код ответа 404 Not Found означает, что сервер не может найти страницу по указанному адресу. Причины разные: страницу удалили, перенесли в другой раздел без редиректа, или ссылку изначально указали с ошибкой.

Ссылки на несуществующие адреса могут сохраняться в контенте, навигации и внешних ресурсах. Если пользователь перейдет по такой ссылке и увидит ошибку 404, он скорее всего закроет вкладку и уйдет. Для SEO это тоже плохо: поисковые роботы тратят краулинговый бюджет на обход несуществующих страниц вместо индексации полезного контента.

Подробнее о вреде битых ссылок и способах их исправления — в нашем материале. Если нужно удалить устаревший контент из Яндекса или Google, загляните в эту статью.

Удобный способ автоматического мониторинга 404 ошибок — настройка через Google Tag Manager (Диспетчер тегов) с передачей событий в Google Analytics 4. Код сайта менять не нужно: вся настройка происходит в интерфейсе GTM. Через этот же инструмент можно управлять тегами Яндекс Метрики, Google Ads и других сервисов аналитики.

В этом гайде разберем, как настроить отслеживание переходов на страницы 404 через GTM и GA4, и как визуализировать полученные данные в отчетах.

Важное уточнение для пользователей из России: Google не локализует серверы в РФ, а это создает риски при передаче персональных данных за рубеж. Особенно если учесть изменения в законодательстве с июля 2025 года. Использование Google Analytics 4 может привести к блокировке сайта — применяйте эту систему аналитики на свой страх и риск.

Как отслеживать 404 ошибки на сайте с помощью GTM и GA4

Для начала зарегистрируйтесь в Google Tag Manager, установите контейнер GTM на сайт и создайте ресурс Google Analytics 4.

Когда контейнер GTM установлен и ресурс GA4 создан, можно приступать к настройке отслеживания 404 ошибок. Весь процесс состоит из пяти шагов.

FAQ

Нужно ли менять код сайта для отслеживания 404 через GTM?

Нет. Все настройки выполняются в интерфейсе Google Tag Manager. Единственное условие — контейнер GTM должен быть установлен на сайте. Если он уже стоит, изменений в коде не потребуется.

Можно ли отслеживать 404 без Google Tag Manager?

Да. Можно добавить код отслеживания напрямую в шаблон страницы 404 или использовать отчеты Яндекс Метрики. Но GTM позволяет настроить все без участия разработчиков и легко управлять конфигурацией в одном интерфейсе.

Шаг 1. Определите заголовок страницы 404 на вашем сайте

Откройте несуществующую страницу на своем сайте, чтобы увидеть ее заголовок (title). Для этого добавьте к любому URL произвольный набор символов, например /test-404-xyz. Посмотрите, какой заголовок у этой страницы — он должен быть статичным, то есть одинаковым для всех 404 страниц.

На сайте PR-CY, к примеру, открывается страница с заголовком Ошибка 404 - Страница не найдена.

Как посмотреть заголовок страницы 404 для настройки отслеживания в GTM
Страница 404 на сайте pr-cy.ru

Запомните или запишите этот заголовок — он понадобится на следующих шагах для создания триггера.

FAQ

Что делать, если заголовок страницы 404 генерируется динамически?

Если заголовок меняется в зависимости от URL, используйте в триггере условие «содержит» с неизменяемой частью заголовка. Главное — найти фрагмент, который есть на всех 404 страницах и не встречается на обычных.

Можно ли определять 404 по URL, а не по заголовку?

Да, если ваш сайт при ошибке 404 перенаправляет на специальный URL (например, /404 или /page-not-found), можно настроить триггер по пути страницы. Это даже надежнее, чем проверка заголовка.

Шаг 2. Создайте переменные в Google Tag Manager

Теперь нужно создать переменную, которая будет считывать заголовок текущей страницы. По этому заголовку GTM определит, что пользователь попал на страницу 404.

Как создать переменную для заголовка страницы:

  1. В левой панели GTM откройте раздел «Переменные».

  2. В блоке «Пользовательские переменные» нажмите «Создать».

  3. Задайте название (например, Page Title) и настройте:
    1. тип — «Переменная JavaScript»;

    2. имя глобальной переменной — document.title. Это свойство возвращает заголовок текущей страницы.

Создание переменной JavaScript в Google Tag Manager для мониторинга 404
Создание переменной для считывания заголовка страницы

Дополнительно создайте переменную с Measurement ID вашего ресурса GA4. Measurement ID — это идентификатор потока данных в GA4 формата G-XXXXXXXXXX. Его можно найти в настройках GA4: Администрирование → Потоки данных → выберите поток → скопируйте Measurement ID.

Как создать переменную с Measurement ID:

  1. В разделе «Пользовательские переменные» нажмите «Создать».

  2. Задайте название (например, GA4 Measurement ID), выберите тип — «Константа».

  3. В поле значения введите ваш Measurement ID формата G-XXXXXXXXXX.

FAQ

Где взять Measurement ID для GA4?

Откройте Google Analytics 4 → Администрирование (шестеренка внизу слева) → Потоки данных → выберите нужный веб-поток. Measurement ID отображается в верхней части карточки потока.

Чем Measurement ID отличается от старого кода UA?

Universal Analytics использовал идентификаторы формата UA-XXXXXXXXX-X. GA4 использует Measurement ID формата G-XXXXXXXXXX. Если вы ранее настраивали GTM с UA-кодом, эту переменную нужно заменить на Measurement ID от GA4.

Шаг 3. Создайте триггер для отслеживания 404 страниц

Триггер определяет условие, при котором GTM отправит событие в GA4. Нам нужен триггер, который срабатывает при загрузке страницы с заголовком, содержащим текст 404.

Как создать триггер в GTM:

  1. В левой панели откройте «Триггеры», нажмите «Создать».

  2. Задайте название (например, Trigger — 404 Page), выберите тип — «Просмотр страницы», условия активации — «Некоторые просмотры страниц».

  3. Укажите условие: выберите созданную переменную Page Title, оператор — «содержит», значение — текст из заголовка вашей 404 страницы (например, 404). Оператор «содержит» удобнее, чем «равно» — не нужно вводить заголовок целиком.

Создание триггера просмотра 404 страницы в Google Tag Manager
Настройка триггера для отслеживания 404 ошибок

FAQ

Можно ли использовать несколько условий в одном триггере?

Да. Добавьте дополнительные условия через кнопку «+». Все условия работают по логике И — триггер сработает, только если выполнены все условия одновременно.

Триггер срабатывает на обычных страницах. Как исправить?

Убедитесь, что текст в условии триггера уникален для 404 страницы. Если на сайте есть статьи с 404 в заголовке, используйте более длинный фрагмент — например, Ошибка 404 или Страница не найдена.

Шаг 4. Создайте тег события GA4 для отслеживания 404 ошибок

Тег передает данные о событии в Google Analytics 4. Настроим его так, чтобы при срабатывании триггера 404 в GA4 отправлялось событие с информацией об ошибке.

Как создать тег GA4 в Google Tag Manager:

  1. Откройте «Теги» в левой панели, нажмите «Создать».

  2. Задайте название (например, GA4 — 404 Error Event) и настройте конфигурацию:
    1. Тип тега — «Google Аналитика: событие GA4».

    2. Measurement ID — укажите переменную с вашим GA4 Measurement ID или введите идентификатор вручную формата G-XXXXXXXXXX.

    3. Название события — задайте произвольное, например page_404. Используйте нижнее подчеркивание вместо пробелов.

    4. Параметры события — добавьте данные для анализа:

      • page_location — значение {{Page URL}}. Покажет адрес, на котором возникла ошибка 404.

      • page_referrer — значение {{Referrer}}. Покажет страницу, с которой пользователь перешел на 404.

  3. В блоке «Триггеры» выберите созданный ранее триггер для 404 страниц.

Сохраните тег. Перед публикацией проверьте корректность настройки в режиме предварительного просмотра.

Чтобы параметры page_location и page_referrer отображались в стандартных отчетах GA4, зарегистрируйте их как пользовательские определения. Для этого в GA4 перейдите: Администрирование → Пользовательские определения → Создать пользовательский параметр. Укажите название и область действия «Событие». Без регистрации параметры будут доступны только в разделе «Исследования» (Explore).

FAQ

Чем настройка тега GA4 отличается от Universal Analytics?

В Universal Analytics события имели три обязательных поля: категория, действие и ярлык. В GA4 у события есть только название и набор произвольных параметров (ключ — значение). Это более гибко: можно передавать любые данные, нужные для анализа.

Нужно ли создавать отдельный Google-тег (конфигурации)?

Если вы используете gtag.js напрямую на сайте, дополнительный тег конфигурации в GTM не обязателен. Если весь трекинг идет через GTM — создайте Google-тег с Measurement ID и триггером «Все страницы», а затем добавляйте теги событий GA4.

Шаг 5. Проверьте настройку через Tag Assistant

Перед публикацией протестируйте конфигурацию в режиме предварительного просмотра GTM. Нажмите кнопку «Предварительный просмотр» в верхней панели — откроется Tag Assistant, инструмент отладки тегов Google.

Кнопка предварительного просмотра тегов в Google Tag Manager
Кнопка запуска режима предварительного просмотра

В окне Tag Assistant введите URL любой 404 страницы вашего сайта и нажмите Connect. Отметку Include debug signal in the URL лучше оставить — она добавит в URL параметр gtm_debug=x, нужный для работы отладчика.

Ввод URL для отладки тегов в Tag Assistant
Подключение к Tag Assistant для проверки тегов

Для стабильной работы рекомендуем установить расширение Tag Assistant Companion для Chrome. Старое расширение Tag Assistant Legacy больше не поддерживается — используйте именно Companion. С ним можно открывать несколько вкладок предварительного просмотра для разных сайтов и запускать отладку в эмуляторе мобильного устройства. Без расширения окна предварительного просмотра открываются отдельно, а не во вкладках.

Если подключение прошло успешно, внизу экрана появится значок с надписью Debugger connected.

Успешное подключение Tag Assistant к GTM
Режим отладки запущен

Если отображается No debugger found — нажмите Open debugger и попробуйте подключиться заново. Проблемы с подключением чаще всего вызваны блокировщиками рекламы или другими расширениями браузера. Временно отключите их.

Решение проблемы No debugger found в GTM
Переподключение отладчика

В интерфейсе Tag Assistant на вкладке Summary отображается сводка по всем тегам. Tags Fired — теги, которые сработали по событию. Tags Not Fired — неактивированные. Убедитесь, что ваш тег GA4 — 404 Error Event попал в список Tags Fired.

Сводка тегов в Tag Assistant GTM
Сводка по тегам в Tag Assistant

Дополнительно проверьте данные в GA4: откройте Отчеты → Реальное время. Если все настроено верно, событие page_404 появится в списке событий в течение нескольких секунд.

После успешной проверки опубликуйте контейнер GTM. Нажмите «Отправить» в верхней панели, задайте название версии и нажмите «Опубликовать». До публикации теги работают только в режиме предварительного просмотра.

Публикация контейнера GTM с настройками отслеживания 404
Публикация контейнера

FAQ

Режим отладки не запускается. Что делать?

Отключите все расширения браузера, особенно блокировщики рекламы (uBlock Origin, AdBlock). Попробуйте открыть Tag Assistant в режиме инкогнито. Убедитесь, что контейнер GTM корректно установлен на сайте — код должен быть и в <head>, и сразу после открывающего <body>.

Обязательно ли устанавливать расширение Tag Assistant Companion?

Нет, Tag Assistant работает и без расширения. Но с ним удобнее: вкладки вместо отдельных окон, маркировка для разных сайтов. Если вы отлаживаете теги на нескольких проектах одновременно, расширение существенно упрощает работу.

Где искать данные о 404 ошибках в Google Analytics 4

После публикации контейнера GTM данные о 404 ошибках начнут поступать в GA4. Просматривать их можно в нескольких местах.

Реальное время. Откройте Отчеты → Реальное время. В карточке «Число событий по названию события» будет отображаться page_404 (или другое название, которое вы задали). Удобно для проверки сразу после публикации.

Отчет по событиям. Откройте Отчеты → Взаимодействие → События. Здесь собраны все события, включая ваше page_404. Кликните на название события, чтобы увидеть детали: количество срабатываний, параметры, временной график.

Исследования (Explore). Для детального анализа создайте пользовательский отчет в разделе Исследования. Добавьте измерения page_location и page_referrer, метрику «Количество событий» и отфильтруйте по названию события page_404. Это самый гибкий способ — можно группировать данные, добавлять сегменты и строить воронки.

Если вы зарегистрировали пользовательские параметры (page_location, page_referrer) в настройках GA4, эти данные будут доступны и в стандартных отчетах, а не только в Исследованиях.

FAQ

Через какое время данные появятся в GA4?

В отчете реального времени — в течение нескольких секунд. В стандартных отчетах и Исследованиях — обычно за 24-48 часов. Это нормальная задержка обработки данных в GA4.

Можно ли настроить автоматические уведомления о росте 404 ошибок?

Да. В GA4 есть функция «Пользовательские аналитические данные» (Custom Insights). Создайте условие для отслеживания аномального роста события page_404 — GA4 отправит оповещение на электронную почту.

Как визуализировать отчет по 404 ошибкам

Сырые данные о 404 ошибках удобнее анализировать в виде наглядных дашбордов и отчетов. Рассмотрим доступные варианты визуализации.

Google Looker Studio (бывший Data Studio) — недоступен в России

В сентябре 2024 года Google закрыл доступ к Looker Studio для пользователей из России. Если вы ранее использовали этот инструмент для отчетов — нужно перейти на альтернативу.

Yandex DataLens — бесплатная альтернатива для визуализации данных

Yandex DataLens — бесплатный сервис визуализации данных от Яндекса. Он позволяет подключать различные источники данных и строить дашборды, графики и таблицы.

Чтобы визуализировать данные о 404 ошибках из GA4 в DataLens:

  1. Настройте экспорт данных из GA4 в Google BigQuery (это бесплатная встроенная интеграция в GA4).

  2. Подключите BigQuery как источник данных в DataLens.

  3. Создайте чарты и дашборды с фильтрацией по событию page_404.

Если основной инструмент аналитики — Яндекс Метрика, все проще: DataLens напрямую подключается к Метрике без промежуточных сервисов.

Встроенные отчеты GA4

Если не хочется подключать сторонние BI-системы, используйте встроенные отчеты GA4. Раздел «Исследования» (Explore) позволяет создавать таблицы и визуализации с произвольной структурой. Добавьте измерения, метрики и фильтры — и получите наглядный отчет прямо в интерфейсе GA4.

FAQ

Какие альтернативы Looker Studio подходят для визуализации данных GA4 в России?

Yandex DataLens (бесплатный), встроенные отчеты «Исследования» в GA4, а также Power BI Desktop (десктопная версия работает), Redash и Apache Superset. Для подключения GA4 к большинству этих сервисов потребуется экспорт данных через BigQuery.

Yandex DataLens бесплатен?

Да. Базовый функционал DataLens бесплатен, включая подключение к Яндекс Метрике, ClickHouse, PostgreSQL и другим источникам. Для большинства задач мониторинга 404 ошибок бесплатного плана достаточно.

Мониторинг 404 ошибок через Яндекс Метрику

Если основной инструмент аналитики — Яндекс Метрика, отслеживать 404 ошибки можно и без GA4. Есть несколько способов.

Способ 1: отчет по заголовкам страниц. Если у страницы 404 на вашем сайте есть уникальный заголовок (title), откройте в Метрике отчет Содержание → Заголовки страниц и найдите строку с заголовком 404 страницы. Вы увидите количество просмотров, визитов и другие стандартные метрики.

Способ 2: JavaScript-событие. Добавьте на шаблон страницы 404 вызов метода reachGoal или params Яндекс Метрики. Это позволит передавать данные о 404 ошибках как цели или параметры визита с информацией об URL и источнике перехода.

Способ 3: через Google Tag Manager. Если на сайте установлен GTM, создайте тег Яндекс Метрики с пользовательским HTML-кодом, который вызывает reachGoal при срабатывании триггера 404. Так все отслеживание будет управляться из одного места — из интерфейса GTM.

Обнаружить битые ссылки можно и через анализ сайта в PR-CY — инструмент проверяет страницы на наличие ошибок, включая 404, и формирует отчет с рекомендациями по исправлению.

FAQ

Можно ли отслеживать 404 одновременно в GA4 и Яндекс Метрике?

Да. Через GTM можно настроить параллельную отправку событий в оба сервиса. Создайте два тега — один для GA4, другой для Метрики — и привяжите к ним один и тот же триггер 404.

Какой способ мониторинга 404 в Метрике самый простой?

Отчет по заголовкам страниц. Он не требует дополнительной настройки — нужно только, чтобы у страницы 404 был уникальный заголовок. Для детального анализа с URL и источниками лучше настроить JavaScript-событие или тег через GTM.


Мониторинг 404 ошибок — задача, которую стоит настроить один раз и получать данные постоянно. Через GTM это делается за 20-30 минут, а результат помогает находить и устранять битые ссылки до того, как они начнут вредить SEO и отпугивать пользователей.

Возьмите под контроль продвижение своего сайта
Исправьте ошибки, которые мешают сайту выйти в топ, и вы увидите рост трафика и дохода.
🔍 Подпишись на @prcynews в телеграм — оставайся в курсе последних SEO новостей и свежих материалов.

Теги поста или какие разделы почитать еще:

Комментарии (0)
К данной записи нельзя добавлять комментарии, т.к. она очень старая.
Как установить Google Tag Manager на своем сервере: пошаговый гайд
Топ-11 менеджеров паролей в 2026: лучшие программы для безопасного хранения паролей
Почему страницы не индексируются Google: три типа проблем
Виджеты для сайта: что это такое, какие бывают и как правильно внедрять
SEO-продвижение сайта на WordPress в 2026 году: пошаговый гайд с настройкой и чек-листом
Вечнозеленый контент для SEO: как создавать материалы, которые актуальны годами