Краткое саммари
Пошаговый гайд по настройке автоматического мониторинга 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 - Страница не найдена.

Запомните или запишите этот заголовок — он понадобится на следующих шагах для создания триггера.
FAQ
Что делать, если заголовок страницы 404 генерируется динамически?
Если заголовок меняется в зависимости от URL, используйте в триггере условие «содержит» с неизменяемой частью заголовка. Главное — найти фрагмент, который есть на всех 404 страницах и не встречается на обычных.
Можно ли определять 404 по URL, а не по заголовку?
Да, если ваш сайт при ошибке 404 перенаправляет на специальный URL (например, /404 или /page-not-found), можно настроить триггер по пути страницы. Это даже надежнее, чем проверка заголовка.
Шаг 2. Создайте переменные в Google Tag Manager
Теперь нужно создать переменную, которая будет считывать заголовок текущей страницы. По этому заголовку GTM определит, что пользователь попал на страницу 404.
Как создать переменную для заголовка страницы:
В левой панели GTM откройте раздел «Переменные».
В блоке «Пользовательские переменные» нажмите «Создать».
- Задайте название (например, Page Title) и настройте:
тип — «Переменная JavaScript»;
имя глобальной переменной — document.title. Это свойство возвращает заголовок текущей страницы.

Дополнительно создайте переменную с Measurement ID вашего ресурса GA4. Measurement ID — это идентификатор потока данных в GA4 формата G-XXXXXXXXXX. Его можно найти в настройках GA4: Администрирование → Потоки данных → выберите поток → скопируйте Measurement ID.
Как создать переменную с Measurement ID:
В разделе «Пользовательские переменные» нажмите «Создать».
Задайте название (например, GA4 Measurement ID), выберите тип — «Константа».
В поле значения введите ваш 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:
В левой панели откройте «Триггеры», нажмите «Создать».
Задайте название (например, Trigger — 404 Page), выберите тип — «Просмотр страницы», условия активации — «Некоторые просмотры страниц».
Укажите условие: выберите созданную переменную Page Title, оператор — «содержит», значение — текст из заголовка вашей 404 страницы (например, 404). Оператор «содержит» удобнее, чем «равно» — не нужно вводить заголовок целиком.

FAQ
Можно ли использовать несколько условий в одном триггере?
Да. Добавьте дополнительные условия через кнопку «+». Все условия работают по логике И — триггер сработает, только если выполнены все условия одновременно.
Триггер срабатывает на обычных страницах. Как исправить?
Убедитесь, что текст в условии триггера уникален для 404 страницы. Если на сайте есть статьи с 404 в заголовке, используйте более длинный фрагмент — например, Ошибка 404 или Страница не найдена.
Шаг 4. Создайте тег события GA4 для отслеживания 404 ошибок
Тег передает данные о событии в Google Analytics 4. Настроим его так, чтобы при срабатывании триггера 404 в GA4 отправлялось событие с информацией об ошибке.
Как создать тег GA4 в Google Tag Manager:
Откройте «Теги» в левой панели, нажмите «Создать».
- Задайте название (например, GA4 — 404 Error Event) и настройте конфигурацию:
Тип тега — «Google Аналитика: событие GA4».
Measurement ID — укажите переменную с вашим GA4 Measurement ID или введите идентификатор вручную формата G-XXXXXXXXXX.
Название события — задайте произвольное, например page_404. Используйте нижнее подчеркивание вместо пробелов.
Параметры события — добавьте данные для анализа:
page_location — значение {{Page URL}}. Покажет адрес, на котором возникла ошибка 404.
page_referrer — значение {{Referrer}}. Покажет страницу, с которой пользователь перешел на 404.
В блоке «Триггеры» выберите созданный ранее триггер для 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.

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

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

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

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

Дополнительно проверьте данные в GA4: откройте Отчеты → Реальное время. Если все настроено верно, событие page_404 появится в списке событий в течение нескольких секунд.
После успешной проверки опубликуйте контейнер GTM. Нажмите «Отправить» в верхней панели, задайте название версии и нажмите «Опубликовать». До публикации теги работают только в режиме предварительного просмотра.

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:
Настройте экспорт данных из GA4 в Google BigQuery (это бесплатная встроенная интеграция в GA4).
Подключите BigQuery как источник данных в DataLens.
Создайте чарты и дашборды с фильтрацией по событию 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 и отпугивать пользователей.