ClientID и другие идентификаторы в Яндекс Метрике: как склеить визиты одного пользователя
Коротко: ClientID — анонимный идентификатор браузера, который Метрика присваивает автоматически. UserID — идентификатор, который передаёт сам сайт (например, ID из своей базы после логина). Оба можно получить на странице через JS API счётчика и передать дальше — в форму заявки, CRM или на сервер.
← Каталог: Метрика · Введение · Системы аналитики · Счётчик и код · Безопасность данных · Основы HTML/JS · Карта настройки · Типы целей · Цели · Автоцели и ecommerce · ЯТМ на практике · Тег Менеджер · Фильтры и операции · Доступы и роли · Вебвизор и карты · Карты и формы · Семплирование · Отчёты · Стандартные отчёты · Атрибуция · Сегментация · Офлайн-конверсии · Measurement Protocol · CRM и интеграции · Битрикс24 и Albato · Мессенджеры · Воронки · AppMetrica · API: введение · API: возможности · API: архитектура · API: окружение · API: отчёты на практике · API: Logs · DataLens · Чек-лист · Справка Яндекс Метрики
Содержание
- Что такое ClientID
- ClientID и UserID: в чём разница
- Как получить ClientID и передать его дальше
- Практические сценарии использования
- Важно про приватность
Что такое ClientID
ClientID — уникальный идентификатор, который Метрика создаёт для браузера посетителя при первом визите на сайт со счётчиком и хранит в cookie. Он не привязан к личности человека и не содержит персональных данных — это просто технический ключ, по которому можно склеить несколько визитов одного и того же браузера в разное время.
ClientID и UserID: в чём разница
| Параметр | Кто создаёт | Когда меняется |
| ClientID | Метрика автоматически | Меняется при очистке cookie, смене браузера/устройства |
| UserID | Сайт (после логина/регистрации) | Не меняется, пока не изменится ID в самой базе сайта |
Как получить ClientID и передать его дальше
Значение ClientID можно получить через JS API счётчика методом getClientID() и записать в скрытое поле формы заявки перед отправкой — тогда в CRM попадает не просто заявка, а заявка с привязкой к конкретному визиту сайта, из которого видно, откуда пришёл человек, по каким страницам ходил и с какой рекламной кампании.
ym(COUNTER_ID, 'getClientID', function(clientID) {\n document.getElementById('client_id_field').value = clientID;\n});
Практические сценарии использования
- Передать ClientID в CRM вместе с заявкой — дальше через офлайн-конверсии можно загрузить факт продажи обратно в Метрику по этому же идентификатору.
- Использовать UserID вместо ClientID, если у сайта есть личный кабинет и человек может заходить с разных устройств — так визиты с телефона и с компьютера склеятся в одну историю.
- Передавать связку ClientID + номер заявки в свою базу для последующей аналитики без выгрузки из интерфейса Метрики — через API.
Важно про приватность
Важно: ClientID и UserID — технические идентификаторы, а не персональные данные сами по себе. Но если рядом с ними в CRM или базе хранится имя, телефон, email — на такую связку уже распространяются требования 152-ФЗ, см. Безопасность и данные.
Комментарий эксперта
|
Константин Горбунов Передача ClientID в CRM — одна из самых недооценённых настроек: без неё офлайн-конверсии и сквозная аналитика попросту не соберутся в единую картину, даже если сама Метрика настроена идеально. |
Частые вопросы
ClientID одинаковый на разных доменах?
Нет, ClientID привязан к cookie конкретного домена; на разных доменах для одного и того же посетителя будут разные значения, если не настроена межсайтовая склейка.
Что случится с ClientID, если пользователь почистит cookie?
Метрика создаст новый ClientID при следующем визите — старая история визитов формально «потеряется» для склейки по этому идентификатору.
Можно ли использовать ClientID для показа персонализированной рекламы напрямую?
Сам ClientID — это ключ склейки данных внутри вашей аналитики/CRM, а не готовый инструмент ретаргетинга; для рекламы используются сегменты и офлайн-конверсии.
См. также: Офлайн-конверсии, Measurement Protocol.
Материал подготовлен редакцией AdPump совместно со специалистами Monster Context (m-context.ru) на основе практики ведения аккаунтов Яндекс Директа и обновлений Яндекс Метрики 2026 года.
← Каталог: Метрика · Введение · Системы аналитики · Счётчик и код · Безопасность данных · Основы HTML/JS · Карта настройки · Типы целей · Цели · Автоцели и ecommerce · ЯТМ на практике · Тег Менеджер · Фильтры и операции · Доступы и роли · Вебвизор и карты · Карты и формы · Семплирование · Отчёты · Стандартные отчёты · Атрибуция · Сегментация · Офлайн-конверсии · Measurement Protocol · CRM и интеграции · Битрикс24 и Albato · Мессенджеры · Воронки · AppMetrica · API: введение · API: возможности · API: архитектура · API: окружение · API: отчёты на практике · API: Logs · DataLens · Чек-лист