UTM-метки в Яндекс Директе помогают связать переход с кампанией, объявлением и ключевой фразой. Чтобы не создавать отдельную ссылку вручную для каждого объявления, часть значений можно передавать динамически: Директ подставит реальные данные в момент клика.
Базовый шаблон:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}
Полная ссылка:
https://example.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}
Выберите шаблон «Яндекс Директ» в конструкторе — обязательные поля и динамические значения заполнятся автоматически.
Как работает шаблон
| Часть | Что передаёт |
|---|---|
utm_source=yandex | источник — Яндекс Директ |
utm_medium=cpc | платный трафик с оплатой за клик |
utm_campaign={campaign_id} | ID рекламной кампании |
utm_content={ad_id} | ID объявления |
utm_term={keyword} | ключевую фразу |
Значения yandex и cpc остаются постоянными. Содержимое фигурных скобок — макросы. При переходе Директ заменяет их фактическими значениями.
Например, после клика ссылка может выглядеть так:
https://example.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=73412890&utm_content=159304821&utm_term=kupit_kreslo
Полезные динамические параметры Директа
Шаблон можно расширить, если для анализа нужны площадка, тип размещения, устройство или регион.
| Макрос | Что подставляется |
|---|---|
{campaign_id} | ID кампании |
{ad_id} | ID объявления |
{keyword} | ключевая фраза без минус-слов |
{gbid} | ID группы объявлений |
{source_type} | search для поиска или context для сетей |
{source} | домен площадки показа в сетях |
{device_type} | desktop, mobile или tablet |
{region_id} | ID региона |
{position_type} | тип рекламного блока |
{position} | позиция объявления |
Расширенный вариант:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}.{source_type}.{device_type}&utm_term={keyword}
Не добавляйте все доступные параметры просто «на всякий случай». Слишком длинное значение utm_content трудно читать, а часть разрезов уже доступна в рекламном кабинете. Передавайте то, что понадобится для объединения данных или регулярного отчёта.
Как добавить UTM-метки в кампанию
В актуальном интерфейсе Директа общие параметры можно задать в блоке «Параметры URL». Они применяются к ссылкам объявлений, быстрым ссылкам и кнопкам на соответствующем уровне.
На уровне кампании
Подходит, если для всех объявлений действует один стандарт разметки. Введите строку параметров без адреса посадочной страницы:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}
На уровне группы или объявления
Используйте эти уровни, если разным группам или объявлениям нужны разные значения. Параметры более низкого уровня имеют приоритет при совпадении имён.
Если UTM уже записаны и в ссылке, и в блоке «Параметры URL», проверьте итоговый адрес: пересекающиеся параметры могут получить значение из настроек Директа.
Изменение параметров URL может отправить объявления на повторную модерацию. Планируйте проверку до запуска или внесения срочных корректировок.
Как разделить поиск и рекламную сеть
Есть два подхода.
Первый — оставить единый канал utm_medium=cpc, а тип площадки передать внутри utm_content:
utm_content={ad_id}.{source_type}
Второй — подставлять {source_type} в отдельный пользовательский параметр:
source_type={source_type}
Не рекомендуется постоянно менять значение utm_medium между cpc, search и context, если из-за этого ломается принятая группировка каналов. Сначала определите, как данные должны выглядеть в Метрике и сквозном отчёте.
Что выбрать для utm_source: yandex или ya
Оба варианта могут работать, но в проекте должен использоваться один стандарт. В справке Директа отмечено, что у некоторых переходов значение, начинающееся с yandex, может сокращаться до ya. Если в отчёте появляются два похожих источника, рассмотрите переход на стабильное значение ya или другое согласованное имя.
Менять стандарт посреди отчётного периода нежелательно: старые и новые кампании окажутся в разных строках.
Как проверить ссылку до запуска
- Убедитесь, что в адресе только один
?. - Проверьте наличие
utm_source,utm_mediumиutm_campaign. - Сверьте фигурные скобки и названия макросов.
- Откройте тестовую ссылку и проверьте конечную страницу.
- Убедитесь, что параметры не исчезают после редиректа.
- После тестового перехода найдите визит в Метрике.
Конструктор не может подставить реальные ID до клика — это делает рекламная система. Но валидатор UTM-ссылок поможет обнаружить пропущенные и дублирующиеся параметры.
Частые ошибки
Макрос записан без фигурных скобок
utm_campaign=campaign_id передаст буквальный текст campaign_id. Правильно: utm_campaign={campaign_id}.
В ссылке два знака вопроса
Если у страницы уже есть параметры, UTM присоединяются через &:
https://example.ru/?product=15&utm_source=yandex...
Один и тот же источник называется по-разному
yandex, Yandex, ya и yandex_direct могут стать разными строками отчёта. Используйте единый регистр и словарь.
utm_content перегружен
Длинная строка из десятка макросов усложняет анализ. Сначала определите необходимые разрезы, затем добавляйте параметры.
Проверяется только открытие страницы
Работающая ссылка ещё не гарантирует корректный отчёт. Проверьте тестовый визит, достижение цели и значения UTM в аналитике.
Частые вопросы
Обязательно ли использовать динамические параметры?
Нет. Можно передавать статические названия. Макросы удобны, когда кампаний и объявлений много и нужны точные ID.
Можно ли передать название кампании вместо ID?
Можно задать статическое понятное название или использовать поддерживаемые площадкой параметры. ID обычно стабильнее и удобнее для объединения данных с выгрузкой расходов.
Нужно ли добавлять yclid вручную?
Для обычного трафика Директа идентификатор клика передаётся автоматически при включённой разметке, однако настройки и сценарий интеграции лучше проверить отдельно. UTM и yclid решают связанные, но не полностью одинаковые задачи.
Где потом смотреть данные?
В отчётах Яндекс Метрики по источникам и UTM-меткам. Пошаговая инструкция: как посмотреть UTM в Метрике.
Подготовьте ссылку для Директа
Открыть готовый шаблон в конструкторе UTM-меток, затем вставить результат в «Параметры URL» и проверить тестовый переход.
