yclid

30 июля 2026 · ~13 мин чтения

маркетинг атрибуция яндекс url-параметры click-id аналитика

yclid

yclid — это уникальный идентификатор клика (Yandex Click ID), который Яндекс.Директ автоматически подставляет в ссылку рекламного объявления. По этому идентификатору Метрика и другие системы «сшивают» рекламный клик с последующим поведением человека на сайте — визитом, звонком, покупкой.

История

Идея прицепить к рекламной ссылке уникальный «билетик» — не изобретение
Яндекса. Первым это сделал Google в 2007 году в связке AdWords + Google
Analytics: параметр называется gclid и с тех пор живёт в каждой ссылке
из Google Ads. Точных чисел про самый первый релиз gclid у меня нет —
если хочешь узнать день в день, ищи «gclid history AdWords Analytics
integration 2007».

Яндекс сделал свой аналог примерно в 2013 году, чтобы связка Директ +
Метрика работала без ручных UTM-меток. До этого рекламодателям приходилось
самим прописывать ?utm_source=yandex&utm_medium=cpc&utm_campaign=... в
каждой посадочной ссылке — и половина забывала или ошибалась. yclid снял
эту боль: включаешь в настройках кампании галку «Разметка ссылок для
Метрики», и Директ сам добавляет параметр к каждому объявлению.

Дальше семейство click-id-ов быстро росло:

К 2020-м это стало отраслевым стандартом де-факто: у каждой крупной
рекламной сети есть свой параметр-идентификатор клика.

Отдельная веха — 2017–2019 годы, когда Apple выкатила ITP (Intelligent
Tracking Prevention) в Safari. ITP 2.1 в 2019-м стал резать срок жизни
first-party cookie до 7 дней, если на сайте виден признак трекинга. Это
подорвало старую схему «сшить клик и покупку через куку», и click-id-ы
внезапно стали важнее, чем куки: параметр в URL пришёл — и его можно
сразу передать на сервер, куда никакой ITP не дотянется.

Что это такое

Технически yclid — это строка вроде
?yclid=1234567890123456789 в конце URL, куда попадает человек, кликнув
по объявлению Директа. Значение — большое целое число, уникальное для
данного клика. Один клик — один yclid. Второй клик того же человека
по тому же объявлению — уже другой yclid.

Что важно понять:

  1. yclid — это про клик, а не про человека. Один и тот же посетитель
    может за неделю прийти три раза с трёх разных кликов — и это будут три
    разных yclid. Идентификатор конкретного пользователя у Метрики
    отдельный, он называется ClientID и живёт в куке.
  2. yclid не таит внутри тайных полей. Это не зашифрованное имя
    кампании и не JWT-токен с полезной нагрузкой. Это просто ключ, по
    которому Директ и Метрика на своей стороне достают все атрибуты
    клика: кампанию, объявление, ключевую фразу, цену клика, регион.
  3. yclid долго действителен. Метрика хранит связку «yclid → атрибуты
    клика» долго — на моей памяти это годы, чтобы можно было сшить клик
    в марте и звонок в декабре.

Чем отличается от похожих вещей:

Аналогии из жизни

Штрих-код на посылке СДЭК. Ты покупаешь товар — курьер лепит штрих-код,
и по нему в системе видно: откуда пришла посылка, каким рейсом, кто
получатель. Штрих-код сам по себе — просто цифры на наклейке. Всё знание
— в базе СДЭК. yclid работает так же: сама строка 1234... пустая, но у
Директа за ней хранится «кампания X, объявление Y, ключ Z».

Где ломается: штрих-код можно физически содрать с посылки, и она станет
безликой. С yclid проще: пользователь может скопировать «чистую» ссылку из
адресной строки, отправить другу, и тот придёт уже без yclid. Второй клик
не приписан к рекламе — по логике атрибуции это «прямой заход» или
«переход по ссылке от друга».

Печать на билете в кино. Кассир пробивает билет — на нём номер сеанса,
ряд, место, штамп кинотеатра. По этому билету потом можно всё восстановить,
даже если ты уже вышел из зала. yclid — такой же билет: остаётся с тобой,
пока не сотрёшь его вручную или пока не сработает механика типа ITP.

Где ломается: билет в кино можно потерять по дороге. С yclid то же самое.
Если между кликом и покупкой человек прошёл через сокращалку ссылок
(vk.cc, bit.ly), через AMP-версию, через «поделиться в WhatsApp», сквозь
редирект партнёрской сети — параметр по пути может отвалиться, и «билет»
до тебя не доедет.

Наклейка «Кто вас порекомендовал?» на визитке в парикмахерской.
Мастер записывает: «пришла от Кати». Через месяц Катя получает бонус за
рекомендацию. yclid — та же наклейка, только автоматическая: сайт
записывает, что человек пришёл именно с кампании номер такой-то.

Где ломается: клиентка может честно прийти по рекомендации Кати, но
забыть сказать об этом на ресепшене. Атрибуция теряется. С yclid то же
самое: если Метрика не установлена на посадочной странице или счётчик
загрузился с задержкой и не успел прочитать URL до перехода дальше — клик
«с рекламы» превратится в «прямой заход».

Как это работает

Шаг за шагом. Пользователь Аня видит в результатах поиска Яндекса
рекламное объявление магазина «ХорошиеЧайники» и кликает по нему.

  1. Клик на выдаче. Яндекс не отправляет Аню напрямую на
    horoshiechayniki.ru. Сначала он ведёт её через свой редирект (тот
    самый yabs.yandex.ru/count/...), где фиксируется сам факт клика,
    генерируется числовой ID клика и списываются деньги с рекламодателя.
  2. Редирект с yclid. Яндекс тут же перенаправляет Аню на посадочную
    страницу магазина, но добавляет к URL параметр:
    https://horoshiechayniki.ru/lp?yclid=1234567890123456789.
  3. Загрузка страницы и Метрика. У «ХорошиеЧайники» на всех страницах
    стоит счётчик Яндекс.Метрики (короткий JavaScript-код). При загрузке
    он читает URL страницы, находит yclid=..., отправляет его в Метрику
    вместе с ClientID Ани (это идентификатор её браузера в куке _ym_uid).
  4. Сшивка на сервере. Сервер Метрики видит: «клиент 987...
    пришёл по клику 1234...». Он идёт к Директу и запрашивает: «расскажи,
    что это был за клик?». Директ отвечает: «кампания „чайники Москва“,
    объявление номер 5, ключ „купить электрочайник“, цена 42 рубля».
    Эти атрибуты Метрика сохраняет и вешает на Аню.
  5. Дальнейшее поведение. Аня ходит по каталогу, кладёт чайник в
    корзину, оплачивает — Метрика видит все эти события (потому что
    счётчик работает на всех страницах) и связывает их с исходным yclid.
  6. Отчёт для рекламодателя. Через день магазин открывает отчёт
    «Директ, сводка» и видит: «кампания „чайники Москва“, потратили
    5 000 ₽, привели 120 визитов, из них 4 покупки на 32 000 ₽». Эти
    цифры — результат работы yclid: без него Метрика не смогла бы
    связать конкретную покупку с конкретной кампанией.

Есть тонкости:

Ключевая штука

yclid — это ключ, а не данные. Смысл ключа знает только Яндекс. Если завтра ты перенесёшь свою аналитику на другой стек, а Директ отключишь, старые yclid-ы в базе данных станут бесполезными строками цифр — расшифровать их будет некому.

Где встречается в обычной жизни

Где встречается в IT и бизнесе

Кто пользуется

Альтернативы и конкуренты

Когда НЕ стоит использовать

Атрибуция ≠ рост продаж

yclid прекрасно объясняет, откуда пришёл человек. Но сам по себе он не создаёт продаж — он только распределяет уже случившиеся продажи между каналами. Легко попасть в ловушку: оптимизируешь кампании «под yclid» (по атрибуции), а в реальности половина конверсий и без рекламы бы произошла.

Связанные понятия

Литература и источники

Где встретилось у меня

Вчера я разбирал ситуацию, где нужно было понять, как одна рекламная
подрядная схема мерится с атрибуцией у крупного застройщика через
Smartis и что там на самом деле фиксируется. В логах постоянно всплывали
yclid и связанные ключи (gclid, ClientID), обсуждались куки, ITP, модели
атрибуции и подмена номеров через call-tracking. Стало ясно, что без
чёткого понимания, что такое yclid и как он живёт в связке Директ →
Метрика → CRM, нельзя даже начать честный разговор с подрядчиком о том,
за что именно ты платишь.

Краткое резюме