Код отслеживания внешних ссылок Google Analitics

Код, который отслеживает переход по внешним ссылкам

<script>
/**
* Функция, которая отслеживает клики по исходящим ссылк в Analytics.
* Эта функция применяет в качестве аргумента строку с действительным URL, после чего использует ее
* как ярлык события. Если указать beacon в качестве метода передачи, данные обращений
* будут отправляться с использованием метода navigator.sendBeacon в поддерживающих его браузерах.
*/
var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {
     'transport': 'beacon',
     'hitCallback': function(){document.location = url;}
   });
}
</script>


при этом преобразовать код самой ссылки в виде

<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Открыть example.com</a>

Кроме того, можно внести изменения в самом коде ссылки без установки скрипта

<a href="http://www.example.com" onclick="ga('send', 'event', 'outbound', 'click', 
'http://www.example.com')">example.com</a>

Share this

Related Posts

Popular Posts