
UTM-метки для Яндекс.Директа 2026: корпоративный стандарт
Единый стандарт UTM-разметки для Директа: шаблоны для 5 типов кампаний, ValueTrack, yclid, лимит 4096 байт и 152-ФЗ.
UTM-метки для Яндекс.Директа в 2026: корпоративный стандарт разметки
UTM-метки, yclid и ValueTrack-параметры — три разные сущности в одном URL объявления Директа. Единый корпоративный стандарт UTM — это не «формула для одной кампании», а система, которая переживает масштаб, смену подрядчика и переезд на новую CRM без потери исторических данных.
В этой статье — полный корпоративный стандарт UTM-разметки для Яндекс.Директа: разграничение трёх сущностей, официальные требования Яндекса на 2026 год, полный список ValueTrack-параметров, специфика разметки для пяти типов кампаний, восемь типовых ошибок и готовые шаблоны URL — копируй и применяй.
коротко — 5 фактов
UTM, yclid и ValueTrack — три разные сущности
UTM задаёте вы, yclid добавляет Директ автоматически, ValueTrack — динамические переменные Директа. Их часто путают в один «UTM» — и это ломает корпоративную аналитику.
Лимит URL — 4096 байт
Если URL превышает лимит после подстановки значений и кодирования кириллицы в UTF-8, теряется вся разметка кроме yclid. Особенно часто в товарных кампаниях с длинными названиями.
utm_source=yandex может стать ya
Официально задокументировано Яндексом: при клике метка yandex может сокращаться до ya. В отчёте — два разных источника из одной кампании. Правильно сразу использовать ya_direct.
С 20 мая 2026 — принудительная «Автоматическая» атрибуция
Метрика перевела все кампании на новую модель. Если стандарт UTM строился под старую атрибуцию — часть аналитической логики могла сломаться. Проверьте отчёты.
С 26 июня 2026 — построчная диагностика yclid
Метрика теперь показывает точную причину непривязки офлайн-конверсии по каждой строке. Первое честное окно в качество разметки для сквозной аналитики B2B.
Три сущности в одном URL: UTM, yclid, ValueTrack
Разграничение трёх инструментов — фундамент, без которого корпоративный стандарт не собирается.
UTM-метки — универсальный кросс-платформенный стандарт для веб-аналитики. Работают в Яндекс Метрике, Google Analytics, любой сквозной аналитике. Задаются рекламодателем вручную или через генератор. Пять параметров: utm_source, utm_medium, utm_campaign, utm_content, utm_term. Первые три — обязательные по стандарту Яндекса.
yclid — идентификатор клика по объявлению Директа. Добавляется автоматически с декабря 2019 года. Работает как резервный способ атрибуции, если Метрика не смогла связать клик с визитом. Используется для офлайн-конверсий: сохраняете yclid в cookie на сайте, передаёте в CRM, загружаете в Метрику по факту оплаты. Окно офлайн-атрибуции — 21 день от визита.
ValueTrack-параметры Директа — динамические переменные, которые Директ подставляет в URL на лету при каждом клике: {keyword}, {campaign_id}, {ad_id}, {device_type} и другие.
Практическая связка: UTM задают вручную, ValueTrack используются для автоматического заполнения UTM (utm_term={keyword}, utm_content={ad_id}), yclid работает отдельно и параллельно — специально для Метрики и офлайн-конверсий. Все три живут в одном URL и не конфликтуют.
Официальные требования Яндекса к UTM-разметке (2026)
По официальной документации Яндекс.Директа, обязательными считаются три параметра: utm_source (источник перехода, например ya_direct), utm_medium (тип продвижения: cpc для контекста, display для медийной, retargeting для ретаргетинга) и utm_campaign (название или ID кампании). Необязательные — utm_content и utm_term.
Рекомендованный порядок в URL: source → medium → campaign → content → term. При нарушении порядка данные передаются корректно, но некоторые сторонние системы могут отображать их неправильно.
Правила значений из официальной документации Яндекса:
Только латиница — кириллица кодируется в UTF-8 и удлиняет URL. Слово «Продажи» превращается в %D0%9F%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B8 — 24 байта вместо 7 в латинице. При десятках динамических параметров URL быстро приближается к лимиту 4096 байт.
Без заглавных букв — Yandex и yandex в отчётах Метрики будут двумя разными источниками. Разделители слов: _ или -, без пробелов. Без спецсимволов %, &, ?, = внутри значений — они ломают синтаксис URL.
Один знак ? в URL — если посадочная страница уже имеет параметры (?product=123), UTM добавляются через &, не через второй ?.
Отдельно — официальное сокращение yandex → ya. Прямая цитата из документации Яндекса: при клике метка utm_source=yandex может сокращаться до utm_source=ya. Причина — «у некоторых пользователей ссылки с полным значением yandex в UTM-метках могут открываться некорректно». Рекомендация Яндекса — сразу использовать ya или другое значение, чтобы избежать дублей в отчётах.
yclid: автопометка Директа и её роль в 2026 году
yclid — не UTM, но живёт в тех же URL и решает задачи, которые UTM не решают. Он уникально идентифицирует каждый клик, позволяет связать клик с офлайн-конверсией через CSV-загрузку в Метрику и работает как резервный способ атрибуции при заблокированном счётчике.
Технически цепочка выглядит так: Директ добавляет ?yclid=XXX в URL при клике → JavaScript на сайте сохраняет yclid в cookie (рекомендация Яндекса — на 90 дней) → при заполнении формы yclid извлекается из cookie и передаётся в CRM как скрытое поле → когда сделка закрыта, yclid + сумма + дата загружаются в Метрику через CSV или API → Метрика связывает офлайн-конверсию с исходным кликом и обучает автостратегии на реальных деньгах.
Окно атрибуции yclid — 21 день от визита. Для длинных циклов B2B это критично: если сделка закрывается на 22-й день или позже, привязка не сработает. Нужно либо использовать промежуточные микроконверсии, либо смириться с частичной потерей данных.
152-ФЗ и cookie-consent 2026. По позиции Роскомнадзора и большинства российских юристов, идентификатор счётчика Метрики (_ym_uid) и IP-адрес — это персональные данные. До согласия пользователя на cookies Метрика не должна писать клик. На сайтах со строгим cookie-баннером доля кликов, которые Метрика фиксирует по стандартному потоку, может быть вдвое ниже реальной.
Хорошая новость: yclid как параметр URL — не cookie-данные в момент клика. Его можно поймать и сохранить до принятия пользователем cookie-баннера. Это делает yclid критичным резервным механизмом атрибуции в 2026 году: даже если пользователь отклонил cookies, вы всё равно можете связать его заявку в CRM с конкретным кликом.
valuetrack-параметры директа — полный список 2026
Разметка для 5 актуальных типов кампаний Директа
Каждый тип кампании в Директе имеет свою специфику разметки — набор доступных ValueTrack-параметров, типичные ограничения по длине URL и логику передачи данных. Ниже — техническая специфика для каждого типа.
ЕПК (Единая перфоманс-кампания) — универсальный тип, доминирует с 2024–2025 годов. Объединяет поиск, РСЯ и ретаргетинг в одной кампании. {keyword} работает только для текстово-графических объявлений на поиске, для показов в сетях будет пустым. {source} покажет площадку РСЯ или none для поиска. utm_medium можно оставить общим cpc, а деталь показа — search vs context — передавать через {source_type} в utm_content.
Товарная кампания — для интернет-магазинов на фиде. Длинные динамические URL из-за товарного ID, категории и названия товара чаще всего первыми упираются в лимит 4096 байт. Рекомендация — использовать campaign_id и gbid вместо длинных campaign_name.
Мастер кампаний — упрощённый формат для старта или небольших бюджетов до 30 тыс. ₽/мес. Ограниченный контроль над ValueTrack: часть параметров может быть недоступна. Стандарт UTM применяется, но набор ValueTrack — усечённый.
Реклама в мессенджерах (Telegram, МАКСβ через Директ) — для веб-ссылок стандарт UTM работает как обычно. Для ссылок в чат-боты UTM физически не передаются — нужна альтернативная параметризация через start-параметры бота.
Ретаргетинг (условие показа внутри ЕПК) — обязательно передавать {retargeting_id} и {coef_goal_context_id} для сегментации возврата пользователей. Часто ошибочно ставят utm_medium=cpc — правильнее utm_medium=retargeting или utm_medium=remarketing, чтобы в отчётах не смешивать первичный трафик с возвратным.
| Тип кампании | utm_medium | Ключевые ValueTrack | Риск лимита 4096 байт |
|---|---|---|---|
| ЕПК (Единая перфоманс) | cpc | {keyword}, {source_type}, {position_type}, {device_type} | Средний |
| Товарная кампания | cpc | {campaign_id}, {gbid}, {ad_id} | Высокий |
| Мастер кампаний | cpc | {campaign_id}, {device_type} | Низкий |
| Мессенджеры | messenger | {campaign_id}, {ad_id} | Низкий |
| Ретаргетинг (в ЕПК) | retargeting | {retargeting_id}, {coef_goal_context_id}, {ad_id} | Средний |
Соглашение о неймингах: три уровня стандартизации
Центральный принцип: чем масштабнее бизнес, тем больше причин иметь единый стандарт. Один подрядчик может использовать utm_source=yandex_direct, другой — yandex.direct, третий — direct. В Метрике это три разных источника из одной системы. В сквозной аналитике — три строки, которые не суммируются.
Уровень 1. Стандарт значений — фиксированный словарь. Что фиксируется на уровне компании раз и навсегда: utm_source для Директа — ya_direct (не yandex во избежание сокращения до ya, не direct — слишком размыто). utm_medium для платного контекста — cpc (стандартное кросс-платформенное значение). utm_medium для медийной — display или cpm. utm_medium для ретаргетинга — retargeting (отдельно от cpc, чтобы разделять первичный трафик и возврат).
Уровень 2. Стандарт структуры utm_campaign. Именование кампаний в кабинете должно позволять использовать имя как {campaign_name_lat} или {campaign_id} в разметке. Пример структуры: Продукт_Гео_Тип_Дата. Конкретно: sale_msk_search_2025q3, service_spb_rsya_2025q4. Тогда utm_campaign={campaign_name_lat} автоматически передаёт всю иерархию. Альтернатива — utm_campaign={campaign_id}: название кампании меняется, ID — нет. Историческая аналитика не ломается при переименовании.
Уровень 3. Стандарт utm_content и utm_term. utm_content собирается из 2–3 ValueTrack через точку: {position_type}.{device_type}.{ad_id} даёт в отчёте значения вида premium.mobile.12345678 для многомерного анализа. utm_term — стандартно {keyword}. Для товарных кампаний, где ключевая фраза не главная ось, — можно использовать utm_term={phrase_id} для устойчивости.
Стандарт — не документ, а система. Фиксированный словарь значений хранится в едином доступе для маркетолога, PPC-подрядчика, аналитика и разработчика. Новые значения добавляются через процедуру согласования. При передаче проекта новому подрядчику — стандарт передаётся в первый же день.
8 типовых ошибок в UTM-разметке Директа
Типичные ошибки
- Разные значения utm_source для одного Директа: yandex_direct, yandex.direct, direct, Yandex_Direct — 4 разных источника из одной системы
- utm_source=yandex без учёта официального сокращения до ya — в отчёте два разных источника из одной кампании
- Кириллица и заглавные буквы: utm_campaign=Продажи кодируется в %D0%9F%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B8 — 24 байта вместо 7
- Двойной ? в URL: ?product=123?utm_source=ya_direct — второй ? не работает как разделитель, UTM теряется
- Утеря UTM при редиректах сайта: http→https→ canonical — в отчётах «прямой заход» из платного трафика
- {campaign_type}=type2/3/4 в старых кампаниях — эти типы не поддерживаются в 2026, значения больше не приходят
- utm_campaign=Мой первый Директ (статика с пробелами и кириллицей) вместо utm_campaign={campaign_id}
- Устаревшая модель атрибуции: с 20 мая 2026 все кампании принудительно переведены на «Автоматическую» модель
Как исправить
- 01
Зафиксировать ya_direct на уровне корпоративного стандарта — один словарь для всех подрядчиков
- 02
Сразу использовать ya_direct или другое значение, отличное от yandex, — без риска автосокращения
- 03
Стандарт «только латиница, только строчные, разделители _ или -» — обязателен для всей команды
- 04
При наличии параметров на посадочной (?product=123) добавлять UTM через &, не через второй ?
- 05
Кликнуть по своему объявлению, проверить URL после всех редиректов — настроить сохранение параметров в конфиге сервера
- 06
Проверить отчёты на наличие устаревших значений type2/3/4 и обновить логику разметки
- 07
Использовать utm_campaign={campaign_id} или utm_campaign={campaign_name_lat} — масштабируемо и устойчиво
- 08
Проверить, что отчёты по UTM показывают ожидаемые данные, пересчитать CPL и CAC в новой модели атрибуции
Валидация до запуска и регулярный аудит
Стандарт разметки без процедуры проверки — это стандарт, который нарушается при первом же запуске новой кампании. Три контрольные точки позволяют держать качество разметки на уровне.
До запуска — проверить в кабинете Директа: URL объявления проходит проверку по кнопке «Проверить URL» в интерфейсе. После подстановки максимального значения кириллицы URL остаётся в пределах 4096 байт. В шаблоне нет опечаток в параметрах ValueTrack (частая ошибка — {campain_id} вместо {campaign_id}). Подключён счётчик Метрики — иначе Директ не сможет использовать yclid как резервный способ атрибуции.
После первых кликов — проверить в Метрике: Отчёт → Источники → Метки UTM — присутствуют данные по вашим кампаниям, а не «прямые заходы». Отчёт → Источники → Параметры URL — ValueTrack-параметры заполнены реальными значениями, а не остались буквальными строками {campaign_id}.
После первых заявок — проверить в CRM: В карточке новой сделки заполнены поля UTM (минимум utm_source, utm_medium, utm_campaign). yclid присутствует. Одна и та же кампания в CRM и Метрике имеет одинаковое значение utm_campaign — расхождение означает разрыв на уровне формы или CRM-интеграции.
Регулярный аудит (раз в квартал): Список активных значений utm_source соответствует фиксированному словарю. Количество кампаний с буквальными строками {campaign_id} в отчёте — ноль. Доля заявок в CRM с заполненным UTM — 90%+ для платного трафика. Длина URL всех кампаний не превышает 3500 байт (запас 15% до лимита 4096).
Как UTM попадают в CRM: цепочка из 5 шагов
- 01
Пользователь кликнул по объявлению — на сайт пришли UTM в URL (и yclid, добавленный Директом автоматически)
- 02
JavaScript на странице извлекает UTM и yclid из URL и сохраняет в cookie (обычно на 30–90 дней)
- 03
Пользователь заполняет форму заявки. В форме есть скрытые поля utm_source, utm_medium, utm_campaign, utm_content, utm_term + yclid
- 04
При отправке формы значения UTM извлекаются из cookie и подставляются в скрытые поля автоматически
- 05
Заявка уходит в CRM с полным набором UTM в карточке сделки. Сквозная аналитика (Roistat, Calltouch, CoMagic) получает данные по API
Специфика для мессенджеров, звонков и сквозной аналитики
Веб-формы работают по стандартной схеме. Клик на WhatsApp/Telegram-ссылку — UTM теряются при переходе в мессенджер, нужен коллтрекинг с передачей источника. Звонок с сайта — коллтрекинг подменяет номер и передаёт UTM в CRM вместе со звонком.
Сквозная аналитика (Roistat, Calltouch, CoMagic и другие) получает данные о разметке из CRM по API. Если в CRM UTM пришли корректно — сквозная аналитика видит источник каждой сделки и каждой оплаты. Если UTM в CRM пустые или искажены — сквозная аналитика показывает «unknown» или «direct» вместо реального источника, атрибуция ломается.
Одна из типичных точек отказа при внедрении сквозной аналитики в B2B — как раз неунифицированная UTM-разметка. Если в вашем проекте ya_direct соседствует с yandex.direct — это первое, что нужно чинить перед подключением любой системы сквозной аналитики.
готовые шаблоны url — 5 типов кампаний
https://site.ru/product-page?utm_source=ya_direct&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={position_type}.{device_type}.{ad_id}&utm_term={keyword}Полный набор ValueTrack. Даёт срезы по позиции, устройству и конкретному объявлению.
https://site.ru/product-page?utm_source=ya_direct&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}Упрощён utm_content, опущен utm_term — экономия длины URL под товарный фид.
https://site.ru/lp?utm_source=ya_direct&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={device_type}Минимальный набор, гарантированно работающий во всех случаях Мастера.
https://site.ru/lp?utm_source=ya_direct&utm_medium=messenger&utm_campaign={campaign_id}&utm_content={ad_id}utm_medium=messenger выделяет формат отдельно. Для ссылок в чат-боты UTM не передаются — нужны start-параметры бота.
https://site.ru/lp?utm_source=ya_direct&utm_medium=retargeting&utm_campaign={campaign_id}&utm_content={retargeting_id}.{ad_id}&utm_term={phrase_id}utm_medium=retargeting отделяет возвратный трафик от первичного — критично для честного расчёта CAC.
пример реального url после подстановки значений (шаблон ЕПК)
https://site.ru/product-page?utm_source=ya_direct&utm_medium=cpc&utm_campaign=12345678&utm_content=premium.mobile.87654321&utm_term=kupit_televizor_samsung&yclid=987654321098765432Что даёт единый корпоративный стандарт UTM
- 01
Аналитика не разваливается при смене подрядчика — новый PPC-специалист получает словарь значений в первый день
- 02
Историческая база данных не искажается при переименовании кампаний — campaign_id стабилен, название меняться может
- 03
Переезд на новую CRM или сквозную аналитику занимает часы, а не недели — все источники согласованы
- 04
Честный расчёт CAC: ретаргетинг отделён от первичного трафика через utm_medium=retargeting
- 05
Построчная диагностика yclid в Метрике с 26.06.2026 работает корректно только при правильной передаче идентификатора
- 06
Сквозная аналитика показывает атрибуцию до кампании, а не «прямой заход» из платного трафика
- 07
Масштабирование с 5 до 50 кампаний не требует пересборки аналитики — каждая новая кампания встаёт в существующие отчёты
Итог: стандарт — это не «как правильно», а «как одинаково»
- 01
UTM, yclid и ValueTrack — три разные сущности. Понимание разницы обязательно до написания первого шаблона
- 02
utm_source=ya_direct — единственное безопасное значение: не сокращается автоматически, не создаёт дублей в отчётах
- 03
Лимит 4096 байт реален: в товарных кампаниях с кириллицей он достигается чаще, чем принято думать
- 04
yclid — критичный резервный механизм в 2026 году при строгом cookie-consent по 152-ФЗ
- 05
С 20 мая 2026 действует принудительная «Автоматическая» атрибуция в Метрике — проверьте, не сломалась ли логика старых отчётов
- 06
Регулярный аудит раз в квартал: список источников, длина URL, доля заявок с UTM в CRM ≥ 90%
Готовые шаблоны URL для пяти типов кампаний, фиксированный словарь значений и валидационный чек-лист — выше в статье. Скопируйте, доработайте под свою терминологию и передайте всем участникам рекламного процесса: маркетологу, PPC-подрядчику, разработчику сайта и аналитику. Стандарт, который лежит только в голове одного человека, — не стандарт.
Часто задаваемые вопросы
UTM — стандарт разметки трафика, задаётся вручную. yclid — уникальный идентификатор клика, Директ добавляет автоматически. ValueTrack — динамические переменные Директа ({keyword}, {campaign_id}), подставляются в URL при каждом клике. Все три живут в одном URL и не конфликтуют.
Не с UTM-меток, а с фиксированного словаря значений. Соберите всех подрядчиков, договоритесь об utm_source (рекомендация — ya_direct), utm_medium для контекста, ретаргетинга и медийной. Задокументируйте в общем доступе. Полная миграция занимает 1–3 месяца — старые значения в отчётах постепенно уйдут из активного трафика.
Историческую статистику в Метрике не переписать. Три варианта: составные фильтры «ya_direct OR yandex_direct» в отчётах; настройка сопоставления источников в сквозной аналитике (Roistat, Calltouch); принять расхождение и вести чистую аналитику с даты внедрения стандарта.
Используйте {campaign_id} вместо {campaign_name} — числовой ID занимает 8–10 символов против 30–50 у транслитерированного названия. Сокращайте имена кампаний до латинского минимума (sale_kids_msk_2026q3). Упростите utm_content: оставьте только {ad_id} вместо составного {position_type}.{device_type}.{ad_id}.{creative_id}.
Нет, никогда. UTM видны в URL, попадают в логи сервера и браузерную историю. Передача персональных данных — прямое нарушение 152-ФЗ: штрафы юрлицам до 700 тыс. ₽ за первое нарушение, до 18 млн ₽ повторные, с 2026 — оборотные штрафы. В UTM — только служебные значения о кампании.
Спасибо за заявку!
Мы свяжемся с вами в ближайшее время.
