Меню Рубрики

Установка user id analytics

Как настроить User > Автор: Роман Романчук 19.07.2017 12.04.2018

Не секрет, что для посещения сайтов, люди уже давно не ограничиваются одним устройством. Часто человек может выбирать какой-то товар со смартфона по пути на работу, потом в офисе зайти на сайт со стационарного компьютера, чтобы продолжить выбор, а заказ совершить на следующий день с домашнего ноутбука.

Если мы попытаемся отследить подобную цепочку взаимодействий пользователя с нашим сайтом через Google Analytics, то у нас ничего не получится.

А все потому, что GA будет считать посещения с трех различных устройств, посещениями трех разных уникальных пользователей (подробнее читайте в статье «Что такое Client ID»).

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

На картинке ниже раскрыта вся суть работы User ID.

Надеюсь суть ясна, теперь подробнее о настройке.

Настройка User ID в аккаунте Google Analytics

Выполните следующие действия:

Шаг 1
На данном шаге вы активируете соответствующую функцию для аккаунта.

  1. Войдите в аккаунт Google Analytics.
  2. Нажмите «Администратор» и перейдите к ресурсу, в котором вы хотите включить User ID.
  3. В столбце РЕСУРС нажмите «Код отслеживания» > «User ID».
  4. Ознакомьтесь с условиями использования User ID.
  5. Под текстом «Я принимаю правила в отношении User-ID» установите переключатель в положение «ВКЛ».
  6. Нажмите «Далее».

Шаг 2
На данном шаге приведен пример кода для передачи значения User-ID в Google Analytics, подробнее о том, как это правильно сделать, я расскажу ниже.

  1. Включите объединение сеансов.
  2. Нажмите «Далее».

Шаг 3
На завершающем шаге вы создаете отдельное представление с User ID.

В этом представлении будут отображаться данные о сеансах, в которых был обнаружен идентификатор пользователя. Информацию об остальных сеансах смотрите в отдельном представлении без функции User ID.

  1. Нажмите кнопку «Создать».
  2. Укажите название представления.
  3. Укажите часовой пояс.
  4. Нажмите кнопку «Создать».

Настройка кода для передачи USER ID

Перед настройкой кода необходимо определиться с тем как отправлять User ID в Google Analytics и откуда его собственно брать.

Отправка с помощью кода отслеживания Google Analytics

Важно! Значением User_ID должен быть уникальный идентификатор пользователя.

Пример реализации на PHP из хелпа Google:

Отправка с помощью Google Tag Manager

  1. Откройте GTM и перейдите к тегу Universal Analytics.
  2. Выберите «Дополнительные настройки» > «Поля, которые необходимо задать» и нажмите кнопку «+ Поле«.
  3. Введите следующие значения:

Переменная <> может получать значения либо из файла cookie, либо из dataLayer (уровня данных). Мне лично нравится использовать для этого cookie и ниже я расскажу почему.

Откуда брать значения для User ID

Вот мы и подошли к самому интересному пункту, который другие авторы в своих статьях чаще всего опускают со словами:

Я не такой как остальные и все вам расскажу 😉

Настраивать User ID будем на сайте под управлением 1С Битрикс. Информацию о User ID мы можем получить из переменной GetID() , которая доступна в объекте $USER , содержащем все данные о зарегистрированном пользователе.

Разместим следующий код в шапке основного шаблона вашего сайта:

Важно! Правила Google Analytics требуют прекратить отслеживание User ID после выхода пользователя с сайта. В этом случае вам нужно будет сбросить User ID.

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

Далее проверим через консоль, что кука передается:

После идем в Tag Manager и настраиваем переменную:

И обновляем настройки тега Universal Analytics. Передавать значение будем и в User ID и в пользовательский параметр (как создать пользовательский параметр), который в будущем можно будет использовать в отчетах:

Тестируем при помощи предварительного просмотра GTM правильность передачи пользовательского параметра:

Кросс-девайсные отчеты

После реализации всех настроек в Google Analytics станут доступны несколько отчетов.

Читайте также:  Установки для пастеризации воды

Охват User ID

В любом стандартном представлении, в группе отчетов «Аудитория» > «Поведение» станет доступен отчет по доле пользователей, которым был присвоен User ID. В данном отчете мы можем сравнить сегменты авторизованных и не авторизованных пользователей, посмотреть транзакции, источники, проанализировать доходность этих сегментов.

Пересечение устройств

Данный отчет позволяет узнать, сколько различных типов устройств применяют пользователи при взаимодействии с вашим сайтом и в каком соотношении.

Также при помощи этого отчета можно объединить пользователей по типам используемых устройств и сравнить показатели эффективности для каждого типа. Например, может оказаться, что мобильные пользователи приносят меньший доход, чем пользователи заходившие с нескольких устройств.

Пути устройств

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

Эти данные пригодятся для оптимизации стратегии таргетинга рекламных объявлений на пользователей устройств соответствующего типа.

Устройство, на котором произошла конверсия

С помощью этого отчета вы можете узнать, сколько привлеченных вами пользователей с помощью конкретного типа устройства совершили конверсию на устройстве того же или другого типа.

Идентификация конкретного пользователя

И напоследок самое важное! То, что приближает нас к сквозной аналитике, а именно идентификация конкретного пользователя.

Напоминаю, что в Google Analytics запрещено загружать персональную информацию (подробнее от ограничениях GA). Однако, никто не запрещает загружать ID клиента из вашей CRM-системы или админки сайта (в моем кейсе это ID пользователя 1С Битрикс).

Соответственно, имея идентификатор пользователя из CRM в Google Analytics, мы можем с точностью сказать что:

источник

User > Январь 10, 2018

Для связывания разных устройств одного пользователя в Google Analytics существует функция User >

Например, сначала человек зашел к нам на сайт из дома с персонального компьютера, потом в течение дня на работе посещал интернет-магазин с телефона, а вечером по приезду домой оформил покупку с ноутбука.

Как мы уже с вами узнали раннее, сбор данных о посетителях на сайте с помощью Analytics основан на файлах cookie, когда данные по каждому пользователю принадлежат только одной конфигурации браузера и устройства (1 конкретный браузер — 1 конкретное устройство = 1 куки файл). И отследить поведение посетителя с нескольких девайсов, связав их в одного уникального пользователя, при классическом подходе не представляется возможным.

С помощью кросс-девайс отслеживания (функции User ID) мы можем связать всего его посещения воедино, при условии, что пользователь на всех трех устройствах был идентифицирован нашей CRM-системой или CMS-движком. Это позволит оценить какие посетители конвертируются лучше всего: те, кто используют только десктопы, только мобильные или оба типа устройств.

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

В отличие от Client ID, который задается на стороне системы, значение User ID мы назначаем и передаем в Google Analytics самостоятельно. Он должен быть сгенерирован на сайте системой аутентификации пользователей с помощь логина, под которым он заходит. Отсюда вывод: то, что представлено в справке разработчика в виде примеров кода при полном копировании на свой сайт работать не будет!

Чтобы активировать User ID в Google Analytics, необходимо:

  • включить эту функцию;
  • создать новое представление User ID;
  • добавить специальный параметр.

Переходим в Analytics и в колонке Ресурс выбираем «Код отслеживания User-ID»:

Принимаем правила в отношении User-ID, переключаем ползунок в позицию «Вкл.» и нажимаем Далее:

На следующем шаге приведен пример классического кода для Universal Analytics (библиотеки analytics.js) и глобального тега Global Site Tag (библиотеки gtag.js).

На последнем шаге создаем новое представление User ID, введя его название и указав часовой пояс.

Читайте также:  Установка коронки на имплант на цемент

В этом представлении будут отображаться данные о сеансах, в которых был обнаружен идентификатор пользователя.

Передачу собственных uid с вашего сайта можно осуществить несколькими способами:

  • с помощью одного из кодов отслеживания gtag.js или analytics.js;
  • с помощью Google Tag Manager.

Рассмотрим первый способ. Задайте User ID в коде отслеживания:

где USER_ID — уникальный постоянный анонимный строковый идентификатор. В эту переменную вы подставляете значение, которое реализовано в рамках логики вашего сайта. Как правило, стандартная система аутентификации может предоставить уникальный постоянный анонимный идентификатор для пользователя, вошедшего в аккаунт.

В gtag.js код отслеживания выглядит следующим образом:

Для передачи данных User ID в отчеты Google Analytics необходимо создать специальный параметр (custom dimension) с областью действия «Пользователь». Подробнее об этом читайте в разделе «Пользовательские определения».

Вместо dimensionValue передается значение переменной USER_ID. Если пользователь авторизуется на сайте, то в параметр uid в Google Analytics отправится ID пользователя.

ga (‘set’, ‘dimension1’, userId);

Примечание: индекс специального параметра (dimension1) у вас может быть другим. Ни в коем случае не изменяйте его.

Например, в популярной CMS-платформе 1С-Битрикс это реализуется через класс CUser и переменной GetID(), которая возвращает ID текущего авторизованного пользователя. Как правило, она вызывается с объекта $USER. Подробнее об этом читайте в официальной документации для разработчиков 1С-Битрикс. Для корректной настройки необходимы знания языков программирования.

В результате проделанной работы в стандартном представлении в отчетах «Аудитория – Поведение» станет доступен отчет «Охват User ID».

В данном отчете мы можем сравнить сегменты авторизованных и не авторизованных пользователей, посмотреть транзакции, источники, проанализировать доходность этих сегментов.

В новом представлении User ID станет доступен раздел «Разные устройства», в котором содержится три отчета:

  • Пересечение устройств;
  • Пути устройств;
  • Устройство-источник трафика.

Пересечение устройств

Данный отчет позволяет узнать, сколько различных типов устройств применяют пользователи при взаимодействии с вашим сайтом и в каком соотношении.

Также при помощи этого отчета можно объединить пользователей по типам используемых устройств и сравнить показатели эффективности для каждого типа. Например, может оказаться, что мобильные пользователи приносят меньший доход, чем пользователи, заходившие с нескольких устройств.

Пути устройств

В отчете мы можем увидеть цепочки переходов, которые используют пользователи сайта. Эти данные пригодятся для оптимизации стратегии таргетинга рекламных объявлений на пользователей устройств соответствующего типа.

Устройство — источник трафика

С помощью этого отчета вы можете узнать, сколько привлеченных вами пользователей с помощью конкретного типа устройства совершили конверсию на устройстве того же или другого типа.

Очень полезным отчетом для анализа поведения отдельных пользователей является «Статистика по пользователям», который находится в разделе «Аудитория». Для сбора информации применяется идентификатор клиента (Client ID) или пользователя (User ID). Принцип работы с этим отчетом разбирается в главе «Отчеты – Аудитории».

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

Понравилась статья? Подписывайтесь на социальные сети:

источник

Настройка User > 01/09/2016 25/12/2016 Владимир Копытько 22 комментария

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

  1. понимать что это такое
  2. произвести активацию функции в аккаунте Analytics

Поэтому предлагаю Вам для начала ознакомиться со статьей Настройка User ID в Google Analytics, где Вы познакомитесь с понятием User ID и поймете предназначение данной функции, а также найдете пошаговое руководство по включению функции User ID в аккаунте Analytics в разделе «Включение функции «Идентификатор пользователя» в Universal Analytics»

Настройка U >

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

  1. Через cookie на Вашем сайте
    Данный способ отлично подойдет тем, у кого уже происходит передача UID в cookie. Помимо этого, не будет необходимости вносить на сайт строчки кода через php или js для получения UID.
  2. Через запись значений UID в DataLayer с последующим импортом в Google Analytics через GTM
    Данный способ подходит тем, кто знаком с основами программирования и тем, для кого не составит труда внести нужные строчки кода.
    Однако, в данной статье, будет рассмотрен подробный способ получения U >

Самое первое, что необходимо сделать — это убедиться/проверить, что в cookie есть значения User ID.
Поэтому следует для начала залогинться на сайте, а затем открыть панель для разработчиков в браузере, т.е нажать на кнопку F12. В данной панели необходимо найти информацию о cookie и убедиться в том, что User ID Вашего сайта действительно присутствуют там. Как правило, значения User ID в cookie называются UID или _uid
В качестве примера приведу UID для яндекс почты, так как WordPress не записывает UID в cookie

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

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

  1. Создаем переменную
    • Переменные → Создать → Конфигурация переменной → Основной файл cookie
    • Указываем название переменной Cookie — UID
    • В поле «Название cookie» указываем название Ваших UID cookie и сохраняем
      На изображении ниже я указал cookie Яндекса _ym_uid в качестве примера. Вам же следует указать именно название Вашей cookie UID
  2. Создать или обновить тег
    Под тегом подразумевается тег счетчика Google Analytics. Как его создать Вы можете узнать из руководства «Установка и настройка Analytics через Google Tag Manager«. Сейчас же рассмотрим его обновление. Для этого:

  • Заходим в текущий тег счетчика Google Analytics
  • Переходим в конфигурацию тега
  • Дополнительные настройки → Поля, которые необходимо задать → +ПОЛЕ
  • В поле Название указываем &u/>

Настройка User ID через cookie с помощью GTM завершена. Не забудьте проверить результат через GA Debug и убедитесь в корректности передачи данных.
Если Вы увидели через GA Debug, что значения UID не распознаются — &uid: undefined, значит Вы указали неверно имя UID cookie, либо указали верно, но не Вашего сайта
Как всегда выкладываю для вас готовый контейнер с настройками: Настройка User ID через cookie с помощью GTM. Вам же просто следует внести свои значения для переменных:

  • К. Идентификатор отслеживания
  • Cookie — UID

В противном случаи у Вас ничего не будет работать

Настройка User >

Для того, чтобы настроить передачу User ID через GTM c помощью DataLayer, необходимо разместить код следующего вида в шапке или подвале Вашего сайта.

Значение User ID можно получить с помощью кода php или javascript
К примеру, для того, чтобы получить значение User ID для WordPress, Вам необходимо использовать следующую строчку кода:

В итоге у Вас должен получиться следующий вид кода:

После того, как Вы вставили вышеприведенный код на все страницы сайта, -это обозначает, что Вы передаете UID посетителей сгенерированнный Вашей CMS в DataLayer.
Теперь необходимо организовать прием значений UID в Google Tag Manager с последующей их передачей в Google Analytics. Для этого необходимо произвести следующие действия в GTM:

  1. Создать переменную
    • Переменные → Создать → Конфигурация переменной → Переменная уровня данных
    • Даем название переменной: ПУД — UID
    • В имени переменной указываем UID
    • Незабываем указать папку и сохраняем

  • Создать или обновить тег
    • Заходим в текущий тег счетчика Google Analytics
    • Переходим в конфигурацию тега
    • Дополнительные настройки → Поля, которые необходимо задать → +ПОЛЕ
    • В поле Название указываем &uid
    • В поле Значение указываем <<ПУД — UID>> и сохраняем

    Настройка User ID через GTM c помощью DataLayer завершена. Если Вы сделали все корректно, то у вас в отчетах Google Analytics появятся данные по залогининым пользователям.

    Все вопросы можете задавать в комментариях, оперативно отвечу и подскажу

    источник

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