кс: Не определено», падает точность целей, а автостратегии обучаются на неполных данных.
Что такое yclid в Яндекс.Директе и зачем нужна метка клика
Определение: yclid (метка клика) — уникальный номер, который Директ автоматически добавляет к ссылке объявления при клике пользователя. По документации Яндекса это идентификатор клика по рекламе; в интерфейсе Метрики отдельного поля «yclid» нет — система использует метку внутри механизма связки «клик → визит → конверсия».
Метка клика нужна рекламодателю по трём причинам:
- 1. Атрибуция — понять, какое объявление и какая кампания привели человека на сайт.
- 2. Сверка расходов — сопоставить клики в Директе с визитами и конверсиями в Метрике.
- 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 день.
Статус: учёт корректенДальше — настройка целей и почему без метки стратегия «не видит» конверсии.
Цели в Яндекс.Директе и Яндекс Метрике: настройка и учёт конверсий
Без целей метка клика «живёт» только в статистике визитов. Для оптимизации рекламы нужны цели Метрики, импортированные в Директ как целевые действия.
Базовый порядок:
- 1. Создать цели в Метрике (отправка формы, звонок, покупка, JavaScript-событие).
- 2. Привязать счётчик к кампании Директа.
- 3. В кабинете Директа выбрать цели для оптимизации и отчётов.
- 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. JavaScript на сайте сохраняет yclid из URL в cookie или localStorage (см. справку Метрики: получение yclid).
- 2. Скрытое поле формы или webhook передаёт метку в систему учёта клиентов (CRM).
- 3. При смене статуса сделки («квалифицирован», «оплачен») формируется CSV или API-запрос офлайн-конверсий.
- 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. Проверить, срабатывают ли цели в Метрике (отчёт «Конверсии», вебvisor).
- 2. Оценить долю визитов «Яндекс: Не определено» в отчёте «Директ, расходы».
- 3. Прогнать чек-лист редиректов и тестовые клики.
- 4. Убедиться, что в кампании включено «Размечать ссылки для Метрики» и указан верный счётчик.
- 5. После исправлений — не менять резко цели и бюджет; дать системе 1–2 недели на накопление данных.
Как перезапустить обучение после исправления учёта
Официального «кнопки перезапуска» нет — стратегия возобновляет обучение, когда за отведённый период набирается достаточно новых конверсий по исправленной цепочке. Рекомендации:
- временно снизить агрессивность автоматической корректировки ставок;
- использовать микроконверсии как промежуточный сигнал, если основных продаж мало;
- подключить офлайн-конверсии по квалифицированным сделкам, а не только по формам.
Если хотите увереннее сами настраивать цели, читать отчёт «Директ, расходы», диагностировать «Обучение стратегии остановлено» и перезапускать автостратегию после исправления учёта — Больше о маркетинге в моем Telegram.
Атрибуция и оценка эффективности рекламы с корректным yclid
Когда yclid проходит цепочку без потерь, можно честно ответить на вопрос «сколько стоит клиент из Директа» и «какое объявление окупается». При обрывах метрики эффективности рекламы и рентабельности рекламных расходов вводят в заблуждение.
Отчёты Директа и Метрики при полной цепочке метки
| Отчёт | Что показывает при корректном yclid |
|---|---|
| Директ → Клики / Конверсии | Расход, клики, цели по кампаниям и объявлениям |
| Метрика → Директ, сводка | Сопоставленные визиты и конверсии |
| Метрика → Директ, расходы | Детализация по кампаниям без «Не определено» |
| Офлайн-конверсии | Продажи и квалификация, привязанные к клику |
Модель атрибуции по умолчанию в Метрике — «Последний значимый переход». Конверсия может уйти не в Директ, если позже был другой значимый источник (email, органика, прямой заход). Это не потеря yclid, а правило модели — см. Модели атрибуции.
Директ привязывает конверсию к дате клика, Метрика — к дате визита/достижения цели; при сравнении периодов расхождение по датам нормально.
Типичные ошибки в интерпретации данных
- 1. Сравнивать клики Директа с визитами Метрики 1:1 — разная методика учёта и антифрод.
- 2. Игнорировать строку «Не определено» — она показывает масштаб проблемы атрибуции.
- 3. Оптимизировать только по формам, не передавая продажи офлайн — стратегия «учится» на нецелевых лидах.
- 4. Менять модель атрибуции каждую неделю — ломается сопоставимость периодов.
- 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. Проверить тестовым кликом наличие yclid в URL.
- 2. Пройти цепочку редиректов до страницы конверсии.
- 3. Настроить сохранение метки в заявке и CRM.
- 4. Загружать офлайн-конверсии по квалифицированным сделкам в окне 21 день.
- 5. Смотреть отчёт «Директ, расходы» и долю «Не определено» еженедельно.
Если нужна внешняя диагностика цепочки и настройка учёта под ваш цикл сделки — это задача performance-команды, а не только «поставить галочку в кабинете».