Как найти фейковые 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.
Комментарии:
Что нужно учесть при создании баннеров для разных аудиторий...
03 10 2023 4:24:57
Знаете, как доменная зона Германии связана с криптовалютой, или почему в доменной зоне маленького острова площадью 10 квадратных километров зарегистрировано 20 млн доменов? Сейчас расскажем!...
02 10 2023 22:24:28
Сделать «на вчера», «внезапно», протестировать все варианты. Стоп! Остановитесь и выдохните. Be slow...
01 10 2023 21:58:47
Рассказываем про телеграм-канал со-основателя Netpeak и чем он интересен для предпринимателей, руководителей и маркетологов....
30 09 2023 1:23:40
Функционал для специалистов и новичков: как настраивать особые правила. Знания, которые помогают предотвратить грубые ошибки в рекламе товаров и услуг. Читать дальше!...
29 09 2023 8:48:44
Дайджест-путеводитель по серии постов о работе с редакторами электронных таблиц для PPC-специалистов....
28 09 2023 0:41:46
Агентство Netpeak закрыло сделку по покупке агентства мобильного маркетинга Радомира Новковича RadASO....
27 09 2023 18:54:58
Как создать и внедрить баннеры об использовании куки-файлов с помощью Google Tag Manager и OneTrust...
26 09 2023 18:54:58
Опыт контент студии WordFactory и 14 экспертов интернет-маркетинга....
25 09 2023 15:58:31
Опыт сотрудника отдела маркетинга Netpeak. Дочке Маше — 10 лет, сыну Егору — почти 4 года. Мы по-прежнему не очень продуктивны в таких условиях, но все же накопили больше опыта, чем те люди, которые сейчас внезапно столкнулись с удаленной работой...
24 09 2023 18:40:58
Программа знаний и умений, чтобы стать Project Manager в агентстве интернет-маркетинга...
23 09 2023 12:10:35
Какой эффективный способ использовать для проверки бизнес-возможностей новых проектов ecommerce?...
22 09 2023 11:13:45
Инструкция для новичков по одновременной работе с кампаниями, а также объявлениями и группами в Яндекс.Директ...
21 09 2023 3:41:51
Как исключить показы на нецелевых площадках в новом интерфейсе Google Ads. В конце статьи 30 000 минус-площадок, каналов YouTube, сайтов, приложений...
20 09 2023 20:23:36
Пока вы не осознаете причины, почему вам выгодно не хвалить, забудьте про качественную обратную связь и максимальную включенность комaнды. Фишки управления собой, людьми и проектами....
19 09 2023 12:36:58
Чем радовала, смущала и шокировала реклама в социальных сетях в марте 2021-го...
18 09 2023 3:37:43
Для максимальной прибыли с YouTube-канала нужно выбрать одну из наиболее посещаемых ниш. Не всегда прибыльная тема соответствует личным предпочтениям владельца канала...
17 09 2023 20:59:33
Простая инструкция для новичков, как легко создать анимированные баннеры для рекламных кампаний с помощью бесплатного инструмента Google Web Designer. При создании баннера сервис предложит создать файл с нуля либо использовать шаблон. Узнайте обо всех возможностях!...
16 09 2023 8:44:29
В арсенале Google Рекламы есть очень ценный инструмент — отслеживание конверсий....
15 09 2023 13:38:35
Как Bigl.ua внедрили AMP и остались очень довольны результатом....
14 09 2023 19:58:45
Как обезопасить себя от интернет-пиратов и защитить авторское право онлайн....
13 09 2023 1:54:48
Популярные скрипты Google Рекламы позволяют автоматизировать рутинные и монотонные процессы. Каждый скрипт состоит из функций, переменных, объектов, сущностей, селекторов, итераторов...
12 09 2023 4:56:47
Быстрые ссылки и другие советы на тему того, как эффективно работать в Директ Коммaндере....
11 09 2023 12:45:38
Как трафик CDN повлиял на систему интернет-магазина — палим кейсы...
10 09 2023 5:59:30
Как изменить геовыдачу с помощью настроек Google, Яндекс или специальных дополнений...
09 09 2023 1:21:43
SEO для цветочных магазинов с оплатой за трафик и полученные результаты...
08 09 2023 11:25:50
О возможностях нестандартного использования поисковых систем для решения важных бизнес-задач...
07 09 2023 9:42:23
Если ваш сайт не приносит желаемых продаж, задумайтесь о смене формата. Этот кейс о том, как с качественным лендингом можно достигнуть желаемой цены за конверсию....
06 09 2023 12:55:30
Энн Смарти (Ann Smarty), пожалуй, самая известная публичная личность в мире контент-маркетинга и поискового продвижения. За несколько лет она прошла путь от SEO-блогера до главного редактора авторитетного Search Engine Journal и CEO одного из самых популя...
05 09 2023 0:19:39
Не только netpeak spider. Главные детали о новой версии инструмента Netpeak Checker 3.0: парсер гугла, массовый анализ сайтов, антибан-алгоритм для прокси, шаблоны параметров и фильтров...
04 09 2023 1:33:14
Как сэкономить на рекламе мобильных приложений в Facebook...
03 09 2023 2:59:45
Участники Netpeak Cluster поделились своими инсайтами....
02 09 2023 19:37:57
Продвижение монобренда: особенности, трудности, подводные камни. Ниша здоровья и красоты....
01 09 2023 9:11:54
Человеку стало плохо, он теряет сознание. Те, кто рядом, хотят помочь, но не знают, как это сделать. Давайте разбираться....
31 08 2023 11:18:59
Миссия компании: делимся опытом создания и реализации в компании с 300 сотрудниками...
30 08 2023 18:27:40
Влияет ли значение показателя отказов на ранжирование сайта в поисковых системах и стоит ли переживать из-за высоких показателей отказов? Узнать больше....
29 08 2023 9:19:14
Положительная динамика с первых месяцев работы....
28 08 2023 8:33:25
Сохраняем время и ресурсы для проверки типичных задач и тратим его на реализацию креативных идей по оптимизации сайта....
27 08 2023 20:36:18
Будь мобильным — заливай видео на Youtube с телефона...
26 08 2023 19:38:12
Поговорим о soft skills, потому что именно они, исходя из моего опыта, помогают строить поистине сильные комaнды....
25 08 2023 8:41:58
Пора принять решение! Разберитесь с регулярными выражениями для более продуктивной работы с Google ***ytics или Google Tag Manager...
24 08 2023 18:43:48
Много 404-страниц и ссылок на них негативно сказывается на ранжировании сайта в поисковых системах....
23 08 2023 14:18:36
О феномене Баадера-Майнхофа — как на самом деле работают системы баннерной рекламы в интернете...
22 08 2023 11:52:38
Как автоматизировать целый участок в работе комaнды специалистов по контекстной рекламе — кейс concert.ua...
21 08 2023 18:35:10
Как добиться эффективности и самоорганизации. Читайте о системе тимлида Netpeak Андрея Коваля....
20 08 2023 19:54:47
Достаточно настроить соответствующим способом триггеры и теги. Мануал здесь....
19 08 2023 15:59:35
Бесплатно, быстро и безопасно. Но есть и минусы. Узнать больше!...
18 08 2023 21:15:45
Работа — рекламировать. Интервью с директором по стратегии агентства Smartica/Skykillers....
17 08 2023 4:47:42
После обновления мессенджера появился нужный инструмент...
16 08 2023 15:59:31
История от первого лица про звуковые сигналы в Facebook....
15 08 2023 18:26:17
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::