Настройка Client ID через GTM

Если вы хотите передавать данные из внешних систем в Гугл Аналитикс, нужно знать Client ID (сid). С помощью Client ID можно интегрировать Гугл Аналитикс и CRM, «сшивать» данные, отслеживать действия в оффлайне и строить сложные пути взаимодействия пользователя с сайтом. Также cid поможет в выгрузке оплаченных заказов и отслеживании открытия писем.
Параметр cid обязателен для отправки данных в Гугл Аналитикс. Если вы раньше не сохраняли cid, самое время начать.
Что такое Client ID?
Client ID – идентификатор для каждого браузера или устройства, который создает Гугл Аналитикс. Cid позволяет идентифицировать уникальных пользователей в разных сеансах, но не при переключении между устройствами (для этого нужен другой параметр — User ID).
По умолчанию Client ID хранится в cookie браузера посетителя. Посмотреть его можно в консоли браузера.
Он выглядит так:
Как настроить отправку Client ID в Гугл Аналитикс с помощью ГТМ
Рассмотрим пошагово настройку.
1) Зайдите в ГТМ в раздел «теги».
Найдите тег Universal Analytics. Будем считать, что он у вас уже установлен ранее.
2) Настройте конфигурацию тега.
Включите переопределение настроек в теге.
В качестве идентификатора отслеживания нужно поставить ранее созданную переменную типа константа. Иногда коллеги советуют вписывать туда номер счетчика Аналитикса, но это может вызвать некоторые трудности (см. «подводные камни»).
3) Откройте дополнительные настройки.
Заполните необходимые поля.
Имя поля — customTask , значение — пользовательская переменная JavaScript.
Создайте в Аналитиксе пользовательский параметр Client ID и запомните его индекс. В нашем случае это число 11.
В ГТМ создайте переменную Client ID типа Собственный код Java Script.
Добавьте код, вставив индекс переменной из Аналитикса:
4
5
6
7
function() {
// Modify customDimensionIndex to match the index number you want to send the data to
var customDimensionIndex = ваш индекс переменной из Аналитикса;
return function(model) {
model.set('dimension' + customDimensionIndex, model.get('clientId'));
}
}
4) Заполните остальные блоки:
5) В качестве Триггера указываем Все страницы, так как тег должен срабатывать на любой из страниц, куда попадает пользователь.
Подводные камни, о которых нужно знать
В Основном теге лучше вставлять пользовательскую переменную счетчика Гугл Аналитикс, а не сам идентификатор. Если номер счетчика будет фигурировать еще в каком-то теге, вы получите ошибку в передаче данных в Аналитикс.
Есть методы, где создается отдельный тег для передачи ClientID и в нем также указывается номер счетчика. В этом случае можно ожидать обрушения данных по показателю отказов. Поэтому мы рекомендуем настраивать Cid через основной тег.
Как проверить корректность настройки Client ID?
1. Проверяем, подгружается ли он в Гугл Аналитикс.
Для этого заходим, например, в отчет Источник/канал. Задаем дополнительный параметр — Client ID.
Если вы видите идентификаторы пользователей, значит данные подгружаются корректно.
Обратите внимание, нет ли аномалий, резких падений по другим показателям. Если по какому-то показателю обрушились данные (чаще всего показатель отказов), перепроверьте настройку тега в ГТМ.
2. Используя расширение Tag Assistant можно проверить установленные на странице теги и счетчики.
Критические ошибки будут подсвечены красным.
Рекомендуем всегда настраивать передачу Client ID, в дальнейшем он пригодится вам в решении разных задач. Вы сможете с большей точностью анализировать передаваемые в Аналитикс данные. Сможете «вытащить» их, объединить их с другими данными, построить мощные модели поведения посетителей сайта. Это позволит вам оптимизировать ваши действия и инструменты: сайт, рекламу и т.д.
Мы рассказали об одном из способов подключения Client ID. Надеюсь, он вам поможет. Задавайте вопросы, делитесь опытом.