Кусок кода в Google Analytics. Что означает?

K
На сайте с 11.09.2013
Offline
45
1109

Всем привет. Наткнулся на такой код на сайте партнера. Код отслеживания от Google Analytics.

(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','https://www.google-analytics.com/analytics.js','ga');

function gaPageView(opt_data) {
var send = true;
if (opt_data) {
for (var i in opt_data) {
var args = opt_data;
args[0].toLowerCase() == 'send' ? send = false : args[0] = 'ec:' + args[0];
ga.apply(this, args);
}
}
send && ga('send', 'pageview');
}
ga('create', 'UA-88888888-2', 'auto');
ga('require', 'displayfeatures');
ga('require', 'ec');

/*
// Accurate bounce rate by time
var r = document.referrer;
(!r || r.split('/')[2].indexOf(location.hostname))
&& ga('send', 'event', 'Новый посетитель', location.pathname);

Кто-нибудь сталкивался с function gaPageView(opt_data) и что это означает?

В Analytics намного все проще

<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','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-88888888-2', 'auto');
ga('send', 'pageview');

</script>
Promo2
На сайте с 21.06.2008
Offline
116
#1

это добавление к коду нормализует ситуацию с показателем отказов. попробуйте сами

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий