Как отслеживать исходящие ссылки с помощью gtag.js

Настроив события Google Analytics, вы можете отслеживать клики по ссылкам, ведущим на не принадлежащие вам сайты.

Чтобы настроить отслеживание событий в Google Analytics, нужен опыт работы с кодом HTML и JavaScript (или содействие веб-разработчика).

Подробнее о реализации простейшего кода отслеживания

Если вы уже добавили на свой сайт код отслеживания gtag.js, вы можете вставить в него приведенный ниже фрагмент кода для отслеживания кликов по исходящим ссылкам.

Если вы скопируете этот скрипт в точности, то информация о кликах по исходящим ссылкам будет появляться в отчетах о событиях Google Analytics. При этом параметр Категория будет иметь значение outbound, параметр Действие – значение click, а в параметре "Ярлык" будет указываться URL ссылки (в примере эти данные выделены полужирным шрифтом). Вы можете оставить эти значения или задать собственные. Подробнее о компонентах событий

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

После настройки отслеживания событий необходимо добавить атрибут onclick в ссылки или изменить его. Пример:

<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Посетите сайт example.com</a>

Статьи по теме

Эта информация оказалась полезной?
Как можно улучшить эту статью?