Ответ
Как найти и исправить 404 ошибку в метрике Google Опции темы
Старый 24.08.2014, 11:28
  #1
annasty
 
Регистрация: 11.08.2014
Сообщений: 23

Как найти и исправить 404 ошибку в метрике Google
Мы, аналитики и маркетологи, всегда хотим отслеживать положительные показатели эффективности и конверсии в Google Analytics. Однако не менее важно отслеживать и ошибки, чтобы знать о состоянии вашего сайта и выявлять сигналы, указывающие на отрицательный опыт пользователя.

Доступ к этим данным помогает нам лучше понять, почему пользователь потерялся на сайте и вынужден перебираться в темноте; где не выявленные пустоты в вашем домене. Если знать, где конкретно лежит проблема, то будет легче починить внутренние ссылки и настроить редирект.

Я покажу вам разные способы просмотра того, где именно пользователи сталкиваются с ошибкой, и откуда идет эта ошибка. У вас есть два варианта решения проблемы: ваши текущие настройки или использование Google Tag Manager для запуска событий или виртуальных просмотров страницы.

Ошибка 404 – пользователь не убежден

Будучи веб-пользователями, вы, наверняка, уже познакомились с неприятной ошибкой «404 Страница не найдена». Сегодня такие страницы могут проявляться в самых разных формах, иногда даже с иллюстрациями. Иногда на страницу выводится поиск по сайту, чтобы помочь пользователю найти, что он ищет. А в некоторых случаях это просто страница с белым фоном, на котором об ошибке сообщается жирным черным шрифтом.

Вот лишь некоторые причины ошибки 404:

• Ошибка при ручном введении URL
• Сторонние сайты дают ссылки на несуществующие или удаленные страницы
• Старые ссылки с социальных медиа-платформ (прокрутите страницу на Facebook до 2006 года, некоторые ссылки, которыми вы делились уже могут не существовать)
• Ошибки во внутренних ссылках

Не важно, насколько креативна страница, но надпись «страница не найдена» нарушает опыт пользователя. Страницы 404, по сути, не являются страницами сайта. Это результат ответа идентификатора состояния со стороны сервера, и страницу следует рассматривать, скорее, как предупреждение. Итак, как же узнать, что посетители сайта сталкиваются с этими ошибками?

Простые, доступные опции

В Google Analytics вы, наверное, уже видели путь страницы, по которому пользователь пытается получить доступ. Если это старая статья, которая больше не существует, на странице может присутствовать такой текст «12/04/2003/название статьи». Указание на просмотр страницы может быть вашим единственным сигналом, что страница не существует. Возможно, название статьи даст вам какой-то намек.

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

Однако цели больше подходят для ключевых показателей эффективности или KPI вашего сайта. Также, не забывайте, что если аккаунт не относится к премиум классу, то вы сможете настроить только 20 целей на каждый просмотр.

Еще один способ отследить появление ошибки 404 – воспользоваться Google Webmaster Tools. Этот инструмент покажет вам, что ведет к отсутствующим страницам и построит график объема ошибок за определенный период. Недостатком можно назвать то, что некоторые зарегистрированные ошибки поступают от поискового робота Googlebot (то есть, страница не обязательно была просмотрена пользователем). Следовательно, вы не можете видеть, как ошибка повлияла на общую работу пользователя на сайте, и вы не можете включить эту ошибку в аналитический отчет.

Google Tag Manager

Если эта важная информация не представлена в Google Analytics или Google Webmaster Tools, мы можем отследить ошибки 404, как события или виртуальные просмотры страницы при помощи Google Tag Manager. Эти примеры предполагают, что у вас уже настроено базовое отслеживание просмотров страницы и код контейнера Tag Manager содержится в шаблоне страницы 404.

Заголовок страницы или шапка

Иногда простейшим решением может оказаться изучение страницы и поиск какого-то постоянного элемента, который и определяет страницу, как ошибку.

Обычно шаблон страницы с ошибкой имеет заголовок, который не меняется. Например, 404 страницы в Google имеют заголовок «Ошибка 404 (не найдено)!!1».

Для начала мы создадим пользовательский JavaScript макрос для представления заголовка страницы. Получить заголовок страницы можно через “document.title”. Эта функция поддерживается почти всеми основными браузерами.





Тогда наше правило срабатывания для тега события 404 будет {{page title}} equals «Error 404 (Not Found)!!1».





Только следует помнить, что при создании этого правила, поле заполнения чувствительно к регистру символов. Также, если на странице написано что-то вроде «Страница не найдена» и динамически добавляется путь, к которому пользователь пытался получить доступ («Page Not Found – /notapage»), альтернативой equals может стать «starts with» или регулярное выражение.

Этот метод подойдет и для более сложного сценария, где заголовок страницы представляет собой просто URL или путь, к которому пользователь пытался получить доступ – «/notapage». Конечно, ситуация не самая лучшая, но в данном случае целевым объектом мог бы быть элемент хедера, а не заголовок страницы. Для пользовательского макроса {{header}}, можете использовать jQuery

function() {
var header = $('h1:first').text();
return header;
}
Или JavaScript.
function() {
var header = document.getElementsByTagName('h2')[0].innerText;
return header;
}
Правило срабатывания тогда было бы {{header}} equals «Not Found».

Запуск события

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

Ниже {{referrer}} – это пользовательский макрос, который легко можно создать в Tag Manager, выбрав “HTTP Referrer”, как тип макроса.







Теперь мы знаем, что A) ошибка была сделана пользователем и B) как он попал на эту страницу. Мы можем починить сайт за счет редиректа, если это возможно, и удалить неисправную ссылку, ведущую на устаревший материал.

Добавляем код на страницу

Мы часто пользуемся методом отправки в Google Analytics события из Google Tag Manager, используя “event”, которое добавлено в слой данных. Когда Tag Manager видит это событие в слое данных, он запускает правило, которое мы прикрепили к Google Analytics Event Tag.

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

Слой данных – это объект, который идет до фрагмента контейнера и отвечает за доступность переменных и событий в Google Analytics и Tag Manager.

Ниже представлен код, который мы бы использовали для события 404:

<script>
dataLayer = [{
'category': '404 Response',
'action': url,
'label': document.referrer,
'event': '404error'
}]
</script>

Мы можем использовать макрос переменной слоя данных (Data Layer Variable), чтобы получить категорию событий, действие и имя из слоя данных.





Далее создаем правило срабатывания {{event}} equals ‘404error’.





Мы можем использовать это правило для запуска Google Analytics Event tag. Теперь каждый раз, когда будет хит на страницу просмотра 404, будет запущено событие и отослан сигнал в Google Analytics.

Виртуальные просмотры страницы

Еще один способ отследить потерянные души на вашем сайте – использовать виртуальные просмотры страниц при помощи Google Tag Manager. Из плюсов отслеживания хитов именно этим способом можно отметить возможность просматривать данные в контенте на уровне папок под отчетами в категории «Поведение» или использовать виртуальный просмотр страницы в Goal Funnel.

Для этого создадим тег просмотра страницы, вместо тега события. Под разделом «More Settings» (расширенные настройки) настройте путь к документу, чтобы он начинался с 404/, чтобы было ясно, что вы анализируете на странице слоя данных в Google Analytics.





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

Заново используйте правило, как блокирующее правило в теге страницы просмотра по умолчанию, чтобы данные не были засорены повторяющимися хитами.





Установите предупреждение

Наконец, неплохая практика – настроить предупреждения появления ошибок (в панели администратора под разделом «Custom Alerts»). Для «Alert Conditions» (условия предупреждения), вы будете использовать либо Event Category (категорию событий, см. изображение ниже), либо страницу с условием “starts with” и значением “404”. Таким образом, вы будете получать автоматические e-mail, когда появятся просмотры страниц с ошибкой.





Эти данные позволят вам не просто отслеживать ошибки 404, но и помогут вам проанализировать, почему появились ошибки. Перенаправление пользователей на существующий контент улучшит опыт пользователя на вашем сайте и потенциально будет способствовать конвертации посетителя, который мог бы сразу же уйти с сайта, увидев ошибку.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Novafile.com - Неофициальная тема kr100 Файлообмен 9 14.02.2016 13:04
Помогите исправить ошибки на сайте kink Работа 3 12.05.2014 05:01
Как найти бесплатные изображения с помощью Google Freezer Статьи 0 12.04.2014 20:15
4 способа найти идеи для блога. StrannikK Сервисы 2 01.07.2013 23:48
Помогите пожалуйста найти источник Парень Файлообмен 5 10.05.2012 19:32

Метки
google analytics, google tag manager, ошибка, событие


Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 
Опции темы

Быстрый переход


Текущее время: 11:20. Часовой пояс GMT +3.