Содержание
Client ID и User ID
Этот материал был написан в 2019 году. Мы обновили его в декабре 2021 года. Прияного чтения!
Уникальные пользователи, новые и вернувшиеся, каналы трафика и показатели конверсии — любой вопрос к системе аналитики начинается с малого — с идентификации пользователя. Для этого используются Client и User ID.
Что такое Client ID
Client ID — это анонимный идентификатор браузера. Система аналитики формирует его, чтобы опознавать уникальных пользователей и связывать действия каждого из них друг с другом.
Другими словами, когда система аналитики — Google Analytics или Яндекс.Метрика — формирует отчет по уникальным посетителям сайта, то имеет в виду именно количество уникальных браузеров, которым присвоен Client ID. Если один человек зашел на сайт с двух разных устройств или браузеров — в отчете будет отражено два уникальных посетителя. Если четыре человека зашли на сайт с одного браузера в течение короткого времени — для системы аналитики это будет один посетитель с четырьмя сессиями.
Да, система не идеальна, но это лишь первый шаг на пути идентификации пользователя. Client ID дает возможность различать и узнавать уникальных посетителей, собирать их действия на сайте в сессию и связывать между собой данные о сессиях, произошедших в разное время.
Client ID представляет собой набор цифр, записанных в файл cookie.
В Google Analytics он выглядит так: _ga=GA1.1.1135380329.1543226534
-
_ga — название cookie;
-
GA1 — универсальная часть для всех cookies подобного формата;
-
цифра 1 указывает на уровень домена, в данном случае это домен верхнего уровня;
-
первый блок из десяти цифр — число, сгенерированное случайным образом;
-
последняя часть — время создания cookie в формате UNIX.
А так в Яндекс.Метрике: _ym_uid=1543226534123620835
-
_ym_uid — название cookie;
-
первые десять цифр — время создания cookie в формате UNIX;
-
вторые десять цифр — число, сгенерированное случайным образом.
Можно заметить, что хоть формат записей и отличается, часть Client ID в обеих системах аналитики совпадает — 154322653. Верно, ведь обе cookie были взяты с одной страницы, на которой установлено два кода отслеживания. А значит, время создания Client ID в обеих системах одинаково. Хотя и не исключены ситуации, когда скрипты сработали с разницей в секунды — в таком случае последняя цифра будет отличаться.
Сколько хранится такой cookie-файл? Вопрос с подвохом. Еще недавно ответить на него было просто — он хранился два года с момента последнего визита или период, установленный в настройках браузера. Сейчас же браузеры начали существенно ограничивать срок жизни cookie-файлов. Например, в новом Safari они хранятся только две недели, независимо от настроек сайта. Это означает, что если посетитель зашел на сайт с разницей в 16 дней, то для системы аналитики это уже два разных пользователя, так как при втором посещении предыдущего cookie уже нет и браузер записал новый файл.
Где искать Client ID в отчетах аналитики
В Google Analytics в отчете «Аудитория» — «Статистика по пользователям» можно увидеть идентификаторы посетителей сайта, а также количество сессий, показатель отказов, транзакции, доход и коэффициент конверсии по каждому пользователю.
Чтобы увидеть более детальную информацию о посетителе и о каждом его действии, нужно кликнуть по определенному Client ID.
По умолчанию Client ID доступен только в этом отчете Google Analytics. В него можно добавлять сегменты, но он не сможет сгруппировать Client ID с другими параметрами, например источниками и каналами трафика, устройствами, URL перехода и т. д. Чтобы получить доступ к идентификатору в других отчетах Google Analytics, нужно дополнительно передавать Client ID в качестве пользовательского параметра, например, через функцию customTask. Подробную инструкцию к тому, как это сделать, можно прочитать в блоге OWOX.
В Яндекс.Метрике не нужно специально настраивать передачу Client ID, достаточно в отчете нажать кнопку «Группировки» и выбрать «Аудитория > Client ID» и увидеть отчет по конкретным пользователям.
Также можно использовать Client ID как условие сегментации.
Что такое User ID
Если Client ID — это уникальный анонимный идентификатор браузера, то User ID — это уникальный идентификатор пользователя в вашей внутренней системе, который пользователь получил при регистрации.
С его помощью можно связать действия одного пользователя с нескольких устройств, объединить данные из CRM и собрать полную информацию — имя, телефон, email, номер карты лояльности. Так перед маркетологом появляется полная картина взаимодействий с пользователем: какие страницы он посетил; откуда перешел; какие письма ему были отправлены; что и как часто он покупает. В том числе это дает возможность учитывать и офлайн-конверсии.
У User ID нет единого стандартного вида — его нужно присваивать самостоятельно на стороне сайта, и затем передавать в системы аналитики.
Настройка User ID в Google Analytics
Чтобы начать использовать User ID, нужно активировать эту функцию для аккаунта:
-
Во вкладке «Администратор» выбрать нужный Ресурс.
-
В Ресурсе выбрать «Отслеживание» — «User ID» — «Включить».
Нужно доработать код отслеживания Google Analytics или настройки тега Google Analytics с помощью Google Tag Manager, передавая в него UserID, который выдает бекенд сайта. Подробнее о том, как это сделать — читайте в справке Google. И наконец, нужно создать отдельное представление с User ID.
В результате появится несколько новых отчетов. Например, в разделе «Аудитория» — «Разные устройства» — «Пересечение устройств», «Пути устройств», «Устройство — источник трафика».
Отчет «Пересечение устройств» в Google Analytics
Все ли так хорошо, как кажется? Нет. Дело в том, что в представлении, где включен User ID, будут показаны только пользователи с User ID. То есть, если пользователь не идентифицирован, и у него есть только Client ID, он не попадет в эти отчеты. Создать же представление, где были бы и пользователи, и браузеры невозможно. В итоге получается, что в представлении с Client ID данные не совсем точные (нельзя быть уверенным, что браузер = конкретный пользователь; куки могли устареть и часть данных уже утеряна), а в представлении с User ID есть далеко не все пользователи.
Понимая эти особенности, каждый маркетолог сам решает для себя, как ему использовать данные обоих представлений. Лучшим решением здесь могло бы быть — собирать сырые данные и самостоятельно объединять действия пользователей.
Настройка User ID в Яндекс.Метрике
Передавать идентификатор посетителя в Яндекс.Метрику можно во время посещения сайта и с помощью загрузки файла .csv. В первом случае используется JavaScript API, подробнее о настройке можно прочитать в справке Яндекс.Метрики.
Чтобы передать идентификатор, загрузив CSV-файл, достаточно перейти в раздел «Настройка» — «Загрузка данных» — «Загрузка параметров посетителей» — в типе файла выбрать «User ID» — «Загрузить данные».
Полученные данные можно использовать, чтобы формировать сегменты для подбора аудиторий в Яндекс.Директе и в Яндекс.Аудиториях. А для анализа полученной информации можно обратиться к отчету «Параметры посетителей».
Итого
Client ID автоматически присваивается системой аналитики и идентифицирует браузер, а не человека. User ID присваивается на стороне сайта или CRM. Это тот параметр пользователя, по которому можно объединить всю доступную о нем информацию: поведение на сайте, имя, телефон, email, номер карты лояльности — и связать все его действия в разных браузерах и на разных устройствах. По сути, User ID — это то, с чего начинается настоящая аналитика.
Следующий шаг — реализация кроссдевайсного отслеживания, которое обеспечит бесшовную коммуникацию с пользователем. Ведь сегодня все мы ожидаем, что, положив товар в корзину с телефона, сможем продолжить оформление заказа с компьютера. Пустая же корзина разочарует любого. Говоря об отчетах, стоит помнить, что за цифрами скрыты живые люди и задача маркетолога — проанализировать и понять их поведение, чтобы направить его в нужное бизнесу русло. Только тогда отчеты будут иметь ценность.
Как отслеживать посетителей сайта с помощью User ID | Блог YAGLA
Google Analytics позволяет сосредоточиться на пользователях, а не на посещениях. А также исследовать их поведение, с каких бы устройств они ни заходили на сайт. Так легче отделять потенциальных клиентов от существующих и улучшать пути конверсии.
В этой статье вы узнаете, как отделить зерна от плевел, то есть пользователей от устройств с помощью User ID.
Что такое Client ID
Итак, пользователь приходит на сайт. В этот момент GA автоматически присваивает Client ID (идентификационный номер клиента), уникальный для его девайса и браузера. ID записывается в cookies. У одного пользователя может быть несколько Client ID, поскольку люди обычно посещают сайты то с гаджетов, то с десктопов. Система каждый уникальный Client ID принимает за уникального пользователя.
Что такое User ID
Вы тоже идентифицируете пользователей на сайте – с помощью пароля и логина? То есть присваиваете посетителям User ID (идентификационный номер пользователя). Обычно это рандомный набор символов. Он не зависит от количества устройств и гаджетов, которые использует посетитель. Зашел на сайт, ввел логин и пароль? Все, GA заполняет поле User ID. Отчет по User ID важнее отчета по Client ID. Он не содержит лишней информации, а показывает конкретику о количестве пользователей, а не устройств.
Как отделить User ID от Client ID
Шаг 1. Присвойте пользователям уникальный ID
Для начала создайте уникальные ID для пользователей.
- Простой способ. Есть база данных / CRM / cookies? Отлично, дергайте оттуда. Не приучили посетителей входить на сайт по логину-паролю? Начните делать это прямо сейчас. Только не забудьте предложить что-то ценное в обмен на авторизацию.
- Креативный способ. Запустите кампанию для сбора данных. У вас есть список электронных адресов, где у каждого пользователя уникальный ID. Рассылайте письма с предложениями и динамической ссылкой (у каждой ID) на сайт. Останется собрать ID, когда пользователи перейдут по ней.
- Продвинутый способ. Привяжите карту лояльности к ID. Покупки по скидочным картам можно импортировать в GA.
Шаг 2. Настройте Google Tag Manager (GTM) для сбора пользовательских ID
Итак, на сайте все готово. Осталось отправить данные в GA. Для этого настройте переменную dataLayer («уровень данных») в GTM.
Первый вариант – программный. Когда пользователь логинится, уровень данных может выглядеть вот так:
Второй вариант – возьмите ID из cookies. Задайте переменную First Party Cookie (основной файл cookies) для сбора пользовательских ID:
Настроенная в GTM функция User ID передает информацию о пользователях как о событии или посещении страницы. У вас, скорее всего, уже настроен тег просмотра страницы. Зайдите в GA и внесите изменения в Конфигурации тега.
Найдите More Settings > Fields to Set и добавьте там поле User ID. В поле value впишите переменную, которую создали выше.
Для User-ID value нет ограничений по длине.
При желании настройте специальные расширения для сегментирования данных неидентифицированных пользователей.
Шаг 3. Настройте User ID в Google Analytics
Тег настроен, теперь настройте GA. Зайдите в настройки администратора, раздел Tracking Info. Прочите и поставьте переключатель на ON:
Пройдет какое-то время, прежде чем GA начнет сбор информации: пользователи не каждый раз и не сразу логинятся на сайте. Как это бывает: зашел на одну страницу, просмотрел другую, заглянул на третью, а уже потом ввел логин-пароль.
Можно сгруппировать эти посещения. Главное, чтобы это была одна и та же сессия, с одним и тем же ID. Для этого при конфигурации User-ID нужно включить объединение сессий (session unification) в настройках администратора.
Шаг 4. Настройте просмотр функции User ID
Осталось настроить отчет, в котором будут только хиты (запросы, посещения), которые сделали пользователи с User ID. Информации, возможно, не так много, но вы получите новое представление об их поведении.
Отчеты «Многоканальные последовательности» и «Источники трафика» наиболее точно отражают частоту визитов и прочее. В новом просмотре будут и новые отчеты. Они расскажут об устройствах: с каких заходят, с каких покупают и т.д. Ищите их в разделе «Аудитория»:
Далее – подробнее о каждом.
Device Overlap
Отчет об используемых устройствах покажет, какие чаще всего используют посетители.
Для каждого устройства – данные по доходности и транзакциям:
Device Paths
Здесь вы увидите, какие устройства и на какой стадии покупки выбирают пользователи. Там же данные о доходах и транзакциях.
Обратите внимание на настройку Path Options:
Здесь можно выделить шаги до или после конкретного события, будь то достижение цели или транзакция. Там же настраиваете расположение колонок в отчете.
Acquisition Devices
Покажет, с какими устройствами пришли на сайт пользователи (с момента запуска функции User ID, конечно). Тут же данные о доходах и рейтинг, можно сравнивать колонки и строки.
Всё, функция и отчеты настроены. У вас в руках ценная информация об уникальных пользователях!
Статья подготовлена по материалам lunametrics.com.
Хотите тоже написать статью для читателей Yagla? Если вам есть что рассказать про маркетинг, аналитику, бизнес, управление, карьеру для новичков, маркетологов и предпринимателей. Тогда заведите себе блог на Yagla прямо сейчас и пишите статьи. Это бесплатно и просто
атрибутов профиля пользователя. AppMetrica
Пользовательские атрибуты определяют характеристики пользователя, такие как пол, возраст, тип подписки, количество уровней и т. д. Они отображаются в отчетах, а профили могут использоваться для сегментации других отчетов. Для сбора пользовательских атрибутов необходимо настроить отправку в SDK AppMetrica. Дополнительные сведения см. в разделе Настройка отправки атрибутов.
AppMetrica имеет предопределенные и настраиваемые атрибуты.
Атрибуты, специфичные для пользователей любого приложения и уже определенные для AppMetrica SDK:
- ProfileId
- Идентификатор профиля пользователя. Принимает значение произвольной строки.
Внимание. AppMetrica не отображает предустановленные атрибуты в веб-интерфейсе, если не настроена отправка ProfieId.
- Пол
- Пол профиля пользователя. Возможные значения:
мужской
|женский
|другой
. - Возраст
- Дата рождения или возраст профиля пользователя.
- Уведомления включены
- Состояние уведомлений профиля пользователя. Он указывает, включил ли пользователь уведомления для приложения.
- Имя
- Имя профиля пользователя.
Примечание. В AppMetrica также есть системные атрибуты «Пол» и «Возраст», которые определяются автоматически с помощью технологии Crypta.
Для сбора предустановленных атрибутов профиля необходимо настроить их отправку в AppMetrica SDK. Дополнительные сведения см. в разделе Настройка отправки атрибутов.
Атрибуты, которые не определены в SDK и могут различаться для разных типов приложений. Название и тип пользовательских атрибутов задаются вручную в настройках приложения.
AppMetrica позволяет настроить отправку до 100 пользовательских атрибутов следующих типов:
- string
- Принимает значение произвольной строки.
- Например:
Тип подписки: Бесплатная | Пробная версия | Премиум
. - Число
- Принимает числовое значение.
- Например:
Количество виджетов на экране: 1 | 2 | 3 | 4
. - Bool
- Принимает значение двоичной логики.
- Например:
Платная подписка: правда | ложь
. - Счетчик
- Выполняет операцию сложения или вычитания.
- Например:
Количество пройденных уровней: +1
.
Для сбора собственных кастомных атрибутов профиля необходимо добавить их в настройках приложения и настроить отправку в AppMetrica SDK. Дополнительные сведения см. в разделе Настройка отправки атрибутов.
Если вы не нашли ответ, который искали, вы можете использовать форму обратной связи, чтобы отправить свой вопрос. Пожалуйста, опишите проблему как можно подробнее. Если можно, прикрепите скриншот.
Была ли статья полезна?
Быстрый старт — Яндекс.Метрика. Помощь
- Шаг 1. Авторизуйтесь
- Шаг 2. Создайте тег
- Шаг 3. Установите тег на свой сайт
- Что дальше?
- Вопросы и ответы
Запрос на создание и настройку тега
Чтобы создать тег, выполните следующие действия:
Для работы с Яндекс.Метрикой необходим Яндекс ID. Если у вас его нет, вам сначала нужно зарегистрироваться.
Если вы являетесь владельцем рекламной кампании в Яндекс.Директе или ваш интернет-магазин является партнером Яндекс. Маркета, рекомендуем вам авторизоваться под логином, зарегистрированным в этих сервисах. Это позволяет быстро переключаться между услугами.
Щелкните Добавить тег. Откроется страница с настройками тега. Для получения дополнительной информации см. раздел Как создать и установить тег. Обучающее видео. Создание фрагмента кода.
Посмотреть видео
Совет. Для установки тега рекомендуем обратиться к сотруднику, который отвечает за поддержку сайта.
В разделе «Настройки» перейдите на вкладку «Тег» и нажмите «Копировать». Затем вставьте этот код в HTML-код страницы. Если вы не'Если фрагмент кода не размещается на всех страницах сайта, Яндекс.Метрика будет интерпретировать пользователя как появление на сайте и исчезновение с него. Это приведет к искажению статистики.
«}}»>. Рекомендуем вставлять его как можно ближе к верху страницы — от этого зависит точность и полнота подсчета данных. Для получения дополнительной информации см. раздел Установка тега.
После установки тег будет доступен на странице Мои теги. Тег сразу начинает собирать данные. 9Обучающее видео. Установка тега на сайт
Посмотреть видео
Ознакомьтесь с инструментами, которые можно подключить к вашему тегу и сделать работу с Яндекс.Метрикой более эффективной. Для этого перейдите в «Настройки» → «Включение отчетов».
Эта страница поможет вам:
Узнать о новых инструментах и отчетах в Яндекс. Метрике.
Найдите инструкции по подключению этих инструментов к вашему тегу.
Проверка размещения тега на сайте и сбора данных
Вы можете проверить корректность установки фрагмента тега и сбора статистики.
Проверка настроек целей
Проверить правильность настройки целей можно с помощью параметра _ym_debug=1. Дополнительные сведения см. в разделе Проверка цели.
Ошибка при установке фрагмента кода на сайт
Вероятно, вы используете механизм шаблонов Smarty, который неправильно обрабатывает фигурные скобки, содержащиеся во фрагменте кода.
Для корректной обработки кода JavaScript в этом шаблонизаторе необходимо заключить фрагмент кода Яндекс.Метрики в специальный элемент {literal}{/literal}
(см. документацию Smarty) или использовать элемент { ldelim}{rdelim}
, чтобы избежать фигурных скобок во фрагменте кода (см. документацию Smarty).
Получение статистики в РСЯ-теге
Фрагмент кода РСЯ устанавливается автоматически на страницы сайта, содержащие блоки РСЯ. Чтобы получить полную статистику, установите фрагмент кода Яндекс.Метрики на все страницы сайта. Вы можете получить фрагмент кода на странице настроек (Тег).
Здесь вы можете включить отображение карты кликов, точного показателя отказов и других возможностей Яндекс.Метрики. Дополнительные сведения см. в разделе Основные и дополнительные настройки тега.
Установка нескольких тегов на страницы сайта
Подробнее см. в разделе Установка нескольких тегов на сайт.
Установка одного и того же тега на нескольких сайтах
Статистика будет собираться по всем сайтам, на которых установлен тег, даже если они не указаны в полях Адрес сайта и Дополнительные адреса (см. раздел Основные и дополнительные настройки тега). В некоторых отчетах, например в отчете «Популярные», URL-адреса этих сайтов отображаются серым цветом.
Если вы не смогли самостоятельно проверить метку, следуйте приведенным ниже рекомендациям.
Данные не отправляются в консольДанные в консоли есть, но отчеты не появляются
Это может происходить по следующим причинам:
Тег установлен неправильно. Например, CMS изменила фрагмент кода. Переустановите тег или обратитесь в службу поддержки вашей CMS.
Неработающие скрипты мешают работе метки Яндекс.Метрики на сайте. Вы можете проверить это в консоли браузера.
Данные рекомендации не помогли
Это означает, что информация передается в Яндекс.Метрику. Однако данные могут не отображаться в отчетах по одной из следующих причин:
Данные отправляются на тег с другим номером.
На вкладке «Фильтры» в настройках тега определены слишком строгие фильтры.