Как найти фейковые 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.
Комментарии:
Стоит установить и освоить Google Tag Manager для расширения представления сайта в выдаче...
01 04 2026 1:38:20
Недавно у нас появился свой генератор мемов :) Во многих компаниях смешные слова и фразы стараются запомнить и передать следующим поколениям сотрудников. В Netpeak же долго работали над секретным проектом и... Читайте!...
31 03 2026 10:38:28
Еще организовали новую онлайн-конференцию, запустили опрос онлайн-покупателей, создали SEO-услугу для крупного бизнеса, рассказали, как вести В2С и В2В аккаунты в Instagram и ввели консультации SMM-специалистов....
30 03 2026 19:18:34
Твиттереть нужно правильно. Интересная аналитики и планирование твитов по времени...
29 03 2026 7:31:49
Как подготовиться и сделать из интервью полноценную историю, которая будет интересна аудитории...
28 03 2026 16:20:12
Как узнать, хорошую ли статью вы опубликовали в блоге...
27 03 2026 6:36:58
Как установить счетчик Метрики, грамотно настроить цели, сегменты и запустить рекламную кампанию по ретаргетингу в Яндекс.Директ...
26 03 2026 2:10:57
Мы сменили CMS, не просев в трафике, и превратили каталог товаров в полноценный интернет-магазин....
25 03 2026 10:59:18
Бухгалтерский мир Netpeak: цель, задачи, мотивация....
24 03 2026 20:47:12
На что обращает внимание система и менеджеры Google при проверке сайта и аккаунта....
23 03 2026 2:27:24
Используйте методы Элияху Голдратта для оптимизации процессов в жизни и на работе...
22 03 2026 17:19:38
Как анализировать конкуренты и делать правильные выводы для развития бизнеса....
21 03 2026 1:25:48
Ошибка на странице 404 может выглядеть креативно. Страница не найдена и не может быть найдена, потому что она в розыске, утеряна, украдена ниндзей, путь заснежен и дороги дальше нет, а принцесса находится в другом замке. О чем это?...
20 03 2026 10:17:30
Мир гаджетов на Android и IOS. ROMI (возврат маркетинговых инвестиций) по валовой прибыли: 764%....
19 03 2026 23:26:37
Как пользоваться одной из самых важных функций Google Таблиц — подробное руководство по Query...
18 03 2026 8:56:15
88% времени в телефоне люди проводят в приложениях. Рассказываем, как их можно создавать без написания кода....
17 03 2026 23:21:37
Представляем Netpeak Journal — новый этап развития блога Netpeak...
16 03 2026 16:21:41
Упущенная семантика — это ключевые фразы, которые успешно используют в SEO и PPC ваши основные конкуренты, но не используете вы. Как найти упущенную семантику? Читайте кейс сервиса Prodvigator....
15 03 2026 11:20:47
Сотрудники на рабочем месте расслаблены, игнорируют распоряжения, а при давлении угрожают увольнением. В эту ситуацию нередко попадают руководители. Некоторые считают, что причина — выстраивание дружеских отношений с подчинёнными....
14 03 2026 19:42:17
Организаторам мероприятий, коллегам из PR-сферы и невестам о том, как делегировать важные мероприятия внешнему подрядчику...
13 03 2026 1:11:32
Крутые площадки для нового инструмента: контекстщикам на заметку!...
12 03 2026 1:28:53
Аналитик Алексей Селезнев описал простой алогритм прогнозирования поисковой активности пользователей в Яндексе....
11 03 2026 13:42:26
Private Blog Network для ниши безопасности, доставки цветов, товаров сантехники, туризма и выпекания. Сетки сайтов работают не всегда и это нормально. Узнать больше!...
10 03 2026 13:29:30
Доля органического трафика увеличилась с 14% до 44%, а небрендового — на 184%....
09 03 2026 23:15:53
Новые триггеры, разнообразие рассылок и обновленная форма подписки дали нужный результат....
08 03 2026 14:44:50
Проверенные лайфхаки по платному трафику от спикеров и участников конференции 8P 2018...
07 03 2026 19:58:50
Direct way. Как вложить 200 у.е. и получить 800 у.е....
06 03 2026 15:31:34
Как формируется цена на услугу онлайн-рекламы в специализированном агентстве, и на какие бюджеты предпринимателям стоит ориентироваться...
05 03 2026 2:21:53
Look-alike аудитории, таргетинг на участников групп, ограничение стоимости установки и другие вкусные фишки myTarget...
04 03 2026 4:17:56
Какие рассылки можно отправить покупателю, если у вас есть только данные из карточки товара...
03 03 2026 22:17:53
Наш результат ведения рекламных кампаний в Facebook показывает, что при правильно подобранной стратегии можно даже за короткий период в авральном режиме попасть точно в цель...
02 03 2026 7:58:19
Атрибут rel="canonical" помогает бороться с дублированием контента и обезопасить сайт от дублирования и копирования...
01 03 2026 1:33:22
Бета-версия помогает записывать действия пользователей на сайте и благодаря этому улучшать удобство использования сайта и в перспективе растить продажи. Узнать больше!...
28 02 2026 5:31:57
Сколько прибыли вы не получили в Google Ads из-за нехватки бюджета или низкого рейтинга ключевых слов. Метод покажется сложным, но в дальнейшем вы сможете бесплатно обновлять данные и контролировать потери показов и дохода по всем рекламным кампаниям...
27 02 2026 18:57:49
Без понимания того, какие данные заложены в основу воронки продаж получается... — читайте в статье...
26 02 2026 13:14:36
Рассказываем об интересных диджитал-специальностях и зарплатах, как обучиться этим профессиям с нуля (в том числе в зрелом возрасте) и можно ли работать удалённо....
25 02 2026 16:56:18
Дублирование контента на разных сайтах, ориентированных на рынки разных стран, например, на публику Канады...
24 02 2026 23:36:48
Безопасность Instagram — что делать, если заметили попытку взломщиков украсть аккаунт, и как вернуть аккаунт после взлома....
23 02 2026 16:11:39
Вывод информационного сайта из-под алгоритмического YMYL фильтра Google...
22 02 2026 15:40:45
Direct сделал подарок всем, кто уже давно хотел увеличить привлекательность своих объявлений — добавил возможность включения видеодополнений к текстово-графическим кампаниям. Как включить новую фишку от Директа и достаточно ли она эффективна?...
21 02 2026 6:10:22
Ексель для чайникiв. Как импортировать всю необходимую информацию из Google ***ytics с помощью простого интерфейса Excellent ***ytics....
20 02 2026 17:53:13
Зная стоимость клика в вашей тематике или регионе, коэффициент конверсии на сайте, вы можете оценить объем необходимых в рекламу инвестиций и прогнозировать стоимость конверсии. Узнать больше!...
19 02 2026 21:34:29
Используйте эти данные в составлении медиапланов. Зная стоимость клика в тематике или регионе, коэффициент конверсии на сайте, вы можете оценить объем инвестиций в рекламу и прогнозировать стоимость конверсии. Читать дальше!...
18 02 2026 20:14:27
Устраняем причины, по которым пользователи покидают сайт без покупки....
17 02 2026 20:42:44
Опыт удаленки стартапа lemlist. Как сотрудники работали онлайн в доковидные времена и совмещали профессиональную деятельность с тимбилдингом. Читайте в коротком посте Владимира Поло, основателя AcademyOcean....
16 02 2026 10:13:49
Читайте, если не хотите «слить» бюджет. Определите конкретные цели и УТП, соберите аналитику, идите к специалисту без опыта работы в конкретной нише и другие рекомендации эксперта. Читайте подробнее в статье!...
15 02 2026 3:57:16
Что такое теневой бан, что о нем известно, как выйти из-под него. Плюс мнение SMM-эксперта Нели Серебро...
14 02 2026 20:15:17
Создание канала бренда на видеоплатформе необходимо для увеличения притока трафика, улучшения репутации и поискового продвижения компании...
13 02 2026 22:10:32
Callback от Ringostat: пример того, как увеличить конверсии с помощью формы заказа обратного звонка...
12 02 2026 12:51:17
Что бывает, когда работа над продвижением сайта начинается до его выхода в паблик....
11 02 2026 22:37:28
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::