Как уменьшить показатель отказов в Google Analytics
Как уменьшить показатель отказов в Google Analytics

Как снизить отказы в Google Analytics

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

На выбор предлагается три варианта кода и описания их действия.

Вариант – 1

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

<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>

Вариант – 2

Код сообщает Google Analytics каждые 10 секунд о том, что пользователь все еще находится на сайте. Это позволит увеличить показатель пребывания пользователя на сайте. Обрабатывается событием «Time» - действием «Long», для которых вы можете скорректировать время, к примеру: 0:10, 0:15, 0:20, 0:30 и т. д.

<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

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

Внимание! При вставки 3 варианта кода необходимо заменить (UA-XXXXXXX-1) на ваш индикатор в 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' : 'https://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

Web-usability сайта
Web-usability сайта

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

Инструкция по Dublin Core Metadata
Инструкция по Dublin Core Metadata

Если при анализе сайта вам выдается сообщение типа - Ваш веб-сайт не использует преимущества Dublin Core, то этот материал поможет исправить это.

Инструкция по переходу сайта на HTTPS
Инструкция по переходу сайта на HTTPS

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

Наши клиенты