Перейти к содержимому
BI SELLBYNET Business Intelligence

UTM-метки для Яндекс.Директа: как разметить рекламу

10 мин чтения Команда SellByNet

Сквозная аналитика ломается на разметке ссылок. Как проставить UTM в Яндекс.Директе одним шаблоном и какие ошибки рвут связь «клик → заказ».

Любая сквозная аналитика держится на одной тонкой вещи — на UTM-метке. Если она проставлена криво, никакая система не восстановит связь между кликом по рекламе и заказом в CRM задним числом. Разбираем, что это такое, как проставить метки один раз на весь аккаунт и как не наступить на типичные грабли.

Что такое UTM-метка простыми словами

UTM-метка — это несколько параметров, добавленных в конец ссылки на сайт. Они не видны обычному посетителю и ничего не меняют на странице, но Яндекс.Метрика их считывает и запоминает: «этот визит пришёл именно отсюда».

Пример ссылки с меткой: https://site.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=leto_2026&utm_content=banner_1.

Основных параметров четыре:

  • utm_source — источник трафика (yandex, google, vk).
  • utm_medium — тип трафика (cpc — платная реклама, email, social).
  • utm_campaign — название рекламной кампании, чтобы отличать одну от другой.
  • utm_content — конкретное объявление или баннер, если кампания использует несколько.

Есть и пятый, необязательный, — utm_term: обычно в него кладут ключевую фразу, по которой показалось объявление.

Метрика видит визит с этими параметрами и связывает его с конкретной кампанией и объявлением. Дальше, если на сайте стоит цель (заявка, звонок, заказ), система знает не просто «был визит», а «визит с такой-то кампании привёл к такой-то цели».

Если визитов с рекламы у человека было несколько подряд, встаёт ещё один вопрос — какому из них засчитать итоговый заказ. Это отдельная тема, разобрана в статье про модели атрибуции.

Почему без меток сквозная аналитика невозможна

В Яндекс.Директе есть кампания и объявление. В CRM — имя клиента и сумма заказа. Между ними нет ничего общего, если не оставить метку. UTM — это и есть тот самый общий ключ, по которому клик, визит и заказ становятся одной строкой, а не тремя разрозненными записями.

Без этого ключа сквозная аналитика превращается в гадание: заказ пришёл, но откуда — неизвестно, а значит и то, какая кампания реально работает, — тоже неизвестно. Мы подробно разбирали, к чему это приводит, в статье про сквозную аналитику.

UTM-метка и yclid — это разные вещи, и путать их дорого

Здесь чаще всего возникает путаница, из-за которой люди либо делают лишнюю работу, либо не делают нужную.

В настройках кампании Директа есть галочка «Размечать ссылки для Метрики». Она добавляет в ссылку служебный параметр yclidуникальный номер клика. По нему Метрика сама, без всяких UTM, связывает клик в Директе с визитом на сайте. Именно поэтому в отчётах Метрики «Директ, сводка» данные появляются даже без единой UTM-метки.

Возникает резонный вопрос: если Метрика и так всё связывает, зачем UTM?

Затем, что yclid понимает только связка Директ + Метрика. Его не понимает ваша CRM, его не понимает сторонний сервис аналитики, его не увидит система, которая сводит рекламу с продажами. Как только данные выходят за пределы Яндекса — а сквозная аналитика вся про это, — работает только UTM.

Практический вывод простой: нужно и то, и другое. Автоматическая разметка для Метрики — включена, UTM-шаблон — прописан. Они не конфликтуют и не заменяют друг друга.

Как проставить метки в Яндекс.Директе

Разметка добавляется не вручную в каждое объявление, а через шаблон ссылки — один раз на уровне кампании или аккаунта, дальше он подставляется автоматически.

  1. В параметрах кампании (или в общих настройках аккаунта) найдите поле «Разметка ссылок» / шаблон UTM.
  2. Впишите шаблон с параметрами Директа, которые сервис подставит сам: utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_name_lat}&utm_content={ad_id}&utm_term={keyword}
  3. Директ автоматически заменит выражения в фигурных скобках на реальные значения конкретной кампании, объявления и фразы в момент показа.

Так метка попадает в каждую ссылку сама, без риска, что кто-то забудет проставить её вручную в новом объявлении. Это главное: шаблон работает и для тех объявлений, которые вы создадите через полгода.

Какие параметры Директ умеет подставлять

Всё, что можно вписать в фигурных скобках, по официальной справке Яндекс.Директа. Разложил по группам — на практике из первой группы берут почти всегда, из остальных по необходимости.

Кампания и объявление — то, без чего разметка бессмысленна:

  • {campaign_id} — номер кампании
  • {campaign_name} — название кампании как есть
  • {campaign_name_lat} — название кампании латиницей
  • {campaign_type} — тип кампании
  • {ad_id} или {banner_id} — номер объявления
  • {gbid} — номер группы объявлений
  • {creative_id} — номер креатива

Ключевые фразы:

  • {keyword} — ключевая фраза без минус-слов
  • {phrase_id} — номер ключевой фразы
  • {matched_keyword} — фраза, которую подобрал автотаргетинг
  • {match_type} — тип соответствия запроса

Условия показа:

  • {retargeting_id} — номер условия ретаргетинга
  • {adtarget_id} — номер условия нацеливания
  • {coef_goal_context_id} — номер корректировки ставок

Где и как показалось:

  • {source} — площадка показа (домен) или none
  • {source_type}search для поиска, context для сетей
  • {position_type} — тип блока: premium, dynamic_places, other, none
  • {position} — номер позиции в блоке
  • {device_type}desktop, mobile или tablet
  • {region_id} — номер региона показа
  • {region_name} — название региона показа
  • {yclid} — номер клика Директа

Три подсказки, которые экономят месяцы

Берите название кампании латиницей. То есть {campaign_name_lat}, а не {campaign_name}. Название кампании как есть — это кириллица, пробелы и скобки внутри адреса ссылки. Оно превращается в нечитаемую кашу из процентов и кодов, а часть систем аналитики такие значения режет или склеивает. Латинский вариант читается человеком и не ломается по дороге.

Ключевая фраза в метке — это не то, что набрал человек. Параметр {keyword} подставляет вашу ключевую фразу, а не поисковый запрос пользователя. Реальный запрос вы увидите в отчётах Директа, но не в UTM. Если нужна подобранная автотаргетингом фраза — это {matched_keyword}.

Не тащите в метку всё подряд. Соблазн подставить и регион, и устройство, и позицию понятен, но каждый лишний параметр — это ещё одна причина, по которой отчёт развалится на несопоставимые куски, а ссылка станет длиннее допустимого. Разрез по устройствам и регионам и так есть в отчётах Директа и Метрики. В UTM держите то, без чего не связать клик с заказом: кампанию, объявление, при необходимости фразу.

Частые ошибки, которые рвут аналитику

  • Разные названия одного источника. Где-то yandex, где-то Yandex, где-то ya — для системы аналитики это три разных источника, а не один. Договоритесь о написании один раз и держите его во всех каналах.
  • Метка стоит не на всех объявлениях. Обновили кампанию, добавили объявление вручную — и забыли шаблон. Один клик из десяти проходит без метки и выпадает из отчёта.
  • Редирект теряет параметры. Ссылка ведёт не прямо на сайт, а через сокращатель ссылок или промежуточную страницу, которая обрезает ?utm_... при переходе.
  • Метка меняется на середине кампании. Переименовали кампанию — и utm_campaign вслед за ней. Отчёт за месяц теперь состоит из двух несопоставимых кусков, и никто не помнит, что это одно и то же.
  • У ссылки уже есть свои параметры. Если посадочная страница — это site.ru/catalog?filter=new, то метка должна прицепиться через &, а не через второй ?. Директ это учитывает сам, но при ручной простановке ошибаются постоянно.
  • Разметили только Директ. Реклама размечена, а рассылка, соцсети и партнёрские ссылки — нет. Сравнение каналов становится нечестным: у одного канала точная аналитика, у остальных — на глаз.

Все эти ошибки объединяет одно: они не видны в моменте. Реклама крутится, деньги тратятся, а отчёт молча собирает неполные данные — ровно то, о чём мы писали в статье про ежедневную сверку расхода: проверять нужно не только сумму денег, но и то, что метки дошли целыми.

Как проверить, что метки реально работают

Не на слово, а руками. Три проверки, каждая занимает минуты.

Проверка первая — глазами. Откройте объявление в поиске, кликните по нему и посмотрите на адресную строку после загрузки сайта. Там должны быть и ваши utm_, и служебный yclid. Если параметров нет — их срезал редирект или неверно настроен шаблон.

Проверка вторая — в Метрике. Отчёт «Источники» → «Метки UTM». Разверните utm_sourceutm_campaign. Вы должны увидеть понятные названия кампаний, а не одну строку «не определено». Если кампании не разделяются — метка теряется по дороге.

Проверка третья — на сходимость. Сравните число визитов из этого отчёта с числом кликов в Директе за тот же период. Совпадать они не будут никогда, и это нормально: часть людей закрывает страницу до загрузки счётчика, часть использует блокировщики. Но разрыв в разы — это не норма, а симптом.

Отдельно стоит помнить: расход в Директе уточняется задним числом ещё несколько дней после показа, поэтому проверять сходимость по вчерашнему дню бессмысленно — цифра ещё не устоялась.

Что делать, если разметка уже кривая

Восстановить связь для визитов, которые уже прошли без метки, нельзя — Метрика не запоминает то, чего не было в ссылке. Поэтому ревизия UTM-разметки — это всегда первый шаг перед подключением сквозной аналитики, а не последний.

Если метки годами стояли криво, честный ответ такой: точную аналитику начинаем считать с момента, когда разметка исправлена, а не пытаемся восстановить прошлое. Это неприятно слышать, но любой, кто пообещает обратное, либо не понимает, как это устроено, либо продаёт.

Порядок действий, если разбираете унаследованное хозяйство:

  1. Составьте список всех кампаний, по которым за последний месяц был расход, — включая те, о которых забыли.
  2. Проверьте, у всех ли на уровне кампании или аккаунта стоит один и тот же шаблон.
  3. Приведите написание utm_source и utm_medium к единому виду во всех каналах сразу.
  4. Зафиксируйте дату, с которой разметка стала правильной. Все отчёты «до» и «после» сравнивайте с оглядкой на неё.

Частые вопросы

Нужно ли ставить UTM-метки, если у меня уже настроены цели в Метрике?

Да. Цели показывают, что произошло на сайте (заявка, звонок), но не показывают, из какой именно рекламной кампании пришёл человек, если ссылка без метки. Без UTM цель зафиксируется, а источник останется «прямым заходом» или общим «yandex / cpc» без деталей по кампании.

Нужны ли UTM, если включена автоматическая разметка для Метрики?

Да, это разные вещи. Автоматическая разметка добавляет yclid, который понимает только Метрика. UTM понимают все остальные системы — CRM, сервисы аналитики, ваша собственная витрина данных. Для отчёта внутри Метрики хватит yclid, для связки с продажами нужен UTM.

Можно ли размечать не только Яндекс.Директ, а вообще все каналы?

Нужно. Смысл сквозной аналитики — сравнивать каналы между собой: Директ, соцсети, рассылки. Если размечен только Директ, а остальные каналы — нет, сравнение получится нечестным.

Как проверить, что метки реально доходят до Метрики?

Отчёт «Источники» → «Метки UTM» за последние дни: если там появляются кампании с понятными названиями, разметка работает. Если всё сваливается в «не определено» — метка теряется по дороге. Подробнее — в разделе про три проверки выше.

Влияют ли UTM-метки на позицию объявления или на цену клика?

Нет. Это параметры адреса страницы, они не участвуют ни в аукционе, ни в расчёте качества объявления. Единственное косвенное влияние: очень длинная ссылка со множеством параметров может хуже отображаться и чуть дольше открываться.

Что делать, если сайт сам обрезает параметры из ссылки?

Это вопрос к тому, кто делал сайт: чаще всего виноват редирект — например, с адреса без www на адрес с www, или с http на https, — который отбрасывает всё после вопросительного знака. Правильно настроенный редирект параметры сохраняет. Проверяется это за минуту первой проверкой из раздела выше.

Сколько параметров можно поставить в одну ссылку?

Технически много, практически — чем меньше, тем надёжнее. Каждый параметр это то, что может разъехаться при переименовании и раздуть отчёт лишними строками. Начните с source, medium, campaign и content; term добавляйте, если действительно собираетесь смотреть отчёты по фразам.

Дальше

Разметка — не увлекательная часть работы, но именно она определяет, будут ли у вас честные цифры вместо гадания на кофейной гуще. И проверять её нужно не один раз при настройке, а регулярно: кампании переименовывают, объявления добавляют, сайт переезжает — и связка тихо рвётся.

Если хотите, чтобы кто-то проверил вашу текущую разметку и подключил сквозную аналитику поверх неё, — напишите нам.