Как найти фейковые 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.
Комментарии:
Когда email-маркетинг становится точкой роста. Кейс интернет-магазина книг Book24....
02 11 2026 5:14:47
Брендовые или витальные запросы содержат только название компании или бренда, без дополнительных уточнений...
01 11 2026 6:31:34
зеркальные нейроны и сознание. как они влияют на наше поведение?...
31 10 2026 5:16:29
Давайте больше не будем сливать бюджет, выбирая неправильный параметр....
30 10 2026 8:11:17
Рекламируем онлайн-уроки к 1 сентября. Именно сочетание Facebook и Google Ads помогло нам сначала обратиться к родителям (которые, например, листают соцсеть по пути домой) и потом уже напомнить о себе с помощью Google Рекламы...
29 10 2026 4:17:14
Как снизить стоимость лидов путём использования новых технологий...
28 10 2026 12:30:15
Альтернатива классическому SQL — обработка запросов из множества таблиц с помощью функций подстановки в Google BigQuery....
27 10 2026 2:18:10
Личный кабинет на сайте: что нового во внешнем виде, внутренностях и отчетах, функционале и юзабилити, автоматизации работы с оплатами, интернет-представительстве клиента и для специалистов. Узнайте больше!...
26 10 2026 9:40:51
В конце октября Яндекс начал открытое бета-тестирование новой версии Коммaндера. Я решила уже сейчас проверить все плюсы и минусы новой версии сервиса...
25 10 2026 10:42:52
Как за один час собрать самые популярные темы для информационных статей с помощью Serpstat и Key Collector?...
24 10 2026 6:55:20
О работе внутреннего и внешнего контент-маркетолога: необходимые знания и навыки для старта, плюшки и головная боль. Все здесь....
23 10 2026 5:17:13
Чтобы эффективно продвигать товар или услугу в Instagram, необходимо повысить охват целевой аудитории. Одно из возможных решений — привлечение блогеров. Казалось бы, достаточно предложить платное размещение рекламы…...
22 10 2026 21:19:18
Сервисы для определения оптимальной плотности ключевых слов...
21 10 2026 22:22:41
Ошибка, которая может привести к полной потере контроля над вашим сайтом. Рассказываем, что это такое, какие могут быть причины поломки и как исправить. Узнать больше!...
20 10 2026 17:33:27
Обойдемся без теории, зато покажем пример SEO-аудита...
19 10 2026 19:29:29
Зачем нужны пользовательские сегменты клиентов и как их создавать — читайте в завершающей части серии «Как анализировать эффективность рекламы в Google ***ytics?»...
18 10 2026 0:51:16
Клиникка использует лазеры и нуждается в продвижении. В специфических сферах привлечь потребителя впервые бывает сложнее и дороже, чем удержать его. Этот кейс о том, как повысить количество обращений новых клиентов с помощью видеорекламы...
17 10 2026 5:43:43
Компании и продукты, социальные инициативы, главные проекты и миссия группы. Разложили все о Netpeak Group по полочкам в новом посте....
16 10 2026 15:31:58
Какой эффективный способ использовать для проверки бизнес-возможностей новых проектов ecommerce?...
15 10 2026 1:39:36
Распространенные ошибки в XML-фидах Google и Яндекс, CSV-фидах и как исправить их своими силами. Используем Notepad++, отладчик ленты Facebook и Excel. Узнать больше!...
14 10 2026 22:46:24
Таблица общих для Google и Яндекс микроформатов инсайде...
13 10 2026 17:43:46
Кейс: контент-маркетинг сервиса в США, или как SerpStat покорил англоязычный мир...
12 10 2026 16:28:43
Фубольный клуб. Как увеличить ROMI (возврат маркетинговых инвестиций) в рекламных кампаниях — рассказываем на примере киевского интернет-магазина «Динамо»...
11 10 2026 14:47:50
Сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане — цифры за первый квартал 2019 года...
10 10 2026 22:53:20
Упущенная семантика — это ключевые фразы, которые успешно используют в SEO и PPC ваши основные конкуренты, но не используете вы. Как найти упущенную семантику? Читайте кейс сервиса Prodvigator....
09 10 2026 3:22:12
Увольнять сотрудника — это неприятно и порой сложно. Прежде надо убедиться, что такой шаг оправдан, но он же потребует от руководителя понимания, как действовать в подобной ситуации. На этом и остановимся...
08 10 2026 20:18:36
Информация для SEO- и PPC-специалистов, маркетологов и предпринимателей малого бизнеса...
07 10 2026 5:10:33
Непросто найти ответственного автора, готового проводить сео-оптимизацию своих статей, исправлять ошибки, вносить дополнения в материал. Это очень дорого? Узнать!...
06 10 2026 23:37:54
СЕО of Augmented Pixels рассказал нам о принципах ведения бизнеса в Украине и США, о ненужности бизнес-планов и креативных питчей, а также о способе стать лучшим программистом...
05 10 2026 12:14:56
4 кейса с шагами, рекомендациями и результатами, которые помогут грамотно распределить средства на рекламу....
04 10 2026 16:20:32
Что бывает, когда работа над продвижением сайта начинается до его выхода в паблик....
03 10 2026 10:37:33
Как узнать, хорошую ли статью вы опубликовали в блоге...
02 10 2026 21:37:34
Как владельцу стартапа пробиться сквозь сотни ежедневных сообщений, которые получает инвестор, создать эффективную цепочку писем и быть замеченным...
01 10 2026 17:39:33
В арсенале Google Рекламы есть очень ценный инструмент — отслеживание конверсий....
30 09 2026 20:29:27
Что нового, Netpeak? Новые стратегии контекстной рекламы и email-маркетинга, новая рубрика в блоге, а также о специфике работы отдела продаж Netpeak в карантин и о законах построения партнерской программы — всё читайте в материале!...
29 09 2026 20:29:25
Метод не для всех, но увлеченным веб-аналитикой точно понравится!...
28 09 2026 18:12:15
Необходимый элемент для защиты контента от копирования и в то же время — шанс стать популярным автором. Тем не менее, от водяных знаков отказываются. Узнать больше!...
27 09 2026 9:45:45
Специалисты дропшиппинг-платформы делятся данными по самым продаваемым товарам на крупных онлайн-площадках. Информация для масштабирования бизнеса. Читать!...
26 09 2026 17:47:37
Как узнавать эффективность страницы мобильного приложения в Play Маркете? Учимся работать в Google Play Developers Console....
25 09 2026 10:30:20
Заработок в четверть миллиона. Как многофункциональная SEO-платформа Serpstat из Netpeak Group стала самым продаваемым продуктом на AppSumo — пошаговая история-инструкция...
24 09 2026 11:20:46
История Affise от фаундера компании, рассказанная на SaaS Nation....
23 09 2026 3:57:48
89% предпринимателей не тестируют свои продающие тексты. О том, что и как нужно тестировать, рассказал в гостевом посте директор Студии эффективных текстов Владимир Руков....
22 09 2026 21:49:33
Ещё один проект, который продвигался во время карантина....
21 09 2026 8:41:30
Зная стоимость клика в вашей тематике или регионе, и коэффициент конверсии на вашем сайте, вы можете оценить объем необходимых инвестиций в рекламу и прогнозировать стоимость конверсии. Узнать больше!...
20 09 2026 11:33:38
В Казнете о маркетплейсе подрядчиков Naimi.kzприложении говорят все: от студентов до президента....
19 09 2026 18:43:26
Новости для наших существующих и потенциальных клиентов....
18 09 2026 20:22:20
В течение месяца нам удалось наладить рассылку с новой платформы....
17 09 2026 22:46:34
Ярослав Легенчук поделился историей успешного «переезда» площадки IT-продукта из Рунета в страны ЕС...
16 09 2026 12:37:53
Наука перехода — понятие краулинга (crawling, сканирование) сайта и принципа его работы. Виды поисковых роботов и способы их управления и другие полезные фишки в рубрике Азбука SEO на Netpeak Blog...
15 09 2026 10:58:52
Всё о крупной рыбе украинского интернет-маркетинга: компании, люди, кейсы в интервью с основателем Артёмом Бородатюком....
14 09 2026 2:26:47
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::