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

Эта функция позволяет автоматически различать ссылки на странице, ведущие на один и тот же URL. Благодаря этому статистика в отчетах становится более точной.

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

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

  1. В аккаунте Google Analytics включите улучшенную атрибуцию ссылок в интерфейсе администратора.
  2. Обновите команду config на каждой странице, добавив параметр 'link_attribution': true.

Пример:

// Enable enhanced link attribution
gtag('config', 'GA_TRACKING_ID', {
  'link_attribution': true
});

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

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

Параметр Тип данных По умолчанию Описание
cookie_name string _gali Название файла cookie.
cookie_expires 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 не был бы найден, а ссылка осталась бы анонимной.

Пример кода со всеми возможными параметрами:

// Turn on enhanced link attribution with every option customized
gtag('config', 'GA_TRACKING_ID', {
  'link_attribution': {
    'cookie_name': '_gaela',
    'cookie_expires': 60,
    'levels': 2
  }
});