Схема корпоративного стандарта UTM-разметки для Яндекс.Директа 2026 — три сущности в одном URL

UTM-метки для Яндекс.Директа 2026: корпоративный стандарт

Единый стандарт UTM-разметки для Директа: шаблоны для 5 типов кампаний, ValueTrack, yclid, лимит 4096 байт и 152-ФЗ.

UTM-метки для Яндекс.Директа в 2026: корпоративный стандарт разметки

UTM-метки, yclid и ValueTrack-параметры — три разные сущности в одном URL объявления Директа. Единый корпоративный стандарт UTM — это не «формула для одной кампании», а система, которая переживает масштаб, смену подрядчика и переезд на новую CRM без потери исторических данных.

Один подрядчик пишет utm_source=yandex_direct, второй — yandex.direct, третий — direct. В Метрике это три разных источника из одной системы. Аналитика разваливается не из-за плохих инструментов — из-за отсутствия стандарта.

В этой статье — полный корпоративный стандарт UTM-разметки для Яндекс.Директа: разграничение трёх сущностей, официальные требования Яндекса на 2026 год, полный список ValueTrack-параметров, специфика разметки для пяти типов кампаний, восемь типовых ошибок и готовые шаблоны URL — копируй и применяй.

коротко — 5 фактов

01

UTM, yclid и ValueTrack — три разные сущности

UTM задаёте вы, yclid добавляет Директ автоматически, ValueTrack — динамические переменные Директа. Их часто путают в один «UTM» — и это ломает корпоративную аналитику.

02

Лимит URL — 4096 байт

Если URL превышает лимит после подстановки значений и кодирования кириллицы в UTF-8, теряется вся разметка кроме yclid. Особенно часто в товарных кампаниях с длинными названиями.

03

utm_source=yandex может стать ya

Официально задокументировано Яндексом: при клике метка yandex может сокращаться до ya. В отчёте — два разных источника из одной кампании. Правильно сразу использовать ya_direct.

04

С 20 мая 2026 — принудительная «Автоматическая» атрибуция

Метрика перевела все кампании на новую модель. Если стандарт UTM строился под старую атрибуцию — часть аналитической логики могла сломаться. Проверьте отчёты.

05

С 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 и не конфликтуют.

Пример URL, где работают все три сущности одновременно: https://site.ru/lp?utm_source=ya_direct&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}&yclid={yclid} Here utm_source и utm_medium — статические UTM. {campaign_id}, {ad_id}, {keyword} — ValueTrack, подставляются Директом. {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

идентификаторы
{campaign_id}идентификатор кампании (число)
{campaign_name}название кампании (до 255 символов, может быть кириллицей)
{campaign_name_lat}транслитерированное название (только латиница)
{campaign_type}тип: type1 — ЕПК; type6 — баннер на поиске; type2/3/4 — не поддерживаются
{gbid}идентификатор группы объявлений
{ad_id} / {banner_id}идентификатор объявления
{creative_id}идентификатор креатива из конструктора
{phrase_id}идентификатор ключевой фразы
ключевая фраза и таргетинг
{keyword}ключевая фраза показа
{match_type}rm — автотаргетинг; syn — семантическое соответствие
{matched_keyword}подобранная фраза (вместе с {match_type})
{retargeting_id}идентификатор условия нацеливания на аудиторию
{adtarget_id}идентификатор условия нацеливания
позиция и место показа
{position}позиция в блоке (0 = показ в сетях)
{position_type}premium / dynamic_places / other / none
{source}домен площадки РСЯ или none для поиска
{source_type}search или context
устройство и регион
{device_type}desktop / mobile / tablet
{region_name}название региона показа
{region_id}идентификатор региона
служебное
{yclid}идентификатор клика (Директ добавляет автоматически, можно указать явно)
⚠ Устаревший параметр {adtarget_name} — Яндекс рекомендует удалить из ссылок (актуально июль 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 все кампании принудительно переведены на «Автоматическую» модель

Как исправить

  1. 01

    Зафиксировать ya_direct на уровне корпоративного стандарта — один словарь для всех подрядчиков

  2. 02

    Сразу использовать ya_direct или другое значение, отличное от yandex, — без риска автосокращения

  3. 03

    Стандарт «только латиница, только строчные, разделители _ или -» — обязателен для всей команды

  4. 04

    При наличии параметров на посадочной (?product=123) добавлять UTM через &, не через второй ?

  5. 05

    Кликнуть по своему объявлению, проверить URL после всех редиректов — настроить сохранение параметров в конфиге сервера

  6. 06

    Проверить отчёты на наличие устаревших значений type2/3/4 и обновить логику разметки

  7. 07

    Использовать utm_campaign={campaign_id} или utm_campaign={campaign_name_lat} — масштабируемо и устойчиво

  8. 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 шагов

  1. 01

    Пользователь кликнул по объявлению — на сайт пришли UTM в URL (и yclid, добавленный Директом автоматически)

  2. 02

    JavaScript на странице извлекает UTM и yclid из URL и сохраняет в cookie (обычно на 30–90 дней)

  3. 03

    Пользователь заполняет форму заявки. В форме есть скрытые поля utm_source, utm_medium, utm_campaign, utm_content, utm_term + yclid

  4. 04

    При отправке формы значения UTM извлекаются из cookie и подставляются в скрытые поля автоматически

  5. 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
источникya_direct / cpc
кампания12345678
срезпозиция premium, устройство mobile, объявление 87654321
ключкупить телевизор самсунг (Метрика декодирует UTF-8 обратно)

Что даёт единый корпоративный стандарт UTM

  1. 01

    Аналитика не разваливается при смене подрядчика — новый PPC-специалист получает словарь значений в первый день

  2. 02

    Историческая база данных не искажается при переименовании кампаний — campaign_id стабилен, название меняться может

  3. 03

    Переезд на новую CRM или сквозную аналитику занимает часы, а не недели — все источники согласованы

  4. 04

    Честный расчёт CAC: ретаргетинг отделён от первичного трафика через utm_medium=retargeting

  5. 05

    Построчная диагностика yclid в Метрике с 26.06.2026 работает корректно только при правильной передаче идентификатора

  6. 06

    Сквозная аналитика показывает атрибуцию до кампании, а не «прямой заход» из платного трафика

  7. 07

    Масштабирование с 5 до 50 кампаний не требует пересборки аналитики — каждая новая кампания встаёт в существующие отчёты

Итог: стандарт — это не «как правильно», а «как одинаково»

Одинаковость — фундамент любой аналитики. Как только два подрядчика начинают использовать разные значения, любой отчёт становится набором несовместимых данных, а не картиной бизнеса.
  1. 01

    UTM, yclid и ValueTrack — три разные сущности. Понимание разницы обязательно до написания первого шаблона

  2. 02

    utm_source=ya_direct — единственное безопасное значение: не сокращается автоматически, не создаёт дублей в отчётах

  3. 03

    Лимит 4096 байт реален: в товарных кампаниях с кириллицей он достигается чаще, чем принято думать

  4. 04

    yclid — критичный резервный механизм в 2026 году при строгом cookie-consent по 152-ФЗ

  5. 05

    С 20 мая 2026 действует принудительная «Автоматическая» атрибуция в Метрике — проверьте, не сломалась ли логика старых отчётов

  6. 06

    Регулярный аудит раз в квартал: список источников, длина URL, доля заявок с UTM в CRM ≥ 90%

Готовые шаблоны URL для пяти типов кампаний, фиксированный словарь значений и валидационный чек-лист — выше в статье. Скопируйте, доработайте под свою терминологию и передайте всем участникам рекламного процесса: маркетологу, PPC-подрядчику, разработчику сайта и аналитику. Стандарт, который лежит только в голове одного человека, — не стандарт.

Часто задаваемые вопросы

Разберём вашу ситуацию и дадим честный ответ

Погрузимся в вашу ситуацию и дадим оптимальное решение

  • Бесплатный разбор
  • Оперативно
  • Объективно

Политика конфиденциальности

При оставлении заявки на ресурсе «https://gurucontext.ru» пользователи предоставляют следующие сведения:

  • Имя
  • Контактный телефон или Telegram
  • Адрес сайта пользователя (не обязательно)

Также администрация сайта получает данные об IP-адресе посетителей, типе браузера, времени нахождения на сайте и прочие подобные сведения через сервисы статистики.

Использование информации

Вся полученная информация используется администрацией «https://gurucontext.ru» исключительно в целях связи с клиентом.

Защита персональных данных

Компания «https://gurucontext.ru» обязуется не разглашать сведения, полученные от пользователей, и хранит их в защищённом виде.

Предоставление данных третьим лицам

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

Контакты

Телефон: +7 (499) 955-47-00.
E-mail: info@gurucontext.ru.