Команда сервиса для анализа сайта PR-CY собрала самое важное о показателе отказов на сайте: что это, как влияет на ранжирование в Яндексе и Google, где смотреть и как правильно настроить подсчет. Разберемся, для чего нужно обращать внимание на процент отказов на сайте.
Bounce Rate — показатель отказов на сайте
Отказом пользователя в веб-аналитике называют ситуацию, когда посетитель заходит на сайт, но не продолжает его изучать, а закрывает страницу. Обычно это происходит, потому что сайт оказывается не релевантен его запросу.
Показатель отказов или Bounce Rate — это процент отказавшихся пользователей.
Что значит «пользователь отказался изучать сайт»?
У поисковиков разный подход к этому.
Google по умолчанию считает отказом ситуацию, если пользователь был на одной странице сайта и закрыл ее, не посетив другие страницы. Время, которое он провел на единственной странице, не считается.
Показатель отказа по Google = (количество сеансов с просмотром одной страницы) / (общее число сеансов).
Яндекс по умолчанию фиксирует отказ по-другому — если пользователь пробыл на странице меньше 15 секунд, не считая задержки ответа сервера и другие аналогичные обстоятельства. И не важно, сколько страниц он посетил.
Отказ изучать контент — это поведение пользователя, поэтому отказы обычно включают в поведенческие факторы ранжирования. Кроме отказов, в список входит время, проведенное на странице, возвращения пользователя к другим результатам выдачи, сохранение страницы в закладки и прочее. Яндекс и Google обращают внимание на поведенческие факторы, хотя эта группа факторов и не является решающей при ранжировании. Среди SEO-специалистов бытует мнение, что Яндекс более чувствителен к поведению пользователей на сайте, чем Google.
Тем не менее сам по себе показатель отказов, который фиксируют системы аналитики на сайте, поисковикам не интересен. Вебмастер может перенастроить подсчет отказов в Яндекс.Метрике и/или Google Аналитике так, как ему кажется справедливым для его сайта и аудитории.
Какой показатель отказов считать нормой
Конкретных цифр нет, но значение нормального показателя отказов зависит от типа сайта (лендинг, интернет-магазин, корпоративный сайт и проч.), его тематики (новостной агрегатор, сайт гостиницы или портфолио фотографа) и ожидаемого поведения пользователей.
Какие-то сайты нужно изучать — читать статьи, рассматривать картинки, выбирать товары. Чем больше времени пользователь проводит на сайте, тем лучше для владельца. Если посетитель покинул сайт через 5 секунд, вряд ли он что-то успел прочитать, а тем более совершить целевое действие.
Другие сайты подразумевают быстрое решение проблемы. Нет смысла зависать на сайте, например, вызова такси или эвакуатора. Пользователь зашел, сразу понял, что это за сайт, и сделал звонок или отправил заявку. Если он «застрял», значит ему что-то непонятно, неудобно, может быть, сайт долго загружается.
Норма отказов у этих сайтов будет разной. В первом случае пользователь должен провести больше времени на сайте, посетить несколько страниц, во втором — быстро решить задачу.
Показатель отказов будет считаться в зависимости от настройки системы веб-аналитики, поэтому нет смысла придумывать конкретные числовые нормы.
Как поисковые системы определяют норму отказов
Поисковики умеют определять потребность пользователя по запросам, а также понимают тематику и тип сайта.
Скорее всего, они самостоятельно фиксируют отказы, а норму определяют в среднем по базе просканированных сайтов одного типа и тематики. Точных данных, подтвержденных заявлениями поисковиков и экспериментами, нет.
Но владельцу сайта будет полезно следить за показателем отказов, чтобы видеть, как пользователи взаимодействуют с ресурсом. При этом советуем не упускать из виду и другие поведенческие факторы. Например, время на странице подскажет, надолго ли удалось задержать пользователя в каталоге или на странице статьи.
Счетчик отказов пользователей в Google Analytics
Показатель отказов в Google Analytics отображается в обзоре аудитории. На графике в меню показателей можно выбрать «Показатель отказов» и смотреть изменение наглядно:
В группе «Источники трафика» показатель отказов можно посмотреть в обзоре, отчетах по каналам и источникам, для конкретных страниц — в отчете «Все страницы».
Способ подсчета можно перенастроить. Напомним, что по умолчанию Яндекс и Google считают показатель по-разному. У Google отказ — это каждый сеанс, где просмотрели только одну страницу, у Яндекса — нахождение на сайте меньше 15 секунд. Можно настроить так, чтобы системы веб-аналитики считали отказы одинаково.
Например, чтобы Google считал так же, как Яндекс, нужно добавить эту строку в середину кода или перед закрывающим script в GA:
setTimeout("ga('send', 'event', 'read', '15_seconds')", 15000);
Вместо 15 секунд можно установить другой показатель, сколько секунд вы считаете более справедливым для своего сайта.
Пример, где UA-111111111 — это id счетчика:
<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-111111111', 'auto');
ga('send', 'pageview');
setTimeout("ga('send', 'event', 'read', '15_seconds')", 15000);
</script>
Счетчик отказов пользователей в Яндекс.Метрике
Показатель отказов можно увидеть в стандартных отчетах по источникам:
Отказы можно выбрать в сегментах, тогда они отобразятся на графике и будет видна динамика. Внизу в любом случае появится таблица со столбцом отказов.
Напомним, что Яндекс.Метрика считает отказами сеансы до 15 секунд, не учитывая такие события, как, к примеру, задержка ответа сервера. Если вам кажется, что корректнее считать отказами сеансы с другой продолжительностью, вы можете изменить время в большую или меньшую сторону.
Как это сделать: найдите accurateTrackBounce:true в коде счетчика Метрики и измените его показатель. Например, для 10 секунд accurateTrackBounce:10000.
Смотреть показатель отказов в Метрике и Аналитике можно в одном интерфейсе: используйте сервис для анализа сайта, привяжите к нему системы статистики и следите за изменением данных на графике и в таблице для популярных страниц.
Почему не совпадают отказы в Метрике и Аналитике
Если вы настроили одинаковые условия для подсчета отказов в Яндекс.Метрике и Google Analytics, но данные все равно не совпадают, этому могут быть разные причины.
Счетчики Метрики и Аналитики по-разному настроены:
- В одной системе добавили фильтры вручную, а в другой нет, из-за чего, например, Метрика учитывает визиты с ваших IP, а Аналитика — нет.
- В системах указали разное время бездействия (тайм-аут визита), по истечению которого визит считается законченным.
Счетчики неправильно установлены:
- Они размещены в разных местах HTML-кода страницы, поэтому либо один, либо другой пропускает часть пользователей.
- Какой-то из счетчиков собирает информацию с зеркала, а другой нет.
Причина может быть другой, это не исчерпывающий список. Например, просто какие-то сбои в системах веб-аналитики.
Зачем необходимо анализировать отказы
Итак, поисковые системы оценивают комплекс поведенческих факторов, в которые входит время на странице, возврат в поисковую выдачу и другие показатели.
Подсчет отказов пользователь может настроить по своему усмотрению, а поисковики сами оценивают, помогают ли аудитории ваши страницы. Они учитывают тематику сайта для понимания, какое поведение считается для пользователей нормальным на разных категориях сайтов.
Тем не менее отслеживать отказы стоит. Так будет проще понять, как пользователь взаимодействует с контентом сайта. Если 80% сразу же закрыли страницу, вероятно они увидели не то, что ожидали, кликнув по сниппету в выдаче. Значит нужно поработать над релевантностью страниц сайта пользовательским запросам, проверить техническую оптимизацию и юзабилити.