Показатель отказов (англ. bounce rate) - термин в веб-аналитике, обозначающий процентное соотношение количества посетителей, покинувших сайт прямо со страницы входа или просмотревших не более одной страницы сайта.[1]
Показатель отказов — процент от общего количества посещений, в рамках которых состоялось не более одного просмотра страницы. Показатель отказов не стоит путать с показателем выходов (англ. exit rate), который лишь показывает количество посещений, завершённых на определённой странице сайта.
Для того чтобы понять, что есть показатель отказов, нужно дать определение понятию «отказ» в веб-аналитике. Отказ - это визит, во время которого посетитель, зайдя на сайт, просмотрел только одну страницу, не совершив при этом перехода на другую страницу до времени окончания сессии.
Общепринятого стандарта минимального или максимального количества времени, которое посетитель должен провести на сайте прежде, чем выйти, чтобы состоялся отказ не существует. Длительность сессии определяется промежутком времени между первым и последним просмотром в сессии.
Причинами отказа могут быть:
Показатель отказов можно вычислить по следующей формуле:
где
Среднее время на сайте | Среднее количество просмотров страниц | Среднее значение показателя отказов | Новые посетители | |
---|---|---|---|---|
Метрика среднестатистического сайта | 190.4 сек | 4.6 | 80% | 62.5% |
Средние значения показателей отказов[2]
Вид сайта | Среднее значение показателя отказа |
---|---|
Портал | 5-30% |
Интернет-магазин | 5-40% |
Сервис-сайт | 5-30% |
Информационный сайт (англ. content web-site) | 5-60% |
Другое | 5-50% |
Основные условия понижения показателя отказов касаются качества юзабилити. Учитывая это, следует придерживаться следующих правил:
Если пользователь просмотрел только одну страницу сайта, то счётчик 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-53379664-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]
Вариант 4:
<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-XXXXXXX-1', 'auto');
ga('send', 'pageview');
setTimeout("ga('send', 'event', 'read', '15_seconds')", 15000);
</script>
Вариант изменений для новой версии кода Universal Analytics - нового стандарта Google Analytics, обязательного для всех ресурсов. [5]
События — действия на странице, которые не приводят к перезагрузке страницы. Выполнения события не засчитывается как отказ системой Google Analytics. События можно применить к:
Для отслеживания событий необходимо видоизменить код страницы.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .