UTM для Яндекс Директа: шаблон и проверка перед запуском
В учебном примере продвигаем страницу RevRoute Links через поиск. Хотим узнавать кампанию в отчёте и различать объявления, не проставляя их номера вручную. Соберём UTM для Яндекс Директа: договоримся о названиях, добавим подстановки и проверим настройки перед запуском.
Что называем сами, а что добавляет Директ
Сначала выберем обозначения для нашего примера: yandex для источника и links_search для кампании. Эти названия задаёт команда. Если один специалист пишет links_search, а другой — search_links, в отчёте появятся разные значения. Запишите выбранный вариант там, где храните настройки кампании.
У Директа есть и собственная автометка — yclid. Она появляется в рекламном адресе без ручного заполнения. При подключённом счётчике Метрика использует этот идентификатор для связи визита с кликом. Собственные названия в UTM дополняют эту связь; их можно передавать и другим системам аналитики. Настройка отчётов описана в справке Метрики.
UTM для Яндекс Директа: строка для поисковой кампании
Начнём с трёх полей, составляющих обязательную часть разметки:
- В utm_source запишем yandex, чтобы узнавать источник.
- Для utm_medium выберем cpc: в нашем примере реклама оплачивается за клик.
- В utm_campaign соединим название links_search с подстановкой {campaign_id}.
Последний приём позволяет сохранить название продукта и получить номер кампании. Если в учебном примере её ID равен 12345, значение links_search_{campaign_id} после подстановки станет links_search_12345. Число здесь условное: в рабочем переходе его определяет Директ.
Дополним строку двумя необязательными полями. Через utm_content={ad_id} передадим идентификатор конкретного объявления. Для комбинаторного объявления в Единой перфоманс-кампании utm_term={keyword} передаст ключевую фразу, по которой оно было показано. Это не обязательно тот же текст, который человек ввёл в поиск. Для другого типа объявления сначала проверьте поддержку {keyword} в справке Директа.
Вот строка целиком:
utm_source=yandex&utm_medium=cpc&utm_campaign=links_search_{campaign_id}&utm_content={ad_id}&utm_term={keyword}
Если в выбранном сценарии нет ключевой фразы, используйте вариант без utm_term:
utm_source=yandex&utm_medium=cpc&utm_campaign=links_search_{campaign_id}&utm_content={ad_id}
Такой вариант не требует придумывать значение для отсутствующей фразы. Условия показа могут отличаться внутри кампании; пустой utm_term сам по себе не означает потерю перехода. Для анализа автотаргетинга у Директа есть отдельные параметры — выбирайте их по текущей справке и задаче отчёта.
В этом шаблоне замените наш префикс links_search на название своей кампании. Содержимое фигурных скобок сохраните: это имена подстановок. Полный перечень доступен в справке Директа.
Для собственных названий договоритесь о едином написании. Например, используйте латиницу в нижнем регистре и разделяйте слова подчёркиванием.
Размещаем разметку в настройках кампании
В Единой перфоманс-кампании адрес страницы и подготовленная строка вводятся отдельно. Для https://revroute.ru/links используйте поле ссылки объявления. Для строки из примера — блок «Параметры URL»: адрес страницы и начальный знак ? туда не добавляйте.
Теперь проверьте, нет ли другого значения той же метки у группы или конкретного объявления. Например, запись utm_campaign у объявления перекроет запись из общих настроек кампании. Если значение задано на нескольких уровнях, порядок выбора такой: объявление, группа, кампания. При совпадении имени параметра запись в блоке также перекрывает значение из самой ссылки.
Изменение этих параметров вызывает повторную модерацию объявлений. Учитывайте этот этап при подготовке запуска. Правила настройки и разбор приоритетов есть в инструкции Яндекса.
Как собрать обычную UTM-ссылку в RevRoute
Конструктор подходит для ссылок с заранее заданными значениями. Возьмём учебный пример без динамических подстановок.
Шаг 1. Укажите посадочную страницу. Откройте конструктор UTM на сайте RevRoute и вставьте https://revroute.ru/links в поле «Ссылка на страницу».

Шаг 2. Заполните метки. Нажмите «Яндекс.Директ»: в utm_source появится yandex, в utm_medium — cpc. В поле utm_campaign введите links_search. Для utm_content возьмите text_a, для utm_term — short_links.

Шаг 3. Скопируйте результат. Ссылка формируется по мере ввода. Нажмите «Скопировать ссылку» и сохраните ссылку вместе с названием кампании.

Шаблон «Яндекс.Директ» заполняет только источник и канал; остальные значения задаёте вы. Для копирования нужны корректный адрес и три основные метки. Подстановки в фигурных скобках конструктор сохраняет. При переходе из объявления Директ заменит поддерживаемые в этом сценарии параметры на их значения. Конструктор не проверяет, подходит ли параметр выбранному типу объявления.
Что проверить перед запуском
Ссылка собрана — можно запускать? Сначала пройдите короткий список:
- Посадочная страница. Обычная ссылка открывает нужную страницу; после перенаправлений UTM остаются в адресе. Если в адресе ещё нет параметров, начните их с ?; если параметры уже есть — добавляйте новые через &. Метки должны стоять до якоря #.
- Старые метки. Один параметр не повторяется в ссылке дважды. Конструктор переносит существующие UTM в поля формы. Измените значение, чтобы заменить метку, или очистите поле, чтобы убрать её из результата. Остальные параметры страницы и якорь сохраняются.
- Названия и подстановки. Статические значения соответствуют словарю команды; в динамическом шаблоне сохранены фигурные скобки. В Директе проверены параметры кампании, группы и объявления.
- Аналитика. Счётчик Метрики подключён к кампании, цели настроены отдельно. UTM сами по себе не создают цели и не отслеживают заявки.
Открытие динамического шаблона вручную не проверяет подстановки: браузер не заменяет {campaign_id} или {keyword}. После запуска проверьте фактический адрес перехода из объявления и данные визита в Метрике. Не считайте просмотр шаблона доказательством успешной рекламной атрибуции.
Если данные в Метрике отличаются от ожидаемых
Сначала сопоставьте настройки объявления, конечный адрес и отчёт. Учебные ID ниже нужны только для объяснения: при реальном переходе значения задаёт Директ.
| Проверка | Что ожидаем в конечном адресе | Что проверить в Метрике |
|---|---|---|
| Два значения одной метки | Один utm_campaign, например links_search_12345. Уберите повтор в ссылке и проверьте приоритет настроек объявления, группы и кампании. | В отчёте «Метки UTM» найдите ожидаемую кампанию; разные имена не объединятся сами. |
| Перенаправление на другую страницу | Все нужные UTM и фактически добавленный yclid дошли до страницы со счётчиком. | Сравните отчёт по UTM с отчётом по Директу. Сохранённые UTM не доказывают сохранность связи по yclid. |
| Макрос остался в фигурных скобках | После реального рекламного перехода links_search_{campaign_id} заменён, например, на links_search_12345. | Если в отчёте остались скобки, проверьте способ перехода и поддержку параметра в данном сценарии. Ручное открытие шаблона не проверяет подстановку. |
| utm_term пуст или отсутствует | Для сценария без ключевой фразы это допустимо; utm_source, utm_medium и utm_campaign сохраняются. | Проверьте кампанию и объявление по доступным полям. Не восстанавливайте поисковый запрос по пустой метке. |
| Визит не появился в отчёте | Страница открылась, метки остались, счётчик действительно загрузился. | Проверьте период, фильтры и сегмент отчёта, затем работу счётчика. Открытый URL сам по себе не доказывает получение визита. |
Различайте два типа отчётов: «Метки UTM» показывает переданные значения, а отчёты Директа используют связь с рекламным кликом. Условия работы yclid, перенаправлений и счётчика разобраны в диагностике Яндекс Метрики.
Для некоторых переходов Директ сокращает yandex до ya в utm_source. Это описано в справке и не обязательно означает ошибку генератора. Учтите оба значения при проверке отчёта или заранее согласуйте другой единый источник для команды.
Чтобы собрать ссылку с обычными значениями, откройте конструктор UTM RevRoute. Если готовую ссылку нужно разместить в сообщении, её можно сократить без регистрации. Общий порядок работы со ссылками — на странице RevRoute Links.
RevRoute Links — часть платформы RevRoute: revenue routing для B2B SaaS.