UTM-метки для Яндекс.Директа: как разметить рекламу
Сквозная аналитика ломается на разметке ссылок. Как проставить 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-шаблон — прописан. Они не конфликтуют и не заменяют друг друга.
Как проставить метки в Яндекс.Директе
Разметка добавляется не вручную в каждое объявление, а через шаблон ссылки — один раз на уровне кампании или аккаунта, дальше он подставляется автоматически.
- В параметрах кампании (или в общих настройках аккаунта) найдите поле «Разметка ссылок» / шаблон UTM.
- Впишите шаблон с параметрами Директа, которые сервис подставит сам:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_name_lat}&utm_content={ad_id}&utm_term={keyword} - Директ автоматически заменит выражения в фигурных скобках на реальные значения конкретной кампании, объявления и фразы в момент показа.
Так метка попадает в каждую ссылку сама, без риска, что кто-то забудет проставить её вручную в новом объявлении. Это главное: шаблон работает и для тех объявлений, которые вы создадите через полгода.
Какие параметры Директ умеет подставлять
Всё, что можно вписать в фигурных скобках, по официальной справке Яндекс.Директа. Разложил по группам — на практике из первой группы берут почти всегда, из остальных по необходимости.
Кампания и объявление — то, без чего разметка бессмысленна:
{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_source → utm_campaign. Вы должны увидеть понятные названия кампаний, а не одну строку «не определено». Если кампании не разделяются — метка теряется по дороге.
Проверка третья — на сходимость. Сравните число визитов из этого отчёта с числом кликов в Директе за тот же период. Совпадать они не будут никогда, и это нормально: часть людей закрывает страницу до загрузки счётчика, часть использует блокировщики. Но разрыв в разы — это не норма, а симптом.
Отдельно стоит помнить: расход в Директе уточняется задним числом ещё несколько дней после показа, поэтому проверять сходимость по вчерашнему дню бессмысленно — цифра ещё не устоялась.
Что делать, если разметка уже кривая
Восстановить связь для визитов, которые уже прошли без метки, нельзя — Метрика не запоминает то, чего не было в ссылке. Поэтому ревизия UTM-разметки — это всегда первый шаг перед подключением сквозной аналитики, а не последний.
Если метки годами стояли криво, честный ответ такой: точную аналитику начинаем считать с момента, когда разметка исправлена, а не пытаемся восстановить прошлое. Это неприятно слышать, но любой, кто пообещает обратное, либо не понимает, как это устроено, либо продаёт.
Порядок действий, если разбираете унаследованное хозяйство:
- Составьте список всех кампаний, по которым за последний месяц был расход, — включая те, о которых забыли.
- Проверьте, у всех ли на уровне кампании или аккаунта стоит один и тот же шаблон.
- Приведите написание
utm_sourceиutm_mediumк единому виду во всех каналах сразу. - Зафиксируйте дату, с которой разметка стала правильной. Все отчёты «до» и «после» сравнивайте с оглядкой на неё.
Частые вопросы
Нужно ли ставить UTM-метки, если у меня уже настроены цели в Метрике?
Да. Цели показывают, что произошло на сайте (заявка, звонок), но не показывают, из какой именно рекламной кампании пришёл человек, если ссылка без метки. Без UTM цель зафиксируется, а источник останется «прямым заходом» или общим «yandex / cpc» без деталей по кампании.
Нужны ли UTM, если включена автоматическая разметка для Метрики?
Да, это разные вещи. Автоматическая разметка добавляет yclid, который понимает только Метрика. UTM понимают все остальные системы — CRM, сервисы аналитики, ваша собственная витрина данных. Для отчёта внутри Метрики хватит yclid, для связки с продажами нужен UTM.
Можно ли размечать не только Яндекс.Директ, а вообще все каналы?
Нужно. Смысл сквозной аналитики — сравнивать каналы между собой: Директ, соцсети, рассылки. Если размечен только Директ, а остальные каналы — нет, сравнение получится нечестным.
Как проверить, что метки реально доходят до Метрики?
Отчёт «Источники» → «Метки UTM» за последние дни: если там появляются кампании с понятными названиями, разметка работает. Если всё сваливается в «не определено» — метка теряется по дороге. Подробнее — в разделе про три проверки выше.
Влияют ли UTM-метки на позицию объявления или на цену клика?
Нет. Это параметры адреса страницы, они не участвуют ни в аукционе, ни в расчёте качества объявления. Единственное косвенное влияние: очень длинная ссылка со множеством параметров может хуже отображаться и чуть дольше открываться.
Что делать, если сайт сам обрезает параметры из ссылки?
Это вопрос к тому, кто делал сайт: чаще всего виноват редирект — например, с адреса без www на адрес с www, или с http на https, — который отбрасывает всё после вопросительного знака. Правильно настроенный редирект параметры сохраняет. Проверяется это за минуту первой проверкой из раздела выше.
Сколько параметров можно поставить в одну ссылку?
Технически много, практически — чем меньше, тем надёжнее. Каждый параметр это то, что может разъехаться при переименовании и раздуть отчёт лишними строками. Начните с source, medium, campaign и content; term добавляйте, если действительно собираетесь смотреть отчёты по фразам.
Дальше
Разметка — не увлекательная часть работы, но именно она определяет, будут ли у вас честные цифры вместо гадания на кофейной гуще. И проверять её нужно не один раз при настройке, а регулярно: кампании переименовывают, объявления добавляют, сайт переезжает — и связка тихо рвётся.
Если хотите, чтобы кто-то проверил вашу текущую разметку и подключил сквозную аналитику поверх неё, — напишите нам.