• Оставить заявку на консультацию по сайту

Междоменное отслеживание по кукам в Гугл Аналитикс

Google Analytics  

Google Analytics использует куки, чтобы хранить client ID или случайно сгенерированный идентификатор, привязанный к браузеру и устройству, с которого был совершен выход в интернет (пк, ноутбук, планшет, телефон). По client ID ГА подсчитывает количество пользователей и их поведение во время сессии (см. отчеты по мультиканальным последовательностям, лояльности и т.д.).

отслеживание мультиканальных последовательностей по кукам

В целях безопасности Гугл Аналитикс использует так называемые первичные куки, которые привязываются к домену. Доступ к файлу cookies может получить только сайт в том же домене, что и сам файл. Для мультидоменных сайтов и поддоменов в системе необходимо указать место установки кук и способ междоменного отслеживания client ID.

Выбор домена для файла cookies

ГА автоматически присваивает домен для кук, однако можно вручную задать желаемый.

Как происходит по умолчанию: ga(‘create’, ‘UA-XXXXX-YY’, ‘auto’)

GA использует домен верхнего уровня. Такой вариант подойдет в тех случаях, когда необходимо объединить данные по основному домену и поддоменам.

Как добавить вручную: ga(‘create’, ‘UA-XXXXX-YY’, ‘poddomen.site.ru’)

Последним параметром указывается поддомен без протокола.

Настройка куки по доменам
Хост ‘auto’ ‘site.ru’ ‘store.site.ru’
site.ru site.ru site.ru запрещено
www.site.ru site.ru site.ru запрещено
store.site.ru site.ru site.ru store.site.ru

Множественные домены как один сайт

Иногда на сайтах функциональные элементы выносятся на поддомены: корзина, донат, калькулятор. Если для каждого поддомена поставить отдельный код отслеживания, то в итоге на каждом поддомене будет свой client ID. Это чревато тем, что один и тот же пользователь, просмотревший товар на основном домене и оплативший его в корзине на другом, будет расцениваться ГА как 2 разных пользователя.

сохранение Client ID при переходе на другой домен

Для междоменного отслеживания ГА использует определенные функции, которые добавляют к ссылкам или формам специальные параметры, помогающие сохранить client ID при переходе пользователя на другой домен.

Такая ссылка будет иметь вид:
http://bron.site.ru/zabronitovat.php?_ga=1.4561195.1567315.1384905890410.

Настройка междоменного отслеживания

Для настройки междоменного отслеживания необходимо в функции с параметром «create» добавить в качестве 4 параметра еще одну функцию «linker».

ga(‘create’, ‘UA-XXXXX-YY’, ‘auto’, {‘allowLinker’: true});

Когда «allowLinker» активирован, ГА будет искать в урле страницы параметр с client ID, и если найдет, то будет использовать его значение, а не генерировать новый client ID для кук.

Для автоматического добавления нужных параметров используется плагин linker с командой autoLink, в которой перечисляются через запятую все домены.

ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, [‘site1.ru’, ‘site2.ru’])

Первая строка запускает плагин linker. Вторая вызывает команду autolink и указывает через массив домены, в которых к ссылкам будут добавляться нужные параметры.

Такими нехитрыми манипуляциями настраивается междоменное отслеживание в Google Analytics.

author

Андрей Кусков

SEO

Поисковый маркетинг и веб-аналитика.

Комментарии (0)

    © Web-Ux. Все права защищены. Копирование информации с сайта возможно только с указанием ссылки на первоисточник. Политика конфиденциальности.