Добавить в корзинуПозвонить
Найти в Дзене
Pro маркетинг от SILVERWEB

Отправляем Client ID в Google Analytics с помощью Google Tag Manager (GTM)

Сегодняшняя статься посвящена веб-аналитике, а именно передаче Client ID в Google Analytics. Если у вас на сайте стоит код Google Tag Manager, то вы можете сделать это самостоятельно за 20 минут без особенных знаний GTM.  Для начала разберемся что такое Client ID и с чем его едят. Что такое Client ID? Client ID (в простонародье CID) — это уникальный идентификатор браузера или устройства, который присваивается системами веб-аналитики. CID может идентифицировать пользователя в разных сеансах, но не при переключении браузера или устройства. Для этого необходим другой параметр — User ID Client ID хранится в cookies браузера пользователя. Чтобы посмотреть его, необходимо зайти в консоль браузера. Вызвать ее можно сочетанием клавиш Ctrl+Shift+i или кликнув правой кнопкой мыши на любое место на сайте и выбрать «Посмотреть код». Далее необходимо зайти во вкладку «Applications» и в меню слева выбрать пункт «Cookies». В поле _ga находим свой Client ID. Вот он: Из чего состоит Client ID? Кука _ga
Оглавление

Сегодняшняя статься посвящена веб-аналитике, а именно передаче Client ID в Google Analytics. Если у вас на сайте стоит код Google Tag Manager, то вы можете сделать это самостоятельно за 20 минут без особенных знаний GTM.  Для начала разберемся что такое Client ID и с чем его едят.

Что такое Client ID?

Client ID (в простонародье CID) — это уникальный идентификатор браузера или устройства, который присваивается системами веб-аналитики.

CID может идентифицировать пользователя в разных сеансах, но не при переключении браузера или устройства. Для этого необходим другой параметр — User ID

Client ID хранится в cookies браузера пользователя. Чтобы посмотреть его, необходимо зайти в консоль браузера. Вызвать ее можно сочетанием клавиш Ctrl+Shift+i или кликнув правой кнопкой мыши на любое место на сайте и выбрать «Посмотреть код». Далее необходимо зайти во вкладку «Applications» и в меню слева выбрать пункт «Cookies». В поле _ga находим свой Client ID. Вот он:

-2

Из чего состоит Client ID?

Кука _ga складывается из 4 частей:

-3
  • Версия cookie
  • Уровень домена или количество частей в домене, разделенных точкой. Например, если домен example.com, то число будет 2, как в нашем случае. Если домен имеет поддомен и выглядит как sub.example.com, то число будет 3
  • Рандомно сгенерированный идентификатор пользователя
  • Отметка времени первого посещения сайта в формате UNIX

Для чего нужен Client ID?

Наличие параметра CID в Google Analytics поможет вам более детально изучить действия отдельного пользователя на сайте, выявить закономерность поведения посетителей, которые приносят наименьший доход компании. В связи с этим скорректировать путь пользователей или внести соответствующие корректировки в рекламные кампании. А также изучить какие страницы посетил пользователь прежде чем отправить заявку, чтобы в дальнейшем, возможно, как-то усовершенствовать эти страницы и побудить к действию большее количество потенциальных клиентов.

Благодаря CID можно передавать данные из CRM-систем в Google Analytics. Вы будете знать на каком этапе сделки находится каждый пользователь, который отправил вам заявку с сайта, в том числе возможно отслеживание оффлайн конверсий. Но об этом мы расскажем в следующих статьях.

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

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

Настраиваем CID в Google Analytics

Заходим в счетчик Google Analytics. Слева снизу нажимаем на вкладку «Администратор» (значок шестерёнки) > В столбце «Ресурс» выбираем вкладку «Пользовательские» > Далее «Специальные параметры» > В графе «Название» пишем «clientID» > Область действия «Пользователь» > Включаем статус «Активная» и сохраняем

-4

Обязательно запоминаем индекс. В нашем случае он равен единице

-5

Ставим код счетчика Google Analytics в GTM

Заходим в Google Tag Manager во вкладку «Переменные» и нажимаем на «Создать»

-6

Называем переменную и жмем на карандашик

-7

В типе переменной выбираем «Константа»

-8

В значение вписываем код счетчика GA и сохраняем

-9

Далее переходим в раздел тегов. Называем тег и добавляем новую конфигурацию

-10

Выбираем тип тега «Google Аналитика — Universal Analytics» > Включаем переопределение настроек в этом теге > В поле «Идентификатор отслеживания» вставляем ранее созданную переменную > Включаем функции для контекстно-медийной сети во вкладке «Реклама» в выпадающем меню «Дополнительные настройки» > В качестве триггера выбираем все страницы (All Pages) и сохраняем

-11
-12

Создаем передачу Client ID

Заходим во вкладку «Переменные» > Создаем новую переменную «Tracking Code» > Выбираем тип переменной «Константа» > В значение добавляем созданную ранее переменную {{Code UA}} и сохраняем

-13

Создаем ещё одну переменную. Назовем её «Get Client ID». В этот раз в типе переменной выбираем «Собственный код JavaScript», куда вставляем этот скрипт:

function () {
try {
var trackers = ga.getAll();
var i, len;
for (i = 0, len = trackers.length; i < len; i += 1) {
if (trackers[i].get('trackingId') === {{Tracking Code}}) {
return trackers[i].get('clientId');
}
}
} catch(e) {}
return 'false';
}

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

Cоздаем триггер

Заходим во вкладку «Триггеры» > Называем триггер «Window Loaded» > Тип триггера — «Окно загружено» > В условиях активации вбираем «Некоторые события «Окно загружено» > Задаем условие: переменная «Get Client ID» не равна значению false и сохраняем

-16

Создаем тег CID

Заходим во вкладку «Теги» > Создаем тег типа «Google Аналитика — Universal Analytics» > В типе отслеживания выбираем «Событие» > Категория — clientid > Действие — отправлен > Не взаимодействие — True

Далее включаем переопределение настроек этого тега > В идентификатор отслеживания вставляем переменную {{Code U}} > В дополнительных настройках добавляем специальный параметр, который состоит из индекса (тот самый, что нужно было запомнить) и переменной {{Get Client ID}}В качестве триггера добавляем ранее созданный нами «Window Loaded». СохраняемНастройка в GTM подошла к концу
Далее включаем переопределение настроек этого тега > В идентификатор отслеживания вставляем переменную {{Code U}} > В дополнительных настройках добавляем специальный параметр, который состоит из индекса (тот самый, что нужно было запомнить) и переменной {{Get Client ID}}В качестве триггера добавляем ранее созданный нами «Window Loaded». СохраняемНастройка в GTM подошла к концу

Проверяем корректность работы настроек

Для этого включаем режим предварительного просмотраДалее заходим на сайт и обновляем страницу. Появится окно GTM, где будут видны созданные нами теги при условии, что все верно настроеноПосле проверки можно опубликовать изменения в Google Tag ManagerОсталось проверить подтягиваются ли данные CID в Google Analytics. После того, как данные с GTM были опубликованы снова заходим на сайт и обновляем страницу. Заходим в Google Analytics во вкладку «Источники данных» > «Весь трафик» > «Источник/канал»Далее в столбце «Дополнительный параметр» находим «Client ID». Всё готово! В увидите CID и все необходимые данныеВ следующих статьях мы расскажем о том, что такое USER ID и как собирать информацию о статусе сделки в воронке продаж из AMO CRM в Google Analytics
Для этого включаем режим предварительного просмотраДалее заходим на сайт и обновляем страницу. Появится окно GTM, где будут видны созданные нами теги при условии, что все верно настроеноПосле проверки можно опубликовать изменения в Google Tag ManagerОсталось проверить подтягиваются ли данные CID в Google Analytics. После того, как данные с GTM были опубликованы снова заходим на сайт и обновляем страницу. Заходим в Google Analytics во вкладку «Источники данных» > «Весь трафик» > «Источник/канал»Далее в столбце «Дополнительный параметр» находим «Client ID». Всё готово! В увидите CID и все необходимые данныеВ следующих статьях мы расскажем о том, что такое USER ID и как собирать информацию о статусе сделки в воронке продаж из AMO CRM в Google Analytics