Все посты
Обновлено 9999+ 2 Знания

Главное о показателе отказов на сайте: сколько должно быть и как считать правильно

Как настроить подсчет отказов сайта в Google Analytics и Яндекс.Метрике, какой процент считать нормальным и что делать, если отказов слишком много.

Как отказы влияют на SEO

Показатель отказов (Bounce Rate) — количество пользователей, которые покинули сайт, обычно потому что не заинтересовались ресурсом.

По умолчанию системы аналитики считают показатель по-разному:

  • Google Analytics считает отказом, если пользователь посмотрел только одну страницу и закрыл сайт;
  • Яндекс.Метрика считает сеансы короче 15 секунд, при этом в расчет не идут события «неотказа» — к примеру, задержки ответа сервера.

Способ подсчета можно перенастроить.

Отказы причисляют к поведенческим факторам, куда также входит длина сессии, глубина просмотра, действия на странице, повторные заходы на сайт и другие. Поведенческие влияют на ранжирование в Яндексе, Google учитывает некоторые факторы, когда оценивает релевантность страницы. Поисковики анализируют, как себя ведут пользователи на сайтах, и определяют, насколько страница отвечает запросу и удовлетворяет интент пользователя.

В следствие этого кажется, что процент отказа очень важен, за ним нужно следить и стремиться его уменьшить, но есть другое мнение. Представитель Google Джон Мюллер заявил:

«Мне кажется, что существует определенное недопонимание в плане того, как мы относимся к показателю отказов в Google Analytics. Есть мнение, что мы учитываем такие данные в ходе ранжирования сайтов. Однако на самом деле это не соответствует действительности».

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

Какой процент отказов считать нормальным

Казалось бы, если пользователи быстро закрывают сайт, значит, ресурс не полезный и не зацепил, нужно стараться удержать и переманить пользователя на другие страницы. Нормальным процентом отказов, если ориентироваться на способы подсчета по умолчанию, в разных источниках называют примерно до 15-20% в Яндекс.Метрике и до 60% в Google Analytics.

Но что если это сайт вызова такси или эвакуатора? Лучшим сайтом, решающим задачу пользователя, будет тот, на котором можно вызвать машину в пару кликов, не потратив и минуты.

Для разных ниш будет разное отношение ко времени сессии пользователя и количеству просмотренных страниц:

  • Ниши с долгим изучением контента
    Пользователи рассматривают каталоги, читают обзоры, им нужно время на принятие решения. К примеру, в интернет-магазине электроники они будут сравнивать модели и бродить по каталогу, могут почитать советы из блога. Если задержались на сайте, значит, сайт увлек, он полезен.
  • Ниши с быстрым решением задачи
    Пользователи заходят с четкой целью, которая не требует долгого изучения информации. Зашли, кликнули по номеру и вызвали, к примеру, эвакуатор или сантехника. Если пользователь задержался на сайте, значит, сайт неудобный и не позволяет закрыть потребность быстро.

Поисковики умеют определять потребности, интенты запросов. У нас нет ссылок на соответствующие высказывания Джона Мюллера или Платона Щукина и страницы руководств для веб-мастеров, но мы предполагаем, что ПС анализируют проценты отказов в среднем по сайтам из схожей тематики. Так что зацикливаться на времени сеанса не нужно, смотрите на поведение в целом и конверсии.

Мнение Дмитрия Иванова, специалиста по прогнозной аналитике, CEO & Founder «Иванов SEO» и «Dragon Leads»:

«Попробуйте дать ответ на такой вопрос — человек сидит на сайте много времени, потому что ему там интересно, или потому что не может найти, что надо?

У каждого интернет-магазина свои показатели поведенческих метрик. В совокупности они формируют паттерн поведения человека. Если вы сменили дизайн, поменяли навигацию или внесли серьезные изменения в сайт, то этот паттерн серьезно меняется. Но самое главное — то, как паттерн влияет на конечную цель пользователя интернет-магазина — покупку.

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

Вам стоит переживать только о значимых коммерческих факторах интернет-магазина, но не за отдельные метрики».

Как настроить подсчет отказов правильно

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

Google Analytics

Чтобы настроить Google подсчет, как у Яндекса, в Google Analytics в середину кода или перед закрывающим тегом script нужно добавить такой фрагмент:

setTimeout("ga('send', 'event', 'read', '15_seconds')", 15000);

Код будет выглядеть так:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 
  ga('create', 'UA-*********', 'auto');
  ga('send', 'pageview');
  setTimeout("ga('send', 'event', 'read', '15_seconds')", 15000);
</script>

UA-********* — это идентификатор счетчика.

В Google приводит в пример модификацию кода Google Analytics, она справедлива для старого кода:

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXX-1']);
  _gaq.push(['_trackPageview']);
  setTimeout("_gaq.push(['_trackEvent', '15_seconds', 'read'])",15000);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

Где смотреть отказы в Google Analytics

В разделе Аудитория — Обзор есть сводный показатель отказов, если кликнуть на него, выйдет график.

статистика отказов на сайте
График по отказам в GA

В разделе Источники трафика выберите Весь трафик — Каналы. Откроется страница с графиком, под ним будет таблица с данными, в том числе столбец с отказами.

Интерфейс Google Analytics
Столбец с отказами в Google Аналитике

На графике выше можно выбрать отображение динамики отказов.

График отказов

Если отказов подозрительно мало

Если отказов подозрительно мало или нет совсем — это повод проверить настройки, возможно, система их просто не учитывает.

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

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

Как исправить: в Google Аналитике нужно поменять настройки во фрагменте события. В объекте fieldsObject команды send присвойте полю nonInteraction значение true.

Пример для видео:

ga('send', 'event', 'Videos', 'play', 'Fall Campaign', {
nonInteraction: true
});

Если вы пользуетесь Google Tag Manager, то измените настройку «Событие без взаимодействия» с false на true:

Google Tag Manager настройка событий
Настройка в Менеджере тегов

Еще примеры некорректной настройки Google Аналитики в статье.

Яндекс.Метрика

Если 15 секунд слишком мало и вы хотите, чтобы в отказы считались, например, сеансы до 30 секунд, можно изменить этот параметр.

В коде счетчика на страницах сайта найдите accurateTrackBounce:true и измените на accurateTrackBounce:30000 или другое число, смотря сколько секунд хотите поставить.

Почитать по теме:
Популярные ошибки настройки Яндекс.Метрики

Где смотреть отказы в Яндекс.Метрике

В разделе отчеты выберите Источники — Источники, сводка.

Интерфейс Яндекс.метрики
Источники, сводка в Метрике

Появится график, а под ним будет сводная таблица по источникам со столбцом отказов.

Яндекс.Метрика где смотреть отказы
Отказы в таблице

Если кликнуть на значок диаграммы в столбце Отказы, над таблицей появится график, где отражены данные столбца.

График отказов

Почему Яндекс.Метрика и Google Analytics показывают разные данные

Если данные по пользователям в системах аналитики не совпадают, этому могут быть такие причины:

  • счетчики стоят в разных местах HTML-кода страницы, поэтому один из них не видит часть пользователей;
  • в одной системе веб-мастер поставил дополнительные ручные фильтры, например, не учитывать визиты с каких-то IP;
  • разные настройки тайм-аута визита — спустя заданный промежуток времени бездействия визит пользователя считается завершенным;
  • один из счетчиков собирает данные еще и с сайтов-зеркал;
  • сбои и баги систем статистики.

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

Как уменьшить число отказов на сайте

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

Что проверять:

  • Страница не соответствует интенту и запросу. Пользователи не находят на странице то, зачем они ввели запрос, контент не раскрывает тему. Нужно доработать содержание.
  • Контент очевидно устарел, пользователь это сразу видит и уходит.
  • Сайт долго загружается: пользователь открыл страницу, увидел часть контента, но стили, картинки или текст тормозят.
  • Рекламы много, она мешает пользоваться сайтом, видео включается автоматически и сразу со звуком.
  • Неудачный дизайн мешает использовать сайт, не продумано юзабилити: в каталоге нет удобной фильтрации и сложно найти что-то конкретное, яркий дизайн мешает воспринимать текст, навигация неудобная.
  • Текст не оформлен для комфортного чтения: шрифт плохо читается, мелкий, узкие межстрочные интервалы, не контрастный по отношению к фону, строки растянуты на всю ширину экрана.
  • Страница не участвует в схеме внутренней перелинковки, пользователю некуда переходить по ссылкам.
  • Сайт не адаптирован под мобильные или адаптирован плохо — читать текст неудобно, кнопки слишком мелкие или крупные, блоки сбиты и верстка выглядит криво.
  • Неудобно связываться с компанией — нет кнопки заказа обратного звонка, чатов в мессенджерах, а номер телефона приходится переписывать вручную.
  • Если речь про посадочную страницу рекламы, содержание страницы не соответствует рекламному сообщению или выбран неудачный источник трафика.
  • Проверить наличие SSL-сертификата. Сайты, не перешедшие на HTTPS не имеют в выдаче пометки о безопасности, что может смутить пользователей.

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


Как считать отказы и нужно ли это делать? Мы склоняемся к мысли, что этот фактор нужно определять индивидуально, исходя из особенностей ниши сайта. Какое мнение у вас? Делитесь в комментариях!

Возьмите под контроль продвижение своего сайта
Исправьте ошибки, которые мешают сайту выйти в топ, и вы увидите рост трафика и дохода.
🔍 Подпишись на @prcynews в телеграм — оставайся в курсе последних SEO новостей и свежих материалов.

Теги поста или какие разделы почитать еще:

Комментарии (2)
Vladimir Alexandrov   11.07.2020 19:48
"Показатель отказов (Bounce Rate) — количество пользователей, которые быстро покинули сайт, обычно потому что не заинтересовались ресурсом". Обращаю внимание на слова "быстро" и "не заинтересовались". Они пояснят, почему указанный выше вывод справедлив только для Яндекса.

Вы сами дальше пишите - "Google Analytics считает отказом, если пользователь посмотрел только одну страницу и закрыл сайт;".
Одна страница — это количество, а не время. Посетитель может зайти на страницу и пробыть там 20 минут. Поэтому для Google посещение 1 страницы — не означает, что контент посетителю не понравился.

Вы путаете измерители "время" и "количество".
Elena_Zhmurina   13.07.2020 11:16
Согласна, не совсем корректно сформулировала определение, как раз потому что разный подход у ПС и поэтому одно общее определение отказам было сложно составить. Спасибо за уточнение!
К данной записи нельзя добавлять комментарии, т.к. она очень старая.
Как оценить качество трафика с помощью Google Analytics: гайд по метрикам
🔥 Внутренняя оптимизация сайта — большой гайд по самостоятельной проверке
🍕 Юзабилити сайта — что это такое, примеры, самостоятельный анализ