Показатель отказов

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Discipulus~ruwiki (обсуждение | вклад) в 18:24, 19 февраля 2013. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Показатель отказов (англ. bounce rate) - термин в веб-аналитике, обозначающий процентное соотношение количества посетителей, покинувших сайт прямо со страницы входа или просмотревших не более одной страницы сайта.[1]

Определение

Показатель отказов - процент от количества посещений, в рамках которых состоялось не более одного просмотра страницы. Показатель отказов не стоит путать с показателем выходов (англ. exit rate), который лишь показывает количество посещений, завершённых на определённой странице сайта. Для того, чтобы понять, что есть показатель отказов нужно дать определение понятию Отказ (в веб-аналитике). Отказ возникает в том случае, если посетитель, зайдя на сайт, просмотрел только одну [целевую] страницу, не совершив при этом перехода на другую страницу до времени окончания сессии. Общепринятого стандарта минимального или максимального количества времени, которое посетитель должен провести на сайте прежде, чем выйти, чтобы состоялся отказ не существует. Длительность сессии определяется промежутком времени между первым и последним просмотром в сессии. Причинами отказа могут быть:

  • Уход с вашего сайта по переходу по ссылке
  • Закрытие окна или вкладки браузера
  • Ввод нового URL в адресную строку или переход по закадке в браузере
  • Нажатие кнопки "Назад" для возврата к поисковой выдаче
  • Истечение времени сессии

Показатель отказов можно вычислить по следующей формуле:

где

  • Rb = Показатель отказов
  • Tv = Количество посетителей, просмотревших одну страницу (количество отказов)
  • Te = Количество просмотров страницы

Среднее значение

Среднее время на сайте Среднее количество просмотров страниц Средниее значение показателя отказов Новые посетители
Метрика среднестатистического сайта 190.4 сек 4.6 40.5% 62.5%

Средние значения показателей отказов[2]

Вид сайта Среднее значение показателя отказа
Портал 10-30%
Интернет-магазин 20-40%
Сервис-сайт 10-30%
Информационный сайт (англ. content web-site) 40-60%
Другое 30-50%

Влияющие факторы

  1. Pop-up блоки, всплывающая реклама, самовоспроизводящийся видео и/или аудио контент
  2. Сложный в плане юзабилити дизайн сайта
  3. Скорость загрузки страницы
  4. Исходящие ссылки
  5. Тематика сайта.
  6. Вид трафика (поисковый, рекламный, прямой, реферальный и т.д.)

Как понизить показатель отказов

Основные условия понижения показателя отказов касаются качества юзабилити. Учитывая это, следует придерживаться следующих правил:

  • Улучшить качество внутренней перелинковки
  • Сделать как можно более простой дизайн сайта
  • Максимально уменьшить количество исходящих ссылок
  • Не перегружать страницы сайта "тяжелым" контентом: изображения с большим разрешением, Flash-объекты, скрипты и прочее
  • Оптимизировать страницу отвечающую на несуществующий запрос (Ошибка 404)
  • Максимально оптимизировать html-код
  • Удалить все всплывающие окна, pop-up блоки и пр.

Для тех, кто использует Google Analytics для измерения метрики, существуют коды скриптов, позволяющие произвольно определить период сессии. что позволит уменьшить значение показателя отказов в панели аналитики.

Вариант 1:

<script type="text/javascript">
 (function (tos) {
 window.setInterval(function () {
 tos = (function (t) {
 return t[0] == 50 ? (parseInt(t[1]) + 1) + ':00' : (t[1] || '0') + ':' + (parseInt(t[0]) + 10);
 })(tos.split(':').reverse());
 window.pageTracker ? pageTracker._trackEvent('Time', 'Log', tos) : _gaq.push(['_trackEvent', 'Time', 'Log', tos]);
 }, 10000);
 })('00');
 </script>

Используя этот код, мы сможем каждые 10 секунд сообщать Google Analytics о том, что посетитель Х всё ещё находится на нашем сайте. Это увеличит показатель пребывания посетителя на сайте, а также не будет приравнивать такой визит к отказу, что в итоге создаст более точную картину активности посетителей на сайте. После добавления этого кода ваш сайт будет обновлять Google Analytics каждые 10 секунд событием категории «Time», действием «Log», а значение будет соответствовать последовательности 0:10, 0:20, 0:30, 0:40 и так далее.[3]

Вариант 2:

<script type="text/javascript">
 (function (tos) {
        window.setTimeout(function () {
        tos = (function (t) {
                        return t[0] == 50 ? (parseInt(t[1]) + 1) + ':00' : (t[1] || '0') + ':' + (parseInt(t[0]) + 10);
                                })(tos.split(':').reverse());
          window.pageTracker ? pageTracker._trackEvent('Time', 'Log', tos) : _gaq.push(['_trackEvent', 'Time', 'Log', tos]);
        }, 20000);
 })('00');
 </script>

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

Вариант 3:

<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, но в него добавлена строка, определяющая время сессии - 15 секунд. Значение можно настраивать. [4]

Примечания

Ссылки