UTM-метки для Яндекс Директа: шаблон и ошибки

UTM-метки для Яндекс Директа: шаблон и типичные ошибки

Открываете отчёт по рекламе, а там 40% трафика свалено в кучу «не определён». Какая кампания привела заявку на 200 тысяч, какое объявление слило бюджет в ноль, понять нельзя. В девяти случаях из десяти причина одна: метки на ссылках стоят криво или их нет вообще.

UTM это не магия и не отдельная наука. Это пять параметров в конце ссылки, которые говорят аналитике, откуда пришёл человек. Но в Директе есть свои подстановочные переменные, и если перепутать одну букву в utm_source, отчёты поедут так, что чинить придётся неделю. Ниже разберём рабочий шаблон, объясним каждый параметр и пройдёмся по ошибкам, которые встречаются чаще всего.

Что такое UTM и зачем они в Директе

UTM-метка это приписка к адресу страницы после знака вопроса. Выглядит так:

https://site.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=poisk_moskva

Яндекс Метрика, Google Analytics и системы сквозной аналитики читают эти параметры и раскладывают визиты по полочкам: источник, тип трафика, конкретная кампания. Без меток весь платный трафик из Директа сольётся с обычными переходами из поиска, и вы не отличите рекламную заявку от органической.

Сам Директ умеет передавать часть данных и через параметр yclid (автоматическая разметка), который связывает клики с Метрикой. Но yclid живёт внутри связки Директ плюс Метрика. Как только в дело вступает CRM, коллтрекинг или сторонний дашборд, без человеко-читаемых UTM не обойтись. Поэтому ставим и то, и другое: автоматическую разметку в настройках кампании оставляем включённой, а UTM прописываем руками.

Пять обязательных параметров

Стандарт UTM состоит из пяти меток. Три первые обязательны, две дополнительные сильно облегчают жизнь.

  • utm_source источник. Для Директа всегда yandex. Не yandex.ru, не direct, а именно yandex, в нижнем регистре.
  • utm_medium тип трафика. Для контекста это cpc (оплата за клик). Иногда используют cpc для поиска и оставляют его же для РСЯ, разделяя сети другими параметрами.
  • utm_campaign название кампании. Сюда подставляем динамический параметр или говорящее имя латиницей.
  • utm_content содержание. Удобно класть сюда идентификатор объявления или группы.
  • utm_term ключевая фраза, по которой показалось объявление.

Регистр и написание критичны. Метрика считает Yandex и yandex разными источниками. Один раз ошиблись в шаблоне, размножили его на 50 кампаний, и в отчёте появляются два источника-близнеца с разными цифрами.

Динамические параметры Директа

Прописывать вручную id каждой кампании и текст каждой ключевой фразы нереально. Директ подставляет эти значения сам через специальные переменные в фигурных скобках. Вы пишете шаблон один раз, система заполняет его на лету при каждом клике.

Вот самые полезные:

ПараметрЧто подставляет
{campaign_id}Номер кампании
{campaign_name}Название кампании (кириллица кодируется)
{ad_id} или {banner_id}Номер объявления
{phrase_id}Номер ключевой фразы
{keyword}Ключевая фраза, по которой был показ
{source_type}Тип площадки: search или context (РСЯ)
{source}Площадка РСЯ, с которой пришёл клик
{device_type}Устройство: desktop, mobile, tablet
{region_id}Номер региона показа
{position_type}Блок показа: premium, other

Фигурные скобки в шаблоне Директ заменит автоматически. Если в отчёте вы видите ссылки с целыми {campaign_id} внутри, значит подстановка не сработала, и метку нужно проверить.

Рабочий шаблон

Вот шаблон, который закрывает большинство задач B2B-рекламодателя. Его можно вставить в поле «Шаблон UTM-метки» на уровне кампании, и он распространится на все объявления.

utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_name}&utm_content={ad_id}&utm_term={keyword}&campaign_id={campaign_id}&source_type={source_type}&device_type={device_type}

Разберём, что мы получим. Источник и тип трафика зафиксированы как yandex и cpc. Название кампании, id объявления и ключевая фраза подтянутся сами. Дополнительно мы складываем campaign_id в отдельный параметр (числовой id надёжнее для связки с CRM, чем название с кириллицей), тип площадки и устройство. По source_type потом легко отделить поиск от РСЯ, а по device_type увидеть, что мобильные заявки дешевле или наоборот.

Если кампаний много и хочется единообразия, удобнее задавать понятные имена самим кампаниям латиницей, например poisk-msk-uslugi или rsya-retarget. Тогда даже без расшифровки id вы по названию поймёте, что смотрите. О том, как привести разметку в порядок на уровне всего аккаунта, мы подробно писали в разборе про настройку UTM-меток.

Где вставлять шаблон

В интерфейсе Директа метку можно задать на трёх уровнях: в параметрах кампании (поле «Шаблон UTM-метки»), в группе объявлений и в самом объявлении в поле ссылки. Самый практичный путь это уровень кампании: задали один раз, применилось ко всем объявлениям внутри. Если прописать UTM прямо в ссылке объявления, шаблон кампании на эту ссылку уже не подействует, и динамические параметры придётся дублировать вручную.

Типичные ошибки разметки

Теперь то, ради чего вы сюда пришли. Большинство проблем с аналитикой родом из этих промахов.

Разный регистр и написание источника. Yandex, yandex, YANDEX это для Метрики три разных источника. Договоритесь раз и навсегда: всё в нижнем регистре, source всегда yandex.

Ссылка уже содержит знак вопроса. Если посадочная страница это адрес с параметром, например site.ru/page?id=5, то метку нельзя приклеивать через второй ?. Второй и последующие параметры присоединяются через &. Директ обычно подставляет разделитель сам, но при ручной сборке ссылок это частая поломка: страница открывается, а метки обрезаются.

Кириллица в значениях без кодирования. Русские буквы в URL должны быть в percent-кодировке. {campaign_name} с кириллическим названием Директ закодирует сам, а вот если вы вписали русское слово руками, ссылка может побиться. Безопаснее держать в значениях меток латиницу и цифры.

Метка стоит, а цель в Метрике не настроена. UTM раскладывают трафик по источникам, но сами по себе не считают заявки. Без настроенных целей вы увидите визиты, но не конверсии. Метки и цели работают в паре, поэтому параллельно стоит навести порядок в целях Яндекс Метрики.

Перепутаны medium для поиска и сетей. Иногда всё помечают одним cpc и потом не могут отделить дорогой нецелевой трафик РСЯ от поиска. Решается параметром {source_type}: он сам проставит search или context. Чистить мусорные площадки сетей удобнее, когда они видны в отчёте отдельно, об этом есть отдельный разбор про чистку трафика.

Метку забыли на части объявлений. Завели новую группу, скопировали объявления, а шаблон не подтянулся. В отчёте появляется трафик «(none)». Возьмите за правило: перед запуском кампании проверять, что у каждого объявления в ссылке есть UTM.

Длина ссылки превышает лимит. Если навесить десяток параметров плюс длинный UTM, итоговый URL может упереться в ограничение. Берите только те метки, которые реально используете в отчётах. Пять-семь параметров обычно достаточно.

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

Перед тем как лить бюджет, прогоните разметку через простую проверку.

  1. Соберите тестовую ссылку из шаблона и откройте её в браузере. Страница должна открыться нормально, а в адресной строке остаться все параметры.
  2. Через сутки после запуска зайдите в Метрику, в отчёт «Источники, Метки UTM». Посмотрите, заполнены ли все уровни и нет ли значений вида {campaign_id} или (not set).
  3. Сверьте число кликов в Директе и число визитов в Метрике. Сильное расхождение (больше 10-15%) намекает, что часть переходов теряет метки или счётчик стоит не на всех страницах.

Если связка Директ, Метрика и CRM настроена правильно, по UTM вы доводите данные до сделки и считаете реальную окупаемость каждой кампании. Это и есть фундамент сквозной аналитики: метка на ссылке тянется через визит, заявку и продажу.

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

Нужны ли UTM, если включена автоматическая разметка Директа? Да. Автоматическая разметка через yclid связывает Директ с Метрикой, но не передаёт человеко-читаемые источники в CRM и сторонние сервисы. UTM нужны, когда данные уходят за пределы связки Директ плюс Метрика. Включайте оба механизма, они не мешают друг другу.

Что писать в utm_medium для РСЯ? Чаще всего оставляют тот же cpc, а сети и поиск разделяют динамическим параметром {source_type}, который сам подставит search или context. Некоторые команды используют отдельное значение, но это вопрос внутренней договорённости, главное держать единый стандарт по всему аккаунту.

Можно ли менять метки на уже работающих кампаниях? Можно, но осторожно. После смены шаблона в отчётах появятся новые значения, а старые останутся в истории. Если переименовали кампанию или поменяли структуру меток, будьте готовы, что сравнивать периоды до и после станет сложнее. Меняйте разметку на старте или в начале нового отчётного периода.

Почему в отчёте часть трафика помечена как not set? Обычно это переходы, на которых метка не доехала: ссылка с параметром без правильного разделителя, объявление без шаблона или редирект на посадочной, который обрезает хвост URL. Проверьте, нет ли на сайте переадресации, которая выбрасывает параметры.

Кириллица в названии кампании сломает метку? Если название подставляется через {campaign_name}, Директ закодирует его сам, и ссылка останется рабочей. Проблемы начинаются, когда русские слова вписывают в метку вручную. Чтобы не гадать, называйте кампании латиницей.

Сколько параметров оптимально? Берите столько, сколько реально используете в отчётах. Базовый набор из пяти UTM плюс campaign_id и source_type закрывает задачи большинства B2B-аккаунтов. Лишние метки только удлиняют ссылку и засоряют отчёты.

Коротко перед запуском

Чеклист, который стоит прогнать перед стартом кампании:

  • utm_source=yandex, utm_medium=cpc, оба в нижнем регистре.
  • В шаблоне есть динамические параметры в фигурных скобках, а не вписанные руками значения.
  • Метка задана на уровне кампании, а не в каждой ссылке отдельно.
  • Цели в Метрике настроены, счётчик стоит на всех страницах.
  • Тестовая ссылка открывается и сохраняет все параметры.
  • В отчёте через сутки нет (not set) и нераскрытых {...}.

Грамотная разметка это не про красивые отчёты ради отчётов. Это возможность увидеть, какая кампания приносит деньги, а какая ест бюджет, и перераспределить вложения осознанно. Если хочется, чтобы аналитика от клика до сделки была собрана один раз и работала без сюрпризов, команда Lead The Way поможет настроить разметку и сквозную аналитику под ваши задачи, оставьте заявку, и мы разберём ваш случай.