Улучшенная атрибуция ссылок

Улучшенная атрибуция ссылок позволяет автоматически различать ссылки на странице, ведущие на один и тот же URL. Она использует идентификаторы элементов ссылок и повышает точность отчетов "Статистика страницы".

Использование

Чтобы активировать эту функцию, выполните следующие действия:

  1. В аккаунте Google Аналитики включите улучшенную атрибуцию ссылок в интерфейсе администратора.
  2. Обновите тег на всех страницах своего сайта, добавив фрагмент для улучшенной атрибуции ссылок (linkid).

Для загрузки этого плагина используется следующий код:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid');
ga('send', 'pageview');

Плагин этой функции различает ссылки на один и тот же URL, используя идентификаторы элемента ссылки или родительского элемента, а также файл cookie. Вы можете указать, на каком уровне DOM следует искать идентификатор элемента и как устанавливать cookie, задав эти настройки при загрузке плагина.

Ниже приведены доступные параметры и их значения по умолчанию.

Параметр Тип значения По умолчанию Описание
cookieName string _gali Название файла cookie.
duration number 30 Максимальная продолжительность хранения файла cookie (в секундах).
levels number 3

Максимальное число уровней DOM, на которых будет выполняться поиск существующего идентификатора. Например, в приведенных ниже ссылках идентификатор отсутствует, но он есть в элементе <ul> на два уровня выше:

<ul id="sidebar">
  <li><a href="/">Home</a></li>
  <li><a href="/about">About</a></li>
  <li><a href="/contact">Contact Us</a></li>
</ul>

Если бы для параметра levels было установлено значение 1, идентификатор элемента sidebar не был бы найден, а ссылка осталась бы анонимной.

В следующем примере показано, как указать настройки конфигурации при использовании плагина улучшенной атрибуции ссылок:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid', {
  'cookieName': '_ela',
  'duration': 45,
  'levels': 5
});
ga('send', 'pageview');