Как отслеживать ошибки 404 с помощью Google Analytics и Google Tag Manager

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (6 оценок, среднее: 4,33 из 5)
Загрузка...

Допустим – 404 ошибка это тупик. Как владелец сайта, вы не хотите, чтобы ваши посетители оказывались в тупике. Это вредит вашему бренду, вашим конверсиям и в некоторых случаях усилиям по оптимизации поисковой системы. Но это не должно быть проблемой, потому что в этой статье я покажу и расскажу вам, как отслеживать ошибки 404 в Google Analytics и в Google Tag Manager.

ПОМЕЩЕНИЕ

404 – это сообщение об ошибке, отображаемое браузером, указывающее, что интернет-адрес не найден.

Почему это плохо? В основном, это может повредить вашим конверсиям. Представьте себе, что человек ищет конкретную информацию, и у вас есть эта тема, раскрытая на вашем сайте. Но когда он нажимает ссылку – ему вылетает ошибка.

В большинстве случаев это может привести к уходу клиента с сайта или даже к худшему – посетитель может перейти на сайт вашего конкурента и совершить покупку там.

ЧТО ВЫ ДОЛЖНЫ СДЕЛАТЬ?

Необходимо выполнить два шага:

  1. Вам нужно отслеживать 404 ошибки.
  2. Вам нужно исправить эти неработающие ссылки, перенаправив людей на новый целевой URL.

КАК ВЫ МОЖЕТЕ ОТСЛЕЖИВАТЬ 404 ОШИБКИ?

Я хотел бы указать несколько вариантов:

  1. Трек 404 ошибок с Google Search Console (GSC) предлагает отчет об ошибках сайта (в том числе 404), которые были обнаружены сканерами Google.
    Однако существуют некоторые ограничения: эти ошибки регистрируются Googlebot (не обязательно просматриваются пользователями), поэтому вы не можете видеть, как это влияет на общие сеансы пользователей, и вы не можете включать его в свои отчеты аналитики.
  2. Отслеживайте ошибки 404 в отчетах о поведении Google Analytics. Другим вариантом, который также не требует дополнительной разработки, является проверка отчета GA  Все страницы. Я объясню это в следующей главе.
  3. Отслеживайте ошибки 404 с событиями Google Analytics через Google Tag Manager. Основное внимание в этом посте посвящено этому варианту.

отслеживание 404 ОШИБОК В GOOGLE ANALYTICS – БЕЗ ДОПОЛНИТЕЛЬНОГО анализа

Есть 404 страницы на вашем сайте? Вы можете легко проверить это, добавив в URL-адреса некоторую абсурдицу. Например, https://www.example.com/post/nonsense.

Если вы видите сообщение «Страница не найдена», это хорошее начало. Вот мой:

404 страница на сайте PM-KA

Затем проверьте заголовок этой 404 страницы. Моя: Страница не найдена | PM_KA.

Заголовок 404 странице на сайте PM-KA

Итак, все, что нам нужно сделать – это применить в Google Analytics настраиваемый фильтр в разделе «Поведение» > «Контент сайта» > «Все страницы», где мы увидим, сколько людей (и сколько раз) видели ошибку 404.

Откройте свою учетную запись Google Analytics и перейдите к Поведение > Контент сайта > Все страницы

Часть меню поведения Google Analytics контент сайта - все страницы

Теперь вам нужно создать расширенный фильтр, который отображает трафик только на те страницы, название которых содержит «Страница не найдена».

  1. Выбираем основной параметр «Название страницы».
  2. Затем нажмите «Еще» рядом с полем поиска.
  3. Затем выберите правило: Название страницы содержит название страницы, которая не найдена. В качестве примера я использовал «Страница не найдена», потому что это заголовок страницы ошибок в моем блоге.

Создание расширенного фильтра в Google Analytics

Это оно! Теперь у вас есть отчет о том, сколько людей оказалось на 404 странице, сколько их ушли с сайта и т.д.

Отслеживание 404 ОШИБок С GOOGLE Analytics И GTM

Еще один способ приблизиться к этой проблеме – запустить событие Google Analytics, когда посетитель сталкивается с этой ошибкой 404. Самый рекомендуемый способ запустить событие «404» – использовать Google Tag Manager.

Во-первых, нам нужно проверить, действительно ли просмотр страницы является ошибкой 404. Затем мы запустим событие Universal Analytics и отправим соответствующие данные в Google Analytics.

НОВАЯ ПЕРЕМЕННАЯ И ТРИГГЕР для 404 ошибки

Как я уже упоминал ранее, одним из самых простых способов отличить страницу 404 от обычной страницы в отчетах аналитики это название страницы.

На самом деле я до сих пор не могу поверить, что эта переменная (название страницы) не входит в число переменных по умолчанию в GTM. Вот почему нам нужно создать пользовательскую переменную в заголовке страницы Google Tag Manager.

Для этого войдите в свою учетную запись Google Tag Manager, перейдите на «Переменные» и создайте новую со следующими настройками:

  • Название –  Javascript – Page Title
  • Тип – Переменная Javascript
  • Имя глобальной переменной –  document.title

Создание переменной в GTM название страницы

Эта переменная вернет значение названия страницы, которое посетитель в данный момент посетил.

После этого мы должны создать триггер, который запускается, когда заголовок страницы содержит «Страница не найдена». В вашем случае название может отличаться, поэтому используйте то, что лучше всего подходит для вашего сайта.

В своей учетной записи Google Tag Manager перейдите в Триггеры и создайте триггер со следующими настройками:

Создание в GTM триггера 404 ошибки

ДАВАЙТЕ ОТПРАВИМ событие 404 ОШИБКИ В GOOGLE ANALYTICS

В Google Tag Manager перейдите в теги и создайте новый тег:

  • Название – Event GA – 404
  • Тип – Universal Analytics
  • Введите идентификатор отслеживания (если вы все еще этого не делаете, я настоятельно рекомендую добавить идентификатор отслеживания Google Analytics в качестве постоянной переменной, что сэкономит вам много времени и хлопот в будущем).
  • Тип трека – Событие
  • Категория события –  Error 404
  • Действие события – {{Page URL}}. Каждый раз, когда это событие срабатывает, Google Tag Manager динамически заполняет URL страницы (полный веб-адрес) в качестве действия события. Таким образом, вы увидите, какие URL-адреса получают самые 404 ошибок.
  • Связываем ранее созданный триггер Pageview – 404 page  для этого Universal Analytics.

Нажимаем «Сохранить», включаем режим «Предварительного просмотра» и проверьте, срабатывает ли тег в том случае, котором мы задали. Если режим предварительного просмотра и отладки не работает для вас, посмотрите Не работает режим предварительного просмотра Диспетчера тегов Google? 12 быстрых способов исправить.

Используйте отчеты Google Analytics в режиме реального времени: введите URL-адрес, который действительно не существует на вашем веб-сайте, и откройте отчет о событиях в режиме реального времени GA. Если в течение нескольких секунд появляется 404-событие, вы все выполнили правильно!

Просмотр событий 404 в режиме реального времени на сайте PM_KA

ХОРОШО, ЧТО ТЕПЕРЬ?

После того, как вы начали отслеживать 404 ошибки в Google Analytics (или без), теперь вы можете больше узнать о том, как посетители взаимодействуют с веб-сайтом. Также выясните, какие страницы на самом деле тупики.

Обычно 404 ошибки «появляются» при изменении URL-адресов страниц, например, вы редактировали веб-адрес, чтобы добавить релевантные ключевые слова для SEO. Если эта страница уже была проиндексирована Google, новые посетители из результатов поиска будут перенаправлены на старый адрес несуществующей страницы.

Почему 301 перенаправление так важно? Поскольку Google оценивает этот параметр: он понимает, что ресурс X больше недоступен по старому URL-адресу и теперь перемещен на другой веб-адрес. Таким образом, накопленная репутация переносится со старого адреса на новый.

ВЫВОД

В этом сообщении в блоге я описал два способа отслеживания 404 ошибок в Google Analytics. Первый вариант не требует разработки – вы можете достичь результата, используя расширенный поиск. Второй – использовать Google Tag Manager и отправлять 404 ошибки как события в Google Analytics.

Это не единственные доступные варианты. Я также кратко упомянул отчеты об ошибках Google Search Console (но они относятся к ошибкам 404 Googlebot, а не к фактическим посетителям).

Другие варианты, которые были пропущены в этом сообщении в блоге, – попросить разработчика запустить событие dataLayer всякий раз, когда возникает ошибка 404 (а затем передайте эти данные с помощью GTM в GA). Но я игнорировал этот вариант специально (на этот раз), потому что я хотел сосредоточиться на возможностях, которые могут быть достигнуты без кодирования.

Если вы знаете больше способов отслеживания 404 ошибок в Google Analytics (потому что там определенно есть некоторые), дайте мне знать в комментариях!

Если у вас есть какие-либо вопросы по этим проблемам, пожалуйста, напишите комментарий ниже или отправьте мне электронное письмолибо оставляйте комментарий ниже.

comments powered by HyperComments

Об авторе

Антон Курусь

Создатель этого блога. Люблю узнавать новое и развиваться в интересующих меня областях.
Хочешь сбежать от повседневности — не останавливайся в развитии.

Просмотреть все сообщения