Как найти фейковые 404 страницы с помощью Google Tag Manager

Часто бывает так, что пользователь видит 404 страницу, но код ответа при этом — 200. То есть система показывает, что страница существует, а значит поведение пользователя после перехода на эту страницу значительно ухудшает общие показатели сайта. В этой статье я расскажу о двух способах исправления этой ситуации с помощью Google Tag Manager.
Если у вас еще не установлен Google Tag Manager, прочитайте, как это сделать. Также стоит освоить принципы работы с обновленной версией GTM.
Ищем фейковые 404 страницы в GTM с помощью JavaScript и DataLayer
Для поиска фейковых 404 я использую алгоритм отслеживания показа страницы 404 ошибки и проверки отдачи 404 кода для текущего адреса. Преимущество этого метода в том, что любой вебмастер может внедрить его самостоятельно.
1. Создаем тег «404 Code Checking», тип — «Пользовательский тег HTML»
Код тега:
<script>var req = false;if(window.XMLHttpRequest) {try {req = new XMLHttpRequest();}catch(e) {req = false;}}else if(window.ActiveXObject) {try {req = new ActiveXObject(\"Microsoft.XMLHTTP\");}catch(e) {req = false;}}try {req.open(\"GET\", \\\'{{Page URL}}\\\', false);req.send(\"\");}catch (e) {success = false;error_msg = \"Error: \" + e;}if (req.status == 404) {dataLayer.push({\\\'event\\\':\\\'404\\\'})}else if (document.getElementsByTagName(\\\'h1\\\')[0].textContent.indexOf(\\\'Ошибка 404\\\') != -1) {dataLayer.push({\\\'event\\\':\\\'fake404\\\'});}script>Этот код формирует запрос и отправляет его по адресу текущей страницы сайта.
Если сервер возвращает 404 код, в DataLayer записывается событие «404». Если код ответа не 404, проверяем наличие на странице заголовка H1 с текстом «Ошибка 404». Если такой элемент есть, записываем в DataLayer событие «fake404».
Для каждого сайта код будет отличаться. Поэтому лучше проверять наличие определенного текста в body:
if (document.getElementsByTagName(\\\'body\\\')[0].textContent.indexOf(\\\'Текст_ошибки\\\') != -1)Правило активации: «все страницы».
Впрочем, если у вас есть толковый программист, можно поступить по-другому.
1.1. Создаем переменную «pageType», тип — «Переменная уровня данных»
1.2. Добавляем фрагмент кода в шаблон 404 страницы после тега body и перед кодом GTM
<script>window.dataLayer = window.dataLayer || [];dataLayer.push({\\\'pageType\\\':\\\'404\\\'});script>1.3. Вставляем код тега
Код в данном случае будет следующим:
<script>var req = false;if(window.XMLHttpRequest) {try {req = new XMLHttpRequest();}catch(e) {req = false;}}else if(window.ActiveXObject) {try {req = new ActiveXObject(\"Microsoft.XMLHTTP\");}catch(e) {req = false;}}try {req.open(\"GET\", \\\'{{Page URL}}\\\', false);req.send(\"\");}catch (e) {success = false;error_msg = \"Error: \" + e;}if (req.status == 404) {dataLayer.push({\\\'event\\\':\\\'404\\\'})}else if ({{pageType}} == \\\'404\\\') {dataLayer.push({\\\'event\\\':\\\'fake404\\\'});}script>Правило активации: «все страницы».
Вне зависимости от того, какой метод вы выберете на первом этапе, дальнейший алгоритм действий один.
2. Создаем триггер «404 Page», тип — «Пользовательское событие»
3. Создаем триггер «404 Fake Page», тип — «Пользовательское событие»
4. Создаем тег «UA - 404», тип — «Google ***ytics»
Правило активации: триггер «404 Page», тип — «Пользовательское событие».
5. Создаем тег «UA - Fake 404», тип — «Google ***ytics»
Правило активации: триггер «404 Fake Page», тип — «Пользовательское событие».
Выводы
Следить за правильной передачей кода 404 страницы — долг каждого владельца сайта. Но кто сказал, что это сложно? Если выберете вариант с отслеживанием кода в Google Tag Manager с помощью JavaScript, придется заменить всего несколько символов в указанном мной коде. Но если в комaнде толковый программист, используйте вариант с DataLayer. Оба способа помогут системам аналитики всегда отображать корректные данные о поведении пользователя на сайте.
Первое фото — пример отличной 404 страницы от Blue Fountain Media.
Комментарии:
Дэн Гридин, ненавистник холодных звонков и эксперт в области системного B2B маркетинга для сложных рынков, рассказал читателям блога о принципах работы на рынке во время шторма....
08 06 2026 9:41:37
Сервисы для сбора поисковых фраз позволяют регулярно расширять семантическое ядро, обеспечивая сайту высокую видимость и увеличение трафика по тематическим запросам...
07 06 2026 19:37:45
Как автоматизировать выгрузку данных онлайн из Яндекс.Метрики и импортировать полученную статистику для дальнейшего анализа или визуализации....
06 06 2026 12:44:13
Как стать лидером ниши не на словах, а на деле. Пошаговый алгоритм....
05 06 2026 9:25:53
Участники Netpeak Cluster поделились своими инсайтами....
04 06 2026 8:16:50
Рассказываем о том, что такое Песочница, как сюда писать и получать больше аудитории для своего бизнеса...
03 06 2026 19:42:54
Эти данные пригодятся в составлении медиапланов по продвижению в интернете. Понимания стоимость конверсии и необходимое количество конверсий, вы можете прогнозировать, сколько денег на рекламу нужно выделить. Читать!...
02 06 2026 19:23:33
Хотите раскрутить свои соцсети в 2022 году? Тогда уже сейчас нужно задуматься, что будете публиковать. В статье расскажем, какой контент будет в тренде в будущем году....
01 06 2026 6:16:52
Академия — набор структурированного контента, интеpaктивных заданий и обучающих курсов, посвященных конкретному продукту или индустрии в целом...
31 05 2026 11:23:46
Тестирования наличия важных тегов на целевых страница — бесплатный скрипт и алгоритм...
30 05 2026 3:26:23
Бренду нужно зайти на Фейсбук? Несколько очень полезных советов об измерении эффективности SMM....
29 05 2026 15:51:59
Динамический ремаркетинг — один из самых эффективных способов продаж для любой группы товаров. В этой статье мы поделимся тонкостями технической подготовки к запуску динамического ремаркетинга в Facebook....
28 05 2026 12:33:29
Все, что нужно знать об UTM-метках: зачем использовать, как правильно сгенерить и анализировать....
27 05 2026 1:57:33
Инсайты от специалистов агентства Netpeak о популярных тематиках, тенденциях, особенностях продвижения в карантин и кризис, новых правилах для контекстной рекламы и других способов продвижения. Чтобы узнать больше, читайте далее!...
26 05 2026 12:48:25
Кейс выполнимой миссии — отправили рассылку по «холодной» базе и обошли запреты почтовых сервисов на изображения 18+...
25 05 2026 17:12:20
В продажах лучше визуализировать путь потребителя в виде нейронных сетей....
24 05 2026 7:18:51
Когда email-маркетинг становится точкой роста. Кейс интернет-магазина книг Book24....
23 05 2026 17:10:36
Инструкция с применением языка R. Полезно веб-аналитикам, которые работают с крупными интернет-магазинами. Например, на сайте еженедельно появляется примерно 1000 новых наименований и такое же количество позиций переходит в статус «нет в наличии»....
22 05 2026 18:44:31
Статья Оливера Гарднера посвящена различным аспектам оптимизации посадочных страниц: дизайну, контексту, созданию кнопки действия...
21 05 2026 7:12:49
Как эффективно распределять бюджет и ресурсы на обучение сотрудников. Статья будет полезной для собственников бизнеса и HR-специалистов....
20 05 2026 1:31:11
Как правильно группировать ключевые фразы для релевантности рекламных кампаний...
19 05 2026 21:18:11
На украинском рынке услуг велик выбор качественных платформ. Главное понимать, как правильно проводить миграцию....
18 05 2026 23:13:59
Отслеживаем пропущенные, анализируем входящие и делаем выводы о том, как организовать работу менеджеров....
17 05 2026 13:13:45
кейсы по seo интернет-магазина модной одежды в Болгарии: как мы сняли негативный эффект от Google Penguin и получили ROMI (возврат маркетинговых инвестиций) 1428%...
16 05 2026 0:28:46
Шпаргалка по размерам креативов для всех, кто запускает рекламу в соцсетях...
15 05 2026 12:20:48
Как специалисту с нуля обучиться контекстной рекламе и совмещать работу с хобби...
14 05 2026 14:56:19
Microsoft, Facebook и другие технологические компании заявляют, что метавселенная — это будущее интернета. Или настоящее? Давайте разберемся...
13 05 2026 12:23:38
Как формируется цена на услугу SEO, как достигается результат и почему поисковое продвижение выгодно только в долгосрочной перспективе от руководителя отдела продаж агентства Netpeak. Узнайте больше!...
12 05 2026 14:10:23
О новых функциях Universal App Campaigns — специально для тех, кто хочет эффективно вовлекать пользователей приложений...
11 05 2026 9:11:34
Я исследовал 23 миллиона кликов из Украины в Google Ads, Facebook, Директ и структурировал данные по 19 тематикам...
10 05 2026 18:33:26
Как эффективно выйти из карантина с помощью контекстной рекламы...
09 05 2026 3:21:56
Лучшая работа по перехвату инициативы у конкурентов в аналитике продаж...
08 05 2026 22:32:21
Что делать, когда код электронной торговли в одной валюте, а аккаунты Google ***ytics/Google Ads — в другой. И нужной валюты нет в списке возможных....
07 05 2026 5:26:40
Триггер — способ ненавязчивого воздействия на потенциального клиента путем использования психологических приемов в текстах, заголовках и остальном контенте...
06 05 2026 17:48:22
Кейс продвижения YouTube-канала магазина товаров для рыбалки...
05 05 2026 22:57:52
Сортировка мусора, использование велосипедов вместо автомобилей, озеленение города... В Украине, как правило, так представляют экофрендли бизнес. Зарубежные компании идут дальше....
04 05 2026 7:58:35
Мы попросили спикеров ответить на острые для многих онлайн-проектов вопросы о развитии мобайла как канала, программатике и строительстве инхаус комaнд...
03 05 2026 16:21:23
Система индексирования страниц — как поисковик и его роботы разбирают перечень контента по полочкам...
02 05 2026 12:44:12
Если ваш товар или услуга будут хорошо выглядеть на фото или целевая аудитория точно находится в Инстаграм, площадка для будущего блога определена. Узнать больше!...
01 05 2026 12:50:34
Магазин детской обуви: конкретные цифры в кейсе по продвижению....
30 04 2026 6:29:50
Как получить больше конверсионного трафика из поиска и не выйти за рамки KPI? Запустите SNDS-кампании...
29 04 2026 2:41:19
Непросто найти ответственного автора, готового проводить сео-оптимизацию своих статей, исправлять ошибки, вносить дополнения в материал. Это очень дорого? Узнать!...
28 04 2026 14:36:44
Как правильно оптимизировать страницы пагинации, чтобы не допустить проседание целевого трафика...
27 04 2026 14:36:37
Сделать «на вчера», «внезапно», протестировать все варианты. Стоп! Остановитесь и выдохните. Be slow...
26 04 2026 8:17:15
Основная цель CTA — помочь посетителю принять решение о покупке, скачивании, регистрации или подписке...
25 04 2026 11:35:27
Как быстро залить изображение, сделать красивую иллюстрацию, наложить надпись к любому тексту онлайн?...
24 04 2026 17:30:54
Как быстро систематизировать мысли и заметки? Используйте систему Zettelkasten....
23 04 2026 8:59:36
Как работать с новой функцией, чтобы набирать подписчиков и делать продажи. Подробное и актуальное руководство в 2021 году....
22 04 2026 19:39:48
Оставить заявку на горячей линии МОЗ — это только вершина айсберга. Необходимо провести опрос среди сотрудников компании. И не один. А ещё подготовить несколько помещений для вакцинации и отдыха. Узнать больше!...
21 04 2026 9:24:40
Как исключить показы на нецелевых площадках в новом интерфейсе Google Ads. В конце статьи 30 000 минус-площадок, каналов YouTube, сайтов, приложений...
20 04 2026 4:36:33
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::