UTM-метки для Яндекс.Директа: полный список параметров
UTM-метки для Яндекс.Директа собирают из обязательных параметров и динамических токенов ValueTrack в одинарных фигурных скобках. Рабочий шаблон: utm_source=yandex_direct, utm_medium=cpc, utm_campaign={campaign_id}, utm_content=ad_{ad_id}, utm_term={keyword}. При каждом клике Яндекс сам подставит в токены реальные ID кампании, объявления и ключевую фразу.
Что такое UTM-метки и зачем они в Яндекс.Директе
UTM-метки — это параметры в конце ссылки, которые передают в аналитику (Яндекс.Метрику, Google Analytics) данные об источнике перехода: рекламную систему, кампанию, объявление и ключевую фразу. В Директе они нужны, чтобы видеть в отчётах не «yandex / cpc» одной строкой, а разбивку по каждой кампании, группе и фразе.
Аббревиатура расшифровывается как Urchin Tracking Module — по названию компании Urchin Software, которую Google купил в 2005 году и положил в основу Google Analytics. С тех пор UTM стал отраслевым стандартом для всех рекламных платформ.
Главная фишка Директа — динамические параметры ValueTrack. Вы один раз прописываете в шаблоне токены вида {campaign_id} или {keyword}, а Яндекс при каждом клике подставляет реальные значения. Размечать сотни объявлений руками не нужно.
Обязательные и дополнительные параметры UTM
В UTM-разметке три обязательных параметра и два дополнительных. Без первых трёх метка считается неполной, и аналитика может неверно атрибутировать трафик.
| Параметр | Обязательный | Что передаёт | Пример для Директа |
|---|---|---|---|
utm_source |
Да | Источник перехода | yandex_direct |
utm_medium |
Да | Тип трафика | cpc |
utm_campaign |
Да | Кампания | {campaign_id} |
utm_term |
Нет | Ключевая фраза | {keyword} |
utm_content |
Нет | Различие объявлений | ad_{ad_id} |
Для платной рекламы по контексту принято utm_medium=cpc (cost per click). utm_source пишите одинаково во всех проектах — например, всегда yandex_direct, иначе трафик раздробится на несколько источников из-за разного написания.
Полный список динамических параметров Яндекс.Директа (ValueTrack)
Яндекс.Директ использует одинарные фигурные скобки {x}. Подставляйте эти токены прямо в значения utm_*, и при клике Яндекс заменит их на фактические данные.
| Параметр | Что подставляет | Возможные значения |
|---|---|---|
{campaign_id} |
ID кампании | число |
{campaign_name_lat} |
Название кампании транслитом | латиница |
{gbid} |
ID группы объявлений | число |
{ad_id} или {banner_id} |
ID объявления | число |
{phrase_id} |
ID ключевой фразы | число |
{keyword} |
Ключевая фраза, по которой показано объявление | текст |
{source} |
Домен площадки в сетях | домен / none на поиске |
{source_type} |
Тип площадки | search / context |
{position_type} |
Блок показа | premium / other / none |
{device_type} |
Тип устройства | desktop / mobile / tablet |
{region_name} |
Регион показа | название региона |
{match_type} |
Тип соответствия | rm (автотаргетинг) / syn (синонимы) |
{param1}, {param2} |
Произвольные значения | задаёте сами |
Отдельно стоит {yclid} — идентификатор клика Яндекса. Вручную добавлять его в UTM не нужно: при включённой авторазметке он подставляется сам (об этом ниже).
Рекомендуемый шаблон UTM для Яндекс.Директа
Готовый шаблон закрывает самые частые задачи аналитики и не раздувает ссылку до неприличия:
utm_source=yandex_direct
utm_medium=cpc
utm_campaign={campaign_id}
utm_content=ad_{ad_id}|{source_type}|{device_type}
utm_term={keyword}
Собранная ссылка целиком:
https://site.ru/?utm_source=yandex_direct&utm_medium=cpc&utm_campaign={campaign_id}&utm_content=ad_{ad_id}|{source_type}|{device_type}&utm_term={keyword}
В utm_content упакованы сразу три значения через разделитель | (вертикальная черта) — стандартный приём, когда нужно уместить несколько динамических параметров в одно поле. В отчётах вы разберёте их обратно по этому же символу.
Нужно видеть в отчётах не только ID, но и читаемое название кампании — добавьте {campaign_name_lat} в utm_campaign, например utm_campaign={campaign_id}_{campaign_name_lat}. А {keyword} в utm_term даёт срез по ключевым фразам прямо в Метрике.
Кириллица в названиях: зачем нужен {campaign_name_lat}
UTM-метки должны содержать только латиницу, поэтому кириллицу в названии кампании нельзя подставлять «как есть» — в ссылке она кодируется в нечитаемый вид (например, «Распродажа» превращается в %D0%A0%D0%B0%D1%81...), ломает отчёты и иногда обрезается.
Решение Яндекса — параметр {campaign_name_lat}. Он автоматически транслитерирует название кампании в латиницу: «Зимняя распродажа» превратится в zimnyaya-rasprodazha. В аналитике видны осмысленные названия без ручной транслитерации и без проблем с кодировкой.
Правила оформления значений UTM:
- Только латиница — кириллицу транслитерируйте или используйте
{campaign_name_lat}. - Нижний регистр —
LinkedInиlinkedinаналитика считает разными источниками. - Слова разделяйте символами
_или-, без пробелов. - Кодировка UTF-8 для всей ссылки.
- Не смешивайте регистр в одинаковых по смыслу значениях.
Авторазметка против UTM: в чём разница
Авторазметка и UTM — два разных механизма, которые не заменяют, а дополняют друг друга. Авторазметка добавляет к ссылке параметр {yclid} — технический ID клика Яндекса, по которому Метрика связывает визит с конкретным кликом в Директе. UTM передают человекочитаемые данные об источнике.
| Критерий | Авторазметка (yclid) | UTM-метки |
|---|---|---|
| Что добавляет | yclid — ID клика |
utm_source, utm_medium и др. |
| Кто подставляет | Яндекс автоматически | Вы прописываете в шаблоне |
| Читаемость в отчётах | Нет, технический ID | Да, понятные значения |
| Нужна для связки с Метрикой | Да | Нет |
| Работает в Google Analytics | Ограниченно | Да |
Включайте авторазметку (она нужна для корректной работы Метрики и автостратегий) и прописывайте UTM-метки. {yclid} обеспечит точную связку с Директом, а UTM дадут читаемые срезы в любой системе аналитики, включая GA4.
Проблема длины URL и как её решить
Каждый динамический параметр после подстановки удлиняет ссылку, а слишком длинные URL обрезаются мессенджерами, плохо выглядят и упираются в лимиты. Если добавить все доступные токены ValueTrack плюс {yclid} от авторазметки, ссылка легко переваливает за 200-300 символов.
Что помогает сократить и привести URL в порядок:
- Берите только нужные параметры. Не размечайте
{region_name},{position_type}и{param1}, если не строите по ним отчёты. Минимально полезный набор —{campaign_id},{ad_id},{keyword},{source_type},{device_type}. - Упаковывайте значения через
|в один параметр, как в шаблоне выше, вместо отдельных utm-полей. - Используйте сокращатель ссылок для итогового URL — он отдаёт короткую ссылку и сохраняет все метки при переходе.
И ещё: не ставьте UTM-метки на внутренние ссылки своего сайта — переход с UTM сбрасывает текущую сессию в аналитике и портит данные об источниках. UTM нужны только на входящих рекламных ссылках.
Как быстро собрать UTM-метку для Директа
Корректную разметку для Яндекс.Директа можно собрать вручную, но проще через конструктор: он сам подставит правильный синтаксис скобок, проверит регистр и кодировку и не даст забыть обязательные параметры.
Порядок ручной сборки:
- Возьмите чистый URL целевой страницы без существующих параметров.
- Добавьте
?и обязательныеutm_source=yandex_direct&utm_medium=cpc&utm_campaign={campaign_id}. - Допишите
utm_term={keyword}иutm_contentс нужными динамическими токенами через|. - Проверьте, что нет кириллицы, пробелов и заглавных букв.
- Вставьте готовый шаблон в поле «Шаблон отслеживания» или в ссылку объявления в Директе.
Бесплатный конструктор Бюро 1969 UTM Builder делает это за пару кликов: работает на русском, без регистрации, хранит историю собранных ссылок прямо в браузере (localStorage), сокращает URL через share.kz и поддерживает динамические параметры всех платформ — Яндекс, Google Ads, Meta, TikTok, VK. Готовую разметку можно выгрузить в CSV.
Частые вопросы
Какие UTM-метки обязательны для Яндекс.Директа?
Как передать название кампании в UTM, если оно на кириллице?
Чем отличается {ad_id} от {banner_id} в Яндекс.Директе?
Нужно ли включать авторазметку, если уже стоят UTM-метки?
Какой синтаксис скобок у динамических параметров Яндекс.Директа?
Как уместить несколько динамических параметров в одно поле UTM?
Можно ли собрать UTM для Директа бесплатно и без регистрации?
Соберите UTM-метку прямо сейчас
Бесплатно, без регистрации, с историей в браузере и поддержкой динамических параметров всех площадок.
Открыть конструктор