UTM-метки в Яндекс Директе
Разметка для Метрики (yclid) включается одной галочкой, и кажется, что UTM больше не нужны. Это верно ровно до того момента, когда данные понадобятся вне связки Директ → Метрика: в CRM, в отчёте по регистрациям, в сквозной аналитике. Разбираем, как поставить метки в Директе правильно, чтобы одной ссылки хватало на кампанию, а отчёт читался без реестра.
Коротко. UTM-метка в Директе — это пять параметров в ссылке объявления: utm_source=yandex, utm_medium=cpc (или rsya для сетей), utm_campaign с названием и {campaign_id}, utm_content={ad_id}_{gbid}, utm_term={keyword}. Подстановки в фигурных скобках Директ заполняет сам при каждом клике, поэтому одна ссылка размечает всю кампанию. Соберите её в генераторе UTM-меток, вставьте в поле «Ссылка на сайт» объявления и проверьте в Метрике: «Источники → Метки UTM».
Зачем UTM, если есть yclid
Разметка «для Метрики» добавляет к ссылке yclid — идентификатор клика, по которому Метрика сама узнаёт кампанию, объявление и фразу. Внутри пары Директ + Метрика этого достаточно. Но yclid — служебный параметр Яндекса: его не читает CRM, его не понимает сторонняя аналитика, и по нему нельзя посчитать регистрации на своей стороне. UTM — открытый стандарт, который читают все.
Наш случай: с 7 по 18 сентября 2026 года на botb2b.ru перестали сохраняться UTM у трафика Директа — второй прогон middleware после редиректа затирал куку. yclid при этом работал, и Метрика показывала кампании. А вот регистрации в нашей базе за две недели ушли в «без источника»: 74 регистрации, из них с метками — 3. Автостратегии учились на 4% данных. Заметили по еженедельному отчёту «расход против регистраций по utm_campaign» — ни один другой отчёт этого не показывал.
Как поставить UTM-метки в объявление
- 1
Соберите ссылку с подстановками
Откройте генератор UTM-меток, выберите пресет «Яндекс Директ · поиск» или «РСЯ», вставьте адрес страницы. Генератор проверит ссылку на кириллицу, пробелы, незакрытые скобки и неизвестные подстановки.
Для Поиска и РСЯ делайте разные ссылки:
utm_medium=cpcиutm_medium=rsya, в РСЯ вutm_contentдобавьте{source}— домен площадки. - 2
Вставьте ссылку в объявление
В кабинете Директа откройте группу → объявление → поле «Ссылка на сайт» и вставьте адрес целиком, вместе с параметрами. Подстановки
{campaign_id},{ad_id},{keyword}оставьте как есть — Директ заменит их при показе. То же поле есть у быстрых ссылок: разметьте и их, иначе часть кликов уйдёт без меток. - 3
Или задайте шаблон на уровне кампании
Чтобы не править каждое объявление, используйте параметры ссылок в настройках кампании: раздел «Дополнительные настройки» → «Параметры URL». Директ добавит их ко всем ссылкам кампании. В новом интерфейсе названия разделов периодически меняются — ищите поле «параметры» в настройках кампании.
- 4
Включите разметку для Метрики тоже
В настройках кампании — «Размечать ссылки для Метрики». Это добавит yclid и не конфликтует с UTM: одно для точной статистики в Метрике, другое — для всего остального.
Подстановки Директа: минимальный набор
| Подстановка | Что подставит | Куда ставить |
|---|---|---|
| {campaign_id} | ID кампании | utm_campaign, после читаемого названия |
| {gbid} | ID группы объявлений | utm_content |
| {ad_id} | ID объявления | utm_content |
| {keyword} | Ключевая фраза без минус-слов | utm_term |
| {source_type} | search — поиск, context — сети | utm_medium или utm_content |
| {source} | Домен площадки в РСЯ, none на поиске | utm_content для РСЯ |
| {device_type} | desktop / mobile / tablet | utm_content, если нужен срез по устройствам |
| {addphrases} | yes — показ по автотаргетингу, no — по фразе | utm_content, чтобы видеть долю автотаргетинга |
Полная таблица с двадцатью подстановками — на странице генератора. Ходовой набор для управляемости: {campaign_id}, {gbid}, {ad_id}, {keyword}, {source_type}, {device_type}.
Как это делает ИИ-директолог
У ИИ-директолога разметка — правило, а не привычка: ни одна ссылка не уходит в объявление без UTM по стандарту и без записи в реестр. Стандарт один на все кампании: латиница, нижний регистр, читаемый каркас тип_гео_воронка плюс {campaign_id}, и одно и то же слово для одного смысла — rsya, а не rsya/rsy/set вперемешку. Реестр — файл на платформе: метка → кампания → лендинг → дата. Раз в неделю он сверяет расход по кампаниям с регистрациями по utm_campaign, и если метки перестали доезжать, это видно через семь дней, а не через месяц.
Как проверить, что метки доезжают
- Адресная строка. Откройте размеченную ссылку в режиме инкогнито. После загрузки параметры должны остаться в адресе. Пропали — виноват редирект: http → https, www, слеш в конце, «красивый» адрес.
- Метрика. «Отчёты → Источники → Метки UTM», период — сегодня. Раскройте utm_source → utm_medium → utm_campaign. В utm_campaign должны быть читаемые названия с ID, а не пустота и не «{campaign_id}» буквально.
- Реестр. Каждая метка в отчёте должна находиться в вашем реестре. «Осиротевшая» метка вне стандарта означает, что кто-то ставил ссылку руками мимо правила.
- Своя база. Если у вас есть регистрации или заявки в CRM — раз в неделю сверяйте их долю с метками против расхода. Это единственный отчёт, который поймает потерю меток при живом yclid.
Частые вопросы
Что такое UTM-метки в Яндекс Директе простыми словами?
Это параметры в ссылке объявления, по которым аналитика понимает, откуда пришёл человек: источник (yandex), тип трафика (cpc или rsya), кампания, объявление и фраза. Директ подставляет ID и фразу сам через подстановки в фигурных скобках.
Нужны ли UTM, если включена разметка для Метрики?
Да. yclid работает только внутри связки Директ → Метрика. Для CRM, регистраций на своей стороне и любой сторонней аналитики нужны UTM. Включайте обе разметки — они не конфликтуют.
Куда вставлять UTM в Директе?
В поле «Ссылка на сайт» объявления и быстрых ссылок — вместе с параметрами; либо в параметры URL на уровне кампании, чтобы Директ добавил их ко всем ссылкам сразу.
Почему в Метрике вместо фразы «{keyword}» буквально?
Подстановка не распознана: опечатка в имени, не тот регистр или скобки. Проверьте написание по таблице подстановок — генератор подсвечивает незнакомые параметры.
Как сделать UTM-метку для РСЯ?
Как для поиска, но utm_medium=rsya и в utm_content добавьте {source} — домен площадки. Так в отчёте видно, какие сайты приводят заявки, а какие только клики.
Смотрите также
Попробуйте BotB2B бесплатно
Регистрация за минуту, стартовые токены — в подарок. Настройте по этой инструкции.