Доступ к аккаунту GA, восстановление доступа, настройка уровней доступа и тд
Подсказки
star_border
Ответить

Показатель отказов в Гугл аналитикс

Студент ✭

Приветствую всех!
Уважаемые вебмастера, хотел бы посоветоваться с Вами по одному вопросу:
Для меня важно знать не среднюю длительность для всех сеансов и посетителей,а количество тех, кто задерживается и читает страницу, и тех, кто открыл её случайно и сразу же "слинял" )

В Википедии (Показатель отказов) нашёл код, который посещение более 15 секунд будет считать уже не отказом:

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


Если я отдельно добавлю этот скрипт на страницы сайта, то получу то, что хотел бы, или как-то нарушу работу Гугл аналитикс? Это рабочий скрипт?


Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Igor S
Декабрь

Показатель отказов в Гугл аналитикс

Магистр ✭

Ваш код должен тогда принять вид:

 

<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\', \'NoBounce\', \'Over 15 seconds\')',15000);
ga('require', 'displayfeatures');
</script>

 

Только нужно подставить свой номер счетчика.

 

Просмотреть решение в исходном сообщении


Все ответы

Показатель отказов в Гугл аналитикс

Магистр ✭

Добрый день!

 

Если у Вас стоит код старой версии (Google Analytics), то вам достаточно будет после события о просмотре страницы (_gaq.push(['_trackPageview'])Подмигивающий вставить код setTimeout("_gaq.push(['_trackEvent', '15_seconds', 'read'])",15000);

 

А если Universal Analytics, то просмотр страницы  ga('send', 'pageview');, а код показателя отказов:  setTimeout('ga(\'send\', \'event\', \'NoBounce\', \'Over 15 seconds\')',15000);

Показатель отказов в Гугл аналитикс

Студент ✭

Анастасия, большое спасибо за ответ!

У меня новая версия Universal Analytics, стало быть на каждую страничку сайта мне надо будет добавить дополнительный скрипт:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-53379664-1']);
ga('send', 'pageview');
setTimeout('ga(\'send\', \'event\', \'NoBounce\', \'Over 15 seconds\')',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>

Но ведь задание переменной (первые две строки в коде - я их выделил) тоже будет другое?
Какой вид будет у этих строк?
*Вы извините, я по профессии не программист, поэтому и вопросы такие задаю )

Лучший ответ.
Решение
Утвердил автор темы Igor S
Декабрь

Показатель отказов в Гугл аналитикс

Магистр ✭

Ваш код должен тогда принять вид:

 

<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\', \'NoBounce\', \'Over 15 seconds\')',15000);
ga('require', 'displayfeatures');
</script>

 

Только нужно подставить свой номер счетчика.

 

Показатель отказов в Гугл аналитикс

Студент ✭

Понятно.
Ещё раз спасибо! )