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

В Яндекс.Директе встроен широкий арсенал динамических меток для контекстной рекламы на Поиске и в РСЯ (Рекламной сети Яндекса). Узнайте, как правильно разделить поисковый и сетевой трафик, настроить отслеживание ключевых слов и передать данные в CRM.

Динамические параметры Директа

Параметр Назначение Пример значения
{campaign_name} / {campaign_id} Название или номер кампании search_almaty / 7819234
{ad_id} Идентификатор конкретного объявления 491029412
{keyword} Ключевая фраза, по которой произошел показ razrabotka_saytov
{source} Домен площадки показа в сетях РСЯ mail.ru, kinopoisk.ru
{source_type} Тип площадки: поиск или сети search (поиск) или context (РСЯ)
{position_type} Позиция показа на Поиске premium (спецразмещение) или other

Эталонная формула для кампаний Яндекс.Директа

Используйте этот шаблон в параметрах кампании:

utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}_{source_type}

Благодаря связке {keyword}_{source_type} вы в одном отчете сразу увидите, пришел ли пользователь по горячему поисковому запросу или увидел баннер на тематической площадке в РСЯ.

Вопросы и ответы

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

Обязательны три параметра: utm_source, utm_medium и utm_campaign. Для Директа их заполняют так: utm_source=yandex_direct, utm_medium=cpc, utm_campaign={campaign_id}. Дополнительно используют utm_term={keyword} для ключевых фраз и utm_content для различения объявлений. Без первых трёх параметров разметка считается неполной.
Используйте динамический параметр {campaign_name_lat} - он автоматически транслитерирует название кампании в латиницу. Например, «Зимняя распродажа» станет zimnyaya-rasprodazha. Подставлять кириллицу напрямую нельзя: она кодируется в нечитаемый вид и ломает отчёты. UTM-значения должны содержать только латиницу в нижнем регистре.
Параметры {ad_id} и {banner_id} взаимозаменяемы - оба подставляют ID объявления в Яндекс.Директе. Можно использовать любой из них в utm_content, например utm_content=ad_{ad_id}. ID объявления нужен, чтобы в аналитике различать, какое именно объявление привело пользователя, и оценивать эффективность креативов.
Да, авторазметку стоит включать вместе с UTM. Она добавляет {yclid} - технический ID клика, по которому Яндекс.Метрика точно связывает визит с кликом в Директе и корректно работают автостратегии. UTM дают читаемые срезы по источникам в любой аналитике, включая GA4. Эти механизмы дополняют друг друга.
Яндекс.Директ использует одинарные фигурные скобки: {campaign_id}, {keyword}, {device_type}. Такой же синтаксис у Google Ads и VK Ads. Не путайте с двойными скобками {{x}} у Meta и myTarget или подчёркиваниями __X__ у TikTok. Неверные скобки не подставятся и попадут в ссылку как есть.
Разделяйте значения символом | (вертикальная черта). Например, utm_content=ad_{ad_id}|{source_type}|{device_type} упаковывает ID объявления, тип площадки и устройство в одно поле. В отчётах вы разберёте их обратно по тому же разделителю. Это сокращает длину ссылки по сравнению с отдельными utm-параметрами.
Да. Бесплатный конструктор WiiM Agency UTM Builder собирает разметку для Яндекс.Директа без регистрации, на русском языке. Он подставляет правильный синтаксис скобок, поддерживает динамические параметры всех платформ, хранит историю ссылок в браузере, сокращает URL через корпоративный шортнер и экспортирует данные в CSV.
💡

Совет экспертов WiiM Agency

Точная сквозная аналитика начинается с дисциплины разметки. Создавайте ссылки через корпоративный генератор WiiM, сохраняйте историю проектов и передавайте UTM-метки напрямую в CRM.