В предыдущей статье был описан способ передачи Client ID в Яндекс Метрику. В этой статье речь пойдёт о том, как передать его в Google Аналитику. Это поможет владельцу сайта отследить поведение пользователей, понять, как пользователь идёт к достижению цели и каким образом можно упростить этот путь.
Для начала, проверяем наличие кода Google Tag Manager в исходном коде сайта. Если его нет, вставляем его, как написано здесь.
Настройка специального параметра в Google Аналитике
Заходим в Google Аналитику и слева видим разделы:
Выбираем раздел Администратор
Перед нами 3 колонки: Аккаунт, Ресурс и Представление
Ищём в Ресурсе — Пользовательские определения и переходим в пункт Специальные параметры
Появится таблица специальных параметров
Нажимаем на кнопку + Специальный параметр
Появится форма Добавление пользовательского параметра, которую надо заполнить
Заполняем и нажимаем кнопку Создать
Появится страница с кодом для этого пользовательского параметра
Код нам не понадобится. Просто нажимаем кнопку Готово.
После этого созданный параметр появится в таблице.
На скриншоте наш параметр имеет индекс 1. Это мы должны запомнить!
Настройка Google Tag Manager
Переходим в GTM в раздел Переменные — Пользовательские переменные и создадим переменную типа Собственный код JavaScript. Зададим название Client ID
Вписываем скрипт:
function() { var customDimensionIndex = 1; return function(model) { model.set('dimension' + customDimensionIndex, model.get('clientId')); } }
Важно заметить, что переменная customDimensionIndex = 1, так как индекс параметра, который мы создавали в Google Analytics, равен именно 1.
Сохраняем.
Переходим в теги и открываем тег для Google Analytics. В нём:
- отмечаем галочкой Включить переопределение настроек в этом теге
- в Дополнительных настройках открываем пункт Поля, которые необходимо задать добавляем поле
Название поля | Значение |
customTask | {{Client ID}} |
Сохраняем тег и опубликовываем изменения.
Через некоторое время Google Analytics начнём собирать идентификаторы клиентов.
Настройка отчётов и проверка передачи данных в Google Analytics
Спустя часа 2-3 можно будет увидеть Client ID в отчётах. В них необходимо задать:
Дополнительный параметр — Пользовательские параметры — Client ID
Например:
Аудитория — Поведение — Новые и вернувшиеся
Аудитория — Пути пользователей
Источник трафика — Весь трафик — Источник/канал
Поведение — События — Страницы
и т.д.
Также можно его использовать в собственных отчётах в разделе Специальные отчёты — Мои отчёты.
P.S.: скрипт был взят отсюда: https://osipenkov.ru/clientid-gtm/
Поделиться ссылкой: