yclid в Яндекс.Директ: что это, как работает метка клика и почему теряются конверсии

Разбираем метку клика в URL, связь Яндекс Метрики с Директом, настройку целей и типичные причины потери конверсий — от редиректов до учёта в системе клиентов.

Бесплатный расчёт бюджета

Метка клика yclid в цепочке Директ → Метрика

Коротко: yclid — идентификатор клика по объявлению Яндекс.Директа. Он появляется в адресе страницы после перехода и помогает связать визит в Яндекс Метрике с конкретной кампанией, объявлением и расходом. Если цепочка обрывается — в отчётах растёт «Яндекс: Не определено», падает точность целей, а автостратегии обучаются на неполных данных.

21день офлайн
5тест-кликов
3уровня учёта

кс: Не определено», падает точность целей, а автостратегии обучаются на неполных данных.

Что такое yclid в Яндекс.Директе и зачем нужна метка клика

Определение: yclid (метка клика) — уникальный номер, который Директ автоматически добавляет к ссылке объявления при клике пользователя. По документации Яндекса это идентификатор клика по рекламе; в интерфейсе Метрики отдельного поля «yclid» нет — система использует метку внутри механизма связки «клик → визит → конверсия».

Метка клика нужна рекламодателю по трём причинам:

  1. 1. Атрибуция — понять, какое объявление и какая кампания привели человека на сайт.
  2. 2. Сверка расходов — сопоставить клики в Директе с визитами и конверсиями в Метрике.
  3. 3. Офлайн-учёт — передать в Метрику продажи и квалифицированные заявки, которые произошли после клика, но не зафиксировались счётчиком на сайте.

Яндекс Реклама прямо называет yclid резервным способом связать клик Директа с визитом Метрики — на случай, когда привязанный счётчик не смог сопоставить клик и визит напрямую. Приоритет у данных счётчика; метка клика подстраховывает «дыры».

Отличие метки клика от UTM-меток

ПараметрКто добавляетДля чего
yclidЯндекс.Директ автоматическиСвязка клика Директа с визитом и офлайн-конверсиями
utm_source, utm_medium и др.Рекламодатель вручную или через шаблонКросс-канальная аналитика, отчёты по источникам в Метрике

UTM и yclid не заменяют друг друга. UTM удобны для отчётов «откуда пришёл трафик» в целом; yclid — для технической связки с кабинетом Директа и загрузки офлайн-конверсий. При массовой UTM-разметке Директ всё равно может автоматически дописать yclid к ссылке.

Где в URL появляется yclid после клика по объявлению

После клика по объявлению пользователь попадает на посадочную страницу с параметром в адресе, например:

https://example.ru/uslugi/?yclid=1234567890123456789

Метка добавляется ко всем ссылкам перехода по объявлениям — без отдельного действия маркетолога, если в кампании включена опция «Размечать ссылки для Метрики» (в новых кампаниях — по умолчанию). Проверить можно так: сделать тестовый клик по объявлению (лучше с паузой показов или через предпросмотр) и посмотреть адресную строку браузера.

Важно: сайт должен корректно открывать страницы с произвольными GET-параметрами. Если при ?yclid=123456 сервер отдаёт ошибку 404 или редирект без сохранения параметров — атрибуция ломается ещё на входе.

Как работает метка клика: путь от объявления до отчёта

Цепочка выглядит так:

Объявление → клик → URL с yclid → загрузка страницы → счётчик Метрики → визит → цель → отчёт Директа / Метрики

Подробнее — по шагам.

Что передаёт Директ на сайт при переходе

При клике Директ формирует ссылку с макросом {yclid} — уникальным номером клика. Параллельно могут передаваться openstat-параметры и ваши UTM. Если итоговый URL после кодирования превышает 4096 байт, по правилам Яндекса в адрес попадают только yclid и openstat — остальные параметры могут отсечься. На практике это редко, но стоит помнить при длинных UTM-цепочках.

В параметрах кампании блок «Счётчики целевых действий» задаёт номер счётчика Метрики и галочку «Размечать ссылки для Метрики». Без привязанного счётчика связка «расходы Директа ↔ конверсии на сайте» работает хуже.

Как Метрика связывает визит с кампанией и объявлением

Метрика получает визит, считывает источник перехода и, при корректной связке счётчика с Директом, относит визит к конкретной кампании, группе объявлений и ключевой фразе. Детали кампании система берёт из связки счётчика и кабинета, а не «расшифровывает» число yclid как закодированный ключ — распространённый миф в отраслевых блогах не подтверждён официальной документацией.

Расхождение цифр между Директом и Метрикой — нормальная тема, если понимать различия:

- В Директе в отчёте «Клики» учитываются все клики, без фильтра антискликивания.

- В Метрике отчёт «Рекламные системы» показывает все визиты, в том числе по неучтённым кликам.

- Отчёты «Директ, сводка / площадки / расходы» — только по учтённым кликам, которые удалось сопоставить с визитом.

Подробнее о связке двух систем — в материале Яндекс Метрика и Яндекс Директ.

---

Цепочка атрибуции

Пять звеньев yclid: от клика до офлайн-конверсии

Метка клика живёт не в отчёте, а в цепочке систем. Переключите сценарий — увидите, где обрывается связь «расход Директа ↔ результат в учёте».

  • Клик и URL — Директ дописывает yclid к адресу посадочной.
  • Метрика — счётчик сопоставляет визит с кампанией и целью.
  • Учёт клиентов — метка в заявке и сделке для длинного цикла.
  • Офлайн — загрузка квалифицированных сделок обратно в Директ.
Полная цепочка без потерь

Тестовый клик → yclid в адресе после редиректов → визит в «Директ, расходы» → метка в заявке → офлайн-конверсия в окне 21 день.

Статус: учёт корректен

Дальше — настройка целей и почему без метки стратегия «не видит» конверсии.

Схема цепочки yclid: клик по объявлению, URL с меткой, Яндекс Метрика, система учёта клиентов и офлайн-конверсия в Яндекс.Директ Клик → URL → Метрика → учёт → офлайн Клик Директ URL ?yclid=… Метрика визит · цель Учёт заявка Офлайн → Директ АДРЕС ПОСЛЕ КЛИКА example.ru/?yclid=1234567890 Что видит рекламодатель Директ · расходы Конверсия привязана к объявлению Метрика · источник Яндекс: кампания и цель Зрелость учёта L1 · счётчик L2 · URL L3 · учёт L4 · офлайн L5 · ROAS

Цели в Яндекс.Директе и Яндекс Метрике: настройка и учёт конверсий

Без целей метка клика «живёт» только в статистике визитов. Для оптимизации рекламы нужны цели Метрики, импортированные в Директ как целевые действия.

Базовый порядок:

  1. 1. Создать цели в Метрике (отправка формы, звонок, покупка, JavaScript-событие).
  2. 2. Привязать счётчик к кампании Директа.
  3. 3. В кабинете Директа выбрать цели для оптимизации и отчётов.
  4. 4. Убедиться, что yclid не теряется на пути от клика до страницы, где срабатывает цель.

Подробный разбор типов целей — в статье Цели в Яндекс.Директе и Конверсии в Яндекс.Директе.

Цель рекламы и цена цели в отчётах

Цель рекламы — то действие, ради которого запущена кампания: заявка, звонок, оплата. Цена цели в отчётах Директа — отношение расхода к числу достигнутых целей за период. Если часть конверсий «выпала» из-за потери yclid или неверной атрибуции, цена цели в кабинете завышается: расход есть, а конверсий система видит меньше, чем в системе учёта клиентов.

Микроконверсии и промежуточные цели

Микроконверсии — промежуточные шаги воронки: просмотр прайса, добавление в корзину, клик «написать в мессенджер». Они помогают автостратегиям получать больше сигналов, пока основных продаж мало. Но если yclid теряется на первом же переходе, даже микроконверсии не привяжутся к объявлению — стратегия «не видит» поведение аудитории.

Почему теряются конверсии: редиректы и обрыв цепочки yclid

Главная практическая проблема темы — разрыв цепочки: человек кликнул по рекламе, оставил заявку, а в Директе конверсия не засчиталась или попала в «Яндекс: Не определено». Деньги потрачены, оптимизация страдает.

Цепочка редиректов и потеря параметра в адресе

Типичные технические причины:

  • редирект http → https или www → без www без передачи query string;
  • несколько 301/302 подряд, на одном из шагов параметры отбрасываются;
  • CMS или конструктор «чистит» URL и удаляет неизвестные GET-параметры;
  • переход на языковую версию сайта без сохранения yclid.

Лечение — сохранение полного URI при редиректе (в nginx — $request_uri, в Apache — QSA для mod_rewrite). После правки — повторный тест: клик → yclid в адресе до и после каждого редиректа.

Мобильные приложения, внешние лендинги и сторонние формы

Дополнительные точки обрыва:

  • Лендинг на Tilda / другом конструкторе, не связанный со счётчиком кампании.
  • Форма на стороннем домене (Typeform, Google Forms) — yclid не передаётся в поля автоматически.
  • Мобильное приложение вместо сайта — метка из веб-клика не попадает в приложение без deep link и отдельной интеграции.
  • Кросс-устройство: клик с телефона, заявка с десктота — yclid привязан к первому визиту; без кросс-девайс и идентификаторов пользователя часть пути теряется.

Чек-лист: как проверить, доходит ли yclid до страницы конверсии

ШагДействиеОжидаемый результат
1Тестовый клик по объявлениюВ адресе есть yclid=…
2Пройти все редиректы до финальной страницыyclid сохранён или записан в cookie/хранилище
3Открыть страницу с формой заявкиПараметр не пропал после внутренних переходов
4Отправить тестовую заявкуВ системе учёта клиентов есть yclid (если настроена передача)
5Через 24–48 ч проверить Метрику и ДиректВизит не в «Не определено», цель засчитана

Протокол для бизнеса: пять тестовых кликов по разным объявлениям → проверка URL → заявка → сверка с CRM. Если из 20 реальных сделок в офлайн-файле привязались три — автостратегия обучается на обрывке, а не на экономике бизнеса.

Передача yclid в систему учёта клиентов и учёт офлайн-конверсий

Когда заявка обрабатывается менеджером, сделка закрывается через неделю, а оплата приходит офлайн — одной цели «отправка формы» мало. Нужна цепочка yclid → CRM → офлайн-конверсия в Метрике → Директ.

Стандартный performance-стек 2026:

  1. 1. JavaScript на сайте сохраняет yclid из URL в cookie или localStorage (см. справку Метрики: получение yclid).
  2. 2. Скрытое поле формы или webhook передаёт метку в систему учёта клиентов (CRM).
  3. 3. При смене статуса сделки («квалифицирован», «оплачен») формируется CSV или API-запрос офлайн-конверсий.
  4. 4. Метрика привязывает конверсию к визиту с тем же yclid — если с момента визита прошло не больше 21 дня (официальный лимит Яндекса).

yclid vs ClientID: yclid привязывает офлайн-событие к сессии, начатой с клика по объявлению с этой меткой; ClientID — к сессии, непосредственно предшествовавшей конверсии. Для длинного цикла сделки yclid часто точнее отражает вклад Директа.

Подробнее о сквозном контуре — в материалах Сквозная аналитика и Яндекс Директ и Интеграция Яндекс Директ.

Сохранение метки клика в заявке и сделке

Минимальная реализация без разработки «с нуля»:

  • скрытое поле в форме;
  • передача через webhook в CRM (AmoCRM, Bitrix24 и др.);
  • дублирование в UTM-поле «комментарий» для ручной сверки на старте.

На этапе аудита достаточно открыть любую новую заявку в CRM и убедиться, что поле yclid не пустое у клиентов с платного трафика.

Загрузка офлайн-конверсий обратно в Директ

После загрузки файла или API-вызова в Метрику данные попадают в отчёты и могут использоваться автостратегиями, если выбраны соответствующие цели. В отличие от Google Ads, в Яндексе ручная/полуавтоматическая загрузка офлайн-конверсий остаётся нормой — стабильный pipeline CSV/API часто становится зоной ответственности агентства или in-house аналитика.

См. также Ассоциированные конверсии и Коллтрекинг в Яндекс Директе — когда часть лидов приходит по телефону.

Оплата за конверсии и обучение стратегии при неполных данных

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

Разбор стратегии — в статье Оплата за конверсии в Яндекс.Директе и Максимум конверсий.

Почему стратегия «не видит» конверсии без yclid

Если визит не сопоставлен с кликом:

  • конверсия не попадает в отчёт «Директ, расходы» по объявлению;
  • автостратегия получает меньше сигналов для обучения;
  • в интерфейсе может появиться статус «Обучение стратегии остановлено» — недостаточно конверсий за период.

Это не «поломка» кампании, а следствие дыр в учёте. Исправление аналитики часто эффективнее, чем смена стратегии или бюджета.

Что делать, если обучение стратегии остановлено

Практический алгоритм:

  1. 1. Проверить, срабатывают ли цели в Метрике (отчёт «Конверсии», вебvisor).
  2. 2. Оценить долю визитов «Яндекс: Не определено» в отчёте «Директ, расходы».
  3. 3. Прогнать чек-лист редиректов и тестовые клики.
  4. 4. Убедиться, что в кампании включено «Размечать ссылки для Метрики» и указан верный счётчик.
  5. 5. После исправлений — не менять резко цели и бюджет; дать системе 1–2 недели на накопление данных.

Как перезапустить обучение после исправления учёта

Официального «кнопки перезапуска» нет — стратегия возобновляет обучение, когда за отведённый период набирается достаточно новых конверсий по исправленной цепочке. Рекомендации:

  • временно снизить агрессивность автоматической корректировки ставок;
  • использовать микроконверсии как промежуточный сигнал, если основных продаж мало;
  • подключить офлайн-конверсии по квалифицированным сделкам, а не только по формам.

Если хотите увереннее сами настраивать цели, читать отчёт «Директ, расходы», диагностировать «Обучение стратегии остановлено» и перезапускать автостратегию после исправления учёта — Больше о маркетинге в моем Telegram.

Атрибуция и оценка эффективности рекламы с корректным yclid

Когда yclid проходит цепочку без потерь, можно честно ответить на вопрос «сколько стоит клиент из Директа» и «какое объявление окупается». При обрывах метрики эффективности рекламы и рентабельности рекламных расходов вводят в заблуждение.

Отчёты Директа и Метрики при полной цепочке метки

ОтчётЧто показывает при корректном yclid
Директ → Клики / КонверсииРасход, клики, цели по кампаниям и объявлениям
Метрика → Директ, сводкаСопоставленные визиты и конверсии
Метрика → Директ, расходыДетализация по кампаниям без «Не определено»
Офлайн-конверсииПродажи и квалификация, привязанные к клику

Модель атрибуции по умолчанию в Метрике — «Последний значимый переход». Конверсия может уйти не в Директ, если позже был другой значимый источник (email, органика, прямой заход). Это не потеря yclid, а правило модели — см. Модели атрибуции.

Директ привязывает конверсию к дате клика, Метрика — к дате визита/достижения цели; при сравнении периодов расхождение по датам нормально.

Типичные ошибки в интерпретации данных

  1. 1. Сравнивать клики Директа с визитами Метрики 1:1 — разная методика учёта и антифрод.
  2. 2. Игнорировать строку «Не определено» — она показывает масштаб проблемы атрибуции.
  3. 3. Оптимизировать только по формам, не передавая продажи офлайн — стратегия «учится» на нецелевых лидах.
  4. 4. Менять модель атрибуции каждую неделю — ломается сопоставимость периодов.
  5. 5. Путать yclid с идентификатором пользователя счётчика — это разные сущности для разных задач.

Три уровня зрелости учёта yclid (ориентир для аудита)

Уровень 1 — база: счётчик Метрики на всех посадочных, привязка к кампании, «Размечать ссылки» включено, цели настроены.

Уровень 2 — техническая целостность: yclid не теряется на редиректах и SPA, доля «Не определено» стабильна и невысока, тестовые клики проходят чек-лист.

Уровень 3 — performance-контур: yclid сохраняется в CRM, офлайн-конверсии загружаются в Метрику, автостратегии обучаются на выручке и квалификации, а не только на отправке форм. Здесь же — оптимизация конверсии на сайте и связка со статистикой Директа.

Согласие на cookies, 152-ФЗ и метка клика

Тренд 2026: отложенная загрузка Метрики после баннера согласия даёт «слепые зоны» — часть визитов и целей не фиксируется до принятия cookies. yclid как параметр URL можно сохранить до полной инициализации счётчика (в cookie или скрытом поле) и догрузить офлайн-конверсию позже — практический обходной путь, который обсуждают интеграторы.

Юридическая квалификация yclid как персональных данных не закреплена отдельным разъяснением Роскомнадзора; окончательное решение — за юристом компании. Маркетинговые оценки «падение конверсий на 30–50% из‑за баннера» без методологии не стоит принимать как норму отрасли — только как гипотезу для собственного A/B-теста.

Итог

yclid — не «техническая мелочь для программистов», а основа связки денег в Директе ↔ результат на сайте и в CRM. Потеря метки на редиректе, в сторонней форме или из‑за неполного счётчика приводит к «Яндекс: Не определено», завышенной цене цели и сбою обучения автостратегий.

Что сделать в первую очередь:

  1. 1. Проверить тестовым кликом наличие yclid в URL.
  2. 2. Пройти цепочку редиректов до страницы конверсии.
  3. 3. Настроить сохранение метки в заявке и CRM.
  4. 4. Загружать офлайн-конверсии по квалифицированным сделкам в окне 21 день.
  5. 5. Смотреть отчёт «Директ, расходы» и долю «Не определено» еженедельно.

Если нужна внешняя диагностика цепочки и настройка учёта под ваш цикл сделки — это задача performance-команды, а не только «поставить галочку в кабинете».

Частые вопросы про yclid и метку клика

Что такое yclid простыми словами?

Это номер клика по объявлению Яндекс.Директа, который добавляется к адресу сайта после перехода. По нему система связывает визит и конверсии с конкретной рекламой.

Видно ли yclid в отчётах Метрики отдельной колонкой?

Нет. Метка используется внутри механизма связки с Директом; в стандартных отчётах вы видите кампании, объявления и цели, а не сам параметр URL.

Почему в Метрике появляется «Яндекс: Не определено»?

Означает: визит с рекламы Яндекса не удалось сопоставить с конкретным кликом по объявлению. Частые причины — редиректы без сохранения yclid, повторный визит по сохранённой ссылке, обновление вкладки, пересылка URL другому человеку.

Нужно ли вручную добавлять yclid в ссылки объявлений?

Обычно нет — Директ добавляет метку автоматически, если включена разметка ссылок для Метрики. Вручную используют макрос {yclid} в шаблонах URL кампании при нестандартных сценариях.

Чем yclid отличается от utm_source?

UTM — ваша разметка для аналитики каналов; yclid — служебный идентификатор клика Директа для связки с Метрикой и офлайн-конверсиями. Лучше использовать оба.

Сколько хранится связь yclid с офлайн-конверсией?

По официальной справке Метрики — не более 21 дня между визитом с yclid и загрузкой офлайн-конверсии. Для более длинного цикла сделки метку нужно сохранять в CRM и успевать передавать данные в этот срок или использовать ClientID по правилам вашей модели.

Может ли сайт «сломаться» из‑за yclid?

Да, если сервер или CMS не принимают произвольные GET-параметры. Перед запуском кампании проверьте URL вида ваш-сайт.ru/?yclid=123456.

Поможет ли yclid, если клиент кликнул с телефона, а оформил заявку с компьютера?

Сам по себе — нет. Нужны кросс-устройственные сценарии, авторизация, единый ClientID или модели атрибуции с учётом ассоциированных конверсий.

Что делать, если обучение стратегии остановилось из‑за малого числа конверсий?

Сначала проверьте полноту учёта (цели, yclid, «Не определено»), затем добавьте микроконверсии или офлайн-цели по квалифицированным сделкам. Резко менять стратегию без исправления данных не стоит.

Обязательно ли передавать yclid в систему учёта клиентов?

Для бизнеса с отделом продаж и отложенной оплатой — практически да, если вы хотите оптимизировать Директ по реальной выручке, а не по «отправкам формы».

Перелинковка (Читайте также)

1. Услуга | 🎯 | Настройка и ведение Яндекс.Директа | главная /#quiz (Наташа подставит URL) 2. Статья | 📋 | Яндекс Метрика и Яндекс Директ: связка и настройка | slug: yandex-metrika-i-yandex-direct 3. Статья | ⚠️ | Оплата за конверсии в Яндекс.Директе | slug: oplata-za-konversii-yandex-direct