PrintСветлана Погодина

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

Светлана Погодина

Если вы хотите передавать данные из внешних систем в Гугл Аналитикс, нужно знать Client ID (сid). С помощью Client ID можно интегрировать Гугл Аналитикс и CRM, «сшивать» данные, отслеживать действия в оффлайне и строить сложные пути взаимодействия пользователя с сайтом. Также cid поможет в выгрузке оплаченных заказов и отслеживании открытия писем.

Параметр cid обязателен для отправки данных в Гугл Аналитикс. Если вы раньше не сохраняли cid, самое время начать.

 

Что такое Client ID?

Client ID – идентификатор для каждого браузера или устройства, который создает Гугл Аналитикс. Cid позволяет идентифицировать уникальных пользователей в разных сеансах, но не при переключении между устройствами (для этого нужен другой параметр — User ID).

По умолчанию Client ID хранится в cookie браузера посетителя. Посмотреть его можно в консоли браузера.

Он выглядит так:

Отображение Client ID в консоли Chrome (F12).

Отображение Client ID в консоли Chrome (F12).

Как настроить отправку Client ID в Гугл Аналитикс с помощью ГТМ

Рассмотрим пошагово настройку.

1) Зайдите в ГТМ в раздел «теги».

Интерфейс GTM, вкладка создания Тегов

Интерфейс ГТМ, вкладка создания Тегов

Найдите тег Universal Analytics. Будем считать, что он у вас уже установлен ранее.

Тег Universal Analytics

Тег Universal Analytics

2) Настройте конфигурацию тега.

Включите переопределение настроек в теге.

В качестве идентификатора отслеживания нужно поставить ранее созданную переменную типа константа. Иногда коллеги советуют вписывать туда номер счетчика Аналитикса, но это может вызвать некоторые трудности (см. «подводные камни»).

Основной тег Гугл Юниверсал Аналитикс

Основной тег Гугл Юниверсал Аналитикс

3) Откройте дополнительные настройки.

Заполните необходимые поля.

Поля в Теге Гугл Юниверсал Аналитикс для отслеживания Client Id

Поля в Теге Гугл Юниверсал Аналитикс для отслеживания Client Id

Имя поля — customTask , значение — пользовательская переменная JavaScript.

Создайте в Аналитиксе пользовательский параметр Client ID и запомните его индекс. В нашем случае это число 11.

Создание специального параметра в Гугл Юниверсал Аналитикс

Создание специального параметра в Гугл Юниверсал Аналитикс

В ГТМ создайте переменную Client ID типа Собственный код Java Script.

Добавьте код, вставив индекс переменной из Аналитикса:

Код Java Script для настройки переменной Client Id

Код Java Script для настройки переменной Client Id

4) Заполните остальные блоки:

Дополнительные настройки Тега

Дополнительные настройки Тега

Расширенная конфигурация

Расширенная конфигурация

5) В качестве Триггера указываем Все страницы, так как тег должен срабатывать на любой из страниц, куда попадает пользователь.

Используем триггер Все страницы

Используем триггер Все страницы

Подводные камни, о которых нужно знать

В Основном теге лучше вставлять пользовательскую переменную счетчика Гугл Аналитикс, а не сам идентификатор. Если номер счетчика будет фигурировать еще в каком-то теге, вы получите ошибку в передаче данных в Аналитикс.

Есть методы, где создается отдельный тег для передачи ClientID и в нем также указывается номер счетчика. В этом случае можно ожидать обрушения данных по показателю отказов. Поэтому мы рекомендуем настраивать Cid через основной тег.

Как проверить корректность настройки Client ID?

1. Проверяем, подгружается ли он в Гугл Аналитикс.

Для этого заходим, например, в отчет Источник/канал. Задаем дополнительный параметр — Client ID.

Настройка отображения дополнительного параметра в Гугл Аналитикс

Настройка отображения дополнительного параметра в Гугл Аналитикс

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

Пример отображения Client ID в Гугл Аналитикс

Пример отображения Client ID в Гугл Аналитикс

Обратите внимание, нет ли аномалий, резких падений по другим показателям. Если по какому-то показателю обрушились данные (чаще всего показатель отказов), перепроверьте настройку тега в ГТМ.

2. Используя расширение Tag Assistant можно проверить установленные на странице теги и счетчики.
Критические ошибки будут подсвечены красным.

Пример проверки сайта с помощью Google Tag Assistant

Пример проверки сайта с помощью Google Tag Assistant

Рекомендуем всегда настраивать передачу Client ID, в дальнейшем он пригодится вам в решении разных задач. Вы сможете с большей точностью анализировать передаваемые в Аналитикс данные. Сможете «вытащить» их, объединить их с другими данными, построить мощные модели поведения посетителей сайта. Это позволит вам оптимизировать ваши действия и инструменты: сайт, рекламу и т.д.

Мы рассказали об одном из способов подключения Client ID. Надеюсь, он вам поможет. Задавайте вопросы, делитесь опытом.