Как найти фейковые 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.
Комментарии:
Какая интересная и трэшовая реклама встречалась в соцсетях в январе 2021-го? Давайте смотреть...
01 06 2026 8:37:58
Обычно SaaS-бизнесы начинают привлечение лидов с запуска рекламы на Facebook. Но наш опыт говорит о том, что это не самые подходящие каналы. Более высокие результаты можно получить на LinkedIn....
31 05 2026 12:38:46
Если ваш товар или услуга будут хорошо выглядеть на фото или целевая аудитория точно находится в Инстаграм, площадка для будущего блога определена. Узнать больше!...
30 05 2026 12:51:52
Как уменьшить время ответа сервера и повысить общий показатель скорости загрузки сайта...
29 05 2026 20:40:24
Как оптимизировать и выжать максимум пользы из сниппетов сайта в выдаче Google и Яндекс...
28 05 2026 7:13:41
Интересный и важный документ, не пропустите. Для ранжирования используется сумма коммерческой и тематической релевантности. Уходя с головой в SEO, многие вебмастера забывают о пользовательских факторах. Узнайте больше об этом!...
27 05 2026 13:29:36
Консультант по маркетингу в зоне ru Екатерина Решетило написала пост о том, как правильно настроить стратегический контент-маркетинг для долгосрочных продаж...
26 05 2026 4:28:26
Как настроить работу удаленной комaнды сотрудников и успевать выполнить все задачи...
25 05 2026 7:13:28
Рекомендации и мнения экспертов по одной из самых противоречивых тем украинского интернет-прострaнcтва....
24 05 2026 8:39:28
Сколько страниц на самом деле показывает и может перевести поисковик Google?...
23 05 2026 21:19:50
Пришло такое время — обновить данные, тем более что в начале сентября появилось исследование Google....
22 05 2026 19:12:56
Трекеры теперь на любой вкус: за лидерство в сфере аналитики и трекинга в мире мобильных приложений все еще конкурируют более десяти различных систем. Как не растеряться в обилии инструментов?...
21 05 2026 12:35:53
Определение частотности запросов — задача первоочередной важности для составления адекватного семантического ядра, наполнения качественным контентом и контекстной рекламой...
20 05 2026 12:37:51
Как не облажаться при выборе подрядчика для SEO-аудита....
19 05 2026 10:32:16
Энн Смарти (Ann Smarty), пожалуй, самая известная публичная личность в мире контент-маркетинга и поискового продвижения. За несколько лет она прошла путь от SEO-блогера до главного редактора авторитетного Search Engine Journal и CEO одного из самых популя...
18 05 2026 2:44:29
Образец товарного фида можно использовать при запуске динамических объявлений в поисковой сети Яндекса и Google, в кампаниях со смарт-баннерами в Яндекс.Директ, в динамических медийных кампаниях Google Рекламы, в товарной рекламе — с помощью Google Merchant Center....
17 05 2026 12:13:35
Как правильно оформлять свое портфолио, писать сопроводительные письма и делать посты в соцсетях. С помощью простой человеческой адекватности можно выигрывать у 90% других подрядчиков. Как это использовать? Читайте дальше!...
16 05 2026 2:24:13
Наибольшее количество онлайн транзакций было получено по брендовым запросам женского белья...
15 05 2026 0:18:52
11 типов расширений и результат их внедрения на примере запущенных рекламных кампаний...
14 05 2026 16:41:11
Рекламные аукционы Фейсбук заточены поднимать объявление с наивысшей итоговой ценностью — это главное отличие от классических аукционов...
13 05 2026 19:35:53
Иногда удержать пользователя сложнее, чем мотивировать загрузить приложение. Семь инструментов для анализа Uninstall Rate....
12 05 2026 15:12:34
Реклама будет не настолько персонализирована, как сейчас....
11 05 2026 16:14:44
Когда и зачем я начал учить R, с какими сложностями столкнулся, как появилась и реализовывалась идея создания курса...
10 05 2026 10:15:59
Попасть в топ 3 — ваш предел мечтаний? Почему и когда это не принесет ожидаемых результатов, плюс другие не актуальные убеждения о PPC. Узнать больше!...
09 05 2026 19:11:46
Как GTM помогает настроить расширенную электронную торговлю (enhanced ecommerce)....
08 05 2026 4:24:38
В ТОПе ошибок — метатеги, разметка, заголовки h1-h6 и внутренние ссылочные факторы....
07 05 2026 2:53:36
О построении персональных рекомендаций для интернет-магазина, используя технику со-визитов....
06 05 2026 10:27:37
Пример того, как составить маркетинговый контент-план, анализируя успешных конкурентов...
05 05 2026 16:43:18
Используйте и интерпретируйте карты знаний Netpeak Group, чтобы экономить свои силы и время на создании собственных карт с нуля. Узнать больше!...
04 05 2026 6:29:54
Пример использования пакета google***yticsR от Марка Эдмондса...
03 05 2026 18:58:37
Полезный и интересный контент — это лучший крючок, который помогает привлечь новых клиентов на аграрном рынке и удержать их внимание....
02 05 2026 19:17:28
Комaнда Serpstat провела исследование среди интернет-маркетологов и создала виджет, который рассчитывает среднюю зарплату на основе опыта, навыков и знаний специалистов. Что из этого получилось, читаем в статье....
01 05 2026 11:58:20
Офис Netpeak в Харькове официально открыт! В этом посте, вместо игры на фанфарах, мы на собственном примере рассмотрим, что нужно для создания регионального отделения в разгар кризиса....
30 04 2026 0:14:19
Как раскрутить виртуальный магазин женской одежды. Подробно рассказываем, что делали и чего достигли...
29 04 2026 20:16:42
Всем, кто собирается перейти на Single Page Application, но переживает, что они поссорятся с поисковыми системами. Правильно переживаете!...
28 04 2026 21:41:25
Кейс продвижения YouTube-канала магазина товаров для рыбалки...
27 04 2026 17:39:31
Хороший пост с примерами продающих «Белых книг»....
26 04 2026 17:13:22
Девять свежих советов для продвижения интернет-магазинов...
25 04 2026 17:38:52
Есть восхитительная возможность продвинуть видео на YouTube с минимальными финансовыми потерями!...
24 04 2026 1:18:52
Идеи, кейсы и советы от экспертов. Читайте и находите что-то для продвижения своего бизнеса. Нетривиальные идеи от признанных экспертов-пpaктиков! Рекомендуем каждому, что развивает или планирует свой бизнес в интернете!...
23 04 2026 16:35:55
Стоит ли торопиться с переходом на новый формат объявлений? Эксперимент PPC-специалистов агентства Netpeak....
22 04 2026 21:26:51
Обновление от Google, запущенный в октябре 2015 года. Это просто веб-страницы, но в их основе находится AMP HTML, формат для максимального ускорения загрузки на телефонах...
21 04 2026 19:33:52
Как сделать приятно подписчику в день его рождения, на Новый год и в любой другой праздник....
20 04 2026 2:33:35
С каждым годом китайские маркетплейсы увеличивают свое влияние, и покупатели всё активней заказывают товары из Поднебесной. Но не всё скидки да покупки — обладатели интернет-аудитории и маркетологи могут еще и хорошо заработать на этих площадках....
19 04 2026 6:56:34
Делаем первые шаги к созданию системы email-коммуникаций бренда....
18 04 2026 18:24:42
Самые популярные блоги Рунета по интернет-маркетингу — все RSS-фиды в одном месте...
17 04 2026 18:32:23
Собирательный опыт сотрудников Netpeak. Мы изучали много всего в стиле «купить парковку в аэропорту Гатвика в Лондоне» и тому подобное. Но все, кроме описанного ниже, показалось сложным и ненадежным. Поэтому рассказываем про спокойные варианты....
16 04 2026 8:36:20
Определение сайта нового типа. Захочет ли бизнес интернета перевести свои веб-приложения на более прогрессивные рельсы?...
15 04 2026 18:12:18
Владельцы айфонов в странах арабского мира легче расстаются с деньгами за приложения. Вот почему арабская локаль в App Store так привлекательна...
14 04 2026 18:46:44
Количество обращений выросло на 43,27%, а рынок перегрет — десятки компаний предлагают свою продукцию, услуги. Что делать, чтобы люди выбрали вас среди других игроков рынка (помимо качественного выполнения своей работы)? Читайте дальше!...
13 04 2026 16:19:45
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::