Настройка User ID через Google Tag Manager

Для того, чтобы произвести настройку User ID через Google Tag Manager, нужно:

  1. Сделать настройку в Google Analytics;
  2. Google Tag Manager должен быть подключён к Google Analytics;

Настройка Представления в Google Analytics

Рисунок 1

Рисунок 2

Рисунок 3

Рисунок 4

Настройка в Google Analytics завершена.

Получить User ID, который сгенерировал CMS для пользователей, и передать его значение в Google Analytics можно двумя способами:

  1. Через cookie на Вашем сайте. Данный способ подойдёт тем, у кого уже происходит передача UID в cookie.
  2. Через Java Script.

Настройка User ID через cookie с помощью GTM

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

На скриншоте мы видим, что сайт записывает уникальный номер посетителя в cookie и называется _ym_uid

После выяснения название UID для Вашего сайта и перейдём к передачи уникального номера посетителя в GA с помощью GTM. Для этого:

  1. Создаём переменную:
    • Переменные → Создать → Конфигурация переменной → Основной файл cookie;
    • Указываем название переменной CookieUID;
    • В поле «Название cookie» указываем название Ваших UID cookie и сохраняем;

На изображении ниже  указан cookie _ym_uid в качестве примера. А Вам следует указать именно название Вашей cookie UID.

  1. Создать или обновить тег  Google Analytics.

Рассматриваем его обновление:

  • Заходим в тег счётчика Google Analytics;
  • Конфигурация тега;
  • Дополнительные настройки → Поля, которые необходимо задать → +ПОЛЕ;
  • В поле “Название” указываем &uid;

В поле “Значение” указываем {{Cookie — UID}} и сохраняем.

Настройка User ID через cookie с помощью GTM завершена.

Настройка User ID через Java Script с помощью GTM

Создаём новую переменную:

  1. Создать переменную User-ID;
  2. Тип переменной — собственный код Java Script;
  3. Вставляем код скрипта.

Код Java Script:

function()
{
var match = document.cookie.match(‘(?:^|;)\\s*_ga=([^;]*)’);
var raw = (match) ? decodeURIComponent(match[1]) : null;
if (raw)
{
match = raw.match(/(\d+\.\d+)$/);
}
var gacid = (match) ? match[1] : null;
if (gacid)
{
return gacid;
}
}

Теперь делаем привязку к тегу:

На скриншоте сделано два способа отслеживание User Id, выбирайте тот, который Вам подойдёт.

Проверяем передачу данных в Google Analytics:

Важно: Если данные не будут передаваться в представление User-ID которое вы создали в Google Analytics, то сделайте следующие действие:

  1. Поставить код отслеживание User- ID до загрузки DOM.
  2. Поставить код отслеживание User — ID после загрузки DOM.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.