Код, который отслеживает переход по внешним ссылкам
<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>