UTM-метки Директа: макросы и рабочий шаблон

Инструкции·Обновлено 11 августа·9 мин чтения
Содержание
  1. Зачем размечать Директ, если Метрика и так всё видит
  2. Динамические параметры: как это работает
  3. Какие макросы есть в Директе
  4. Рабочий шаблон разметки
  5. Где задавать метки: три уровня
  6. Генератор utm метки директ: когда он нужен
  7. Где смотреть результат
  8. Как свести Директ с остальными каналами в один отчёт
  9. Ревизия разметки: раз в квартал
  10. Как проверить разметку до запуска
  11. Частые ошибки
  12. Если Директ ведёт трафик не на сайт, а в мессенджер
  13. Что видно, когда разметка на месте
  14. Коротко
Коротко

UTM метки директ передаёт через динамические параметры: вы один раз прописываете в ссылке макросы вроде {campaign_id} и {keyword}, а система подставляет в них реальные значения при каждом клике. Размечать объявления по одному не нужно. Ниже — рабочий шаблон разметки, полный разбор макросов, где их задавать, чтобы не забыть при добавлении объявления, и почему для Метрики они, строго говоря, не обязательны.

Зачем размечать Директ, если Метрика и так всё видит

Вопрос честный. При связанных аккаунтах Директ и Метрика обмениваются данными сами: в Метрике появляются отчёты по кампаниям, а Директ получает данные о поведении на сайте. Кажется, что метки лишние.

Метки нужны там, где заканчивается эта связка:

  • Сторонние системы. CRM, коллтрекинг, сквозная аналитика, ваша собственная база — они не знают про внутреннюю связь Директа и Метрики и читают только то, что написано в адресе.
  • Единый отчёт по всем каналам. Когда рядом с Директом крутятся ВК, посевы и рассылки, сравнивать их удобно в одном разрезе — по меткам.
  • Разметка того, чего нет в отчётах Директа. Например, своя пометка формата или гипотезы, по которой вы потом фильтруете.
  • Перенос данных при смене счётчика. Метки живут в ссылке, а не в связке аккаунтов, и переживают любую пересборку аналитики.
Короткий ответ

Если вся аналитика умещается в Метрику и других систем нет — можно обойтись без разметки. Как только появляется CRM или второй рекламный канал, utm метки в яндекс директ становятся обязательными.

Динамические параметры: как это работает

Динамический параметр — это подстановка в фигурных скобках. В ссылке она выглядит как текст, но в момент клика Директ заменяет её на фактическое значение: номер кампании, идентификатор объявления, ключевую фразу.

Благодаря этому одна ссылка обслуживает всю кампанию. Вы не переписываете разметку при добавлении объявления — макросы подставят нужное сами.

Какие макросы есть в Директе

Полный список — в справке Яндекс Директа по параметрам URL. В работе чаще всего нужны эти:

МакросЧто подставляетКуда обычно ставят
{campaign_id}номер кампанииutm_campaign
{campaign_name}название кампанииutm_campaign, если нужны имена, а не номера
{ad_id}идентификатор объявленияutm_content
{phrase_id}идентификатор ключевой фразыutm_term или utm_content
{keyword}текст ключевой фразыutm_term
{source}площадка показа в сетяхutm_source или utm_content
{source_type}тип площадки: поиск или сетьutm_medium, utm_content
{position_type}тип блока показаutm_content
{device_type}тип устройстваutm_content
{region_name}регион показаutm_content
{gbid}идентификатор группы объявленийutm_content

Отдельная оговорка про быстрые ссылки: подстановка {campaign_id}, {ad_id}, {phrase_id} в них гарантируется только тогда, когда эти же параметры есть в ссылке самого объявления. Разметить одни быстрые ссылки и оставить основную голой — рабочий способ получить пустые значения.

Рабочий шаблон разметки

Универсальная связка, которой хватает в большинстве кампаний:

utm_source=yandex
utm_medium=cpc
utm_campaign={campaign_id}
utm_content={ad_id}
utm_term={keyword}

В виде ссылки это выглядит так:

https://example.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}

Две частые модификации. Если нужно различать поиск и сети — в utm_medium подставляется {source_type}. Если важно, на какой площадке в сетях был показ, — в utm_content добавляется {source}, и тогда видно, какие площадки сливают бюджет.

Номера или названия

{campaign_id} даёт номер, {campaign_name} — название. Номер неудобно читать, зато он не меняется при переименовании кампании. Название читается сразу, но стоит переименовать кампанию — и в отчёте появится вторая строка, а история разъедется на две. Для длинных проектов надёжнее номер.

Где задавать метки: три уровня

УровеньПлюсМинус
Кампания целикомзадаётся один раз, применяется ко всем объявлениямнельзя развести разметку внутри кампании
Объявлениеполный контроль над каждымлегко забыть при добавлении нового
Быстрые ссылкиотдельная разметка для конкретных переходовработает только вместе с разметкой объявления

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

Генератор utm метки директ: когда он нужен

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

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

Где смотреть результат

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

Полезная привычка — смотреть оба и сверять порядок цифр. Заметное расхождение почти всегда означает, что часть объявлений осталась без меток или разметка где-то срезается редиректом.

Как свести Директ с остальными каналами в один отчёт

Главная польза разметки проявляется не внутри Директа, а рядом с ним. Пока рекламный канал один, хватает родных отчётов. Как только к нему добавляются ВК, посевы и рассылка, встаёт вопрос, который родные отчёты не закрывают: какой канал приносит заявки дешевле.

Ответ даёт только сквозная разметка — когда utm метки директ и метки остальных источников собраны по одной схеме. Тогда все каналы попадают в один отчёт и сравниваются в одинаковых величинах.

Каналutm_sourceutm_mediumЧем размечается
Директ, поискyandexcpcмакросами
Директ, сетиyandexcpmмакросами
ВКонтактеvkcpcмакросами площадки
Посев у автораимя каналаpostвручную, по одной ссылке на размещение
Рассылкаemailnewsletterвручную

Обратите внимание на последние две строки: там макросов нет и разметка ставится руками. Это и есть место, где схема обычно ломается — не в Директе, а в ручных источниках рядом с ним.

Ревизия разметки: раз в квартал

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

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

Полчаса раз в квартал — и отчёт остаётся пригодным для решений, а не для успокоения.

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

  1. Скопируйте ссылку объявления и откройте её в браузере, заменив макросы на любые тестовые значения.
  2. Убедитесь, что страница открылась, а параметры остались в адресе после загрузки.
  3. Если параметры исчезли — на сайте стоит редирект, который их срезает. Чинить нужно редирект, а не ссылку.
  4. После запуска проверьте в отчёте по меткам, что вместо фигурных скобок пришли реальные значения.

Последний пункт важнее остальных: если в отчёте видны сами макросы в скобках, значит, система их не распознала — чаще всего из-за опечатки в названии или лишнего пробела внутри скобок.

Частые ошибки

ОшибкаКак проявляется
Макрос написан с опечаткойв отчёте вместо значения текст в фигурных скобках
Разметка только на части объявленийчасть трафика уходит в «переходы по ссылкам»
Быстрые ссылки размечены, объявление нетпустые значения в отчёте
В utm_campaign название вместо номерапереименовали кампанию — история распалась надвое
Редирект на сайте срезает параметрыметки в ссылке есть, в Метрике их нет
Ссылка ведёт в мессенджерразметка не доходит: источник подписки теряется

Если Директ ведёт трафик не на сайт, а в мессенджер

Отдельный случай, где разметка бессильна. Объявление ведёт на Telegram- или MAX-канал, человек нажимает, открывается приложение — и метки остаются за бортом. Мессенджер не передаёт их внутрь, подписчик появляется без источника, а Директ продолжает считать конверсией клик, а не подписку.

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

Разбор для Telegram — реклама Telegram-канала в Яндекс.Директе, для MAX — реклама в MAX через Яндекс.Директ. Как подключается счётчик, описано в базе знаний: Яндекс.Метрика.

Что видно, когда разметка на месте

1 480кликов
96заявок
6,5 %конверсия
214 ₽цена заявки

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

Коротко

  • Utm метки директ проставляет динамическими параметрами — одна ссылка обслуживает всю кампанию.
  • Базовый набор: {campaign_id}, {ad_id}, {keyword}; при работе с сетями добавляется {source}.
  • Задавать разметку лучше на уровне кампании: новое объявление не останется без меток.
  • Для Метрики метки необязательны, для CRM и сквозной аналитики — обязательны.
  • Макросы в скобках в отчёте означают опечатку, а не сбой системы.
  • Если трафик идёт в мессенджер, UTM не спасут: нужен переходник и цель по подписке.

Собрать ссылку с макросами Директа — в бесплатном генераторе, без регистрации. Для подписок в канале вместо визитов на сайт — метки NexusTag.


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

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


Какие макросы поставить в шаблон, чтобы хватило на всё?

Базовый набор: utm_campaign={campaign_id}, utm_content={ad_id}, utm_term={keyword}, utm_source=yandex, utm_medium=cpc. Для кампаний в сетях в utm_content добавляют {source} — тогда видно площадки. Остальные макросы добавляются под задачу, а не «на всякий случай»: длинные ссылки труднее читать и проверять.


Почему в отчёте вместо значений видны фигурные скобки?

Система не распознала макрос: чаще всего это опечатка в названии, лишний пробел внутри скобок или неподдерживаемый параметр. Проверьте написание по справке Директа и убедитесь, что скобки не заменились на кодированные символы при копировании ссылки через сторонние редакторы.


Можно ли разметить объявление, которое ведёт на Telegram-канал?

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


Узнайте, какой источник приводит живых подписчиков

Метка ставится на любую ссылку: посев, Telegram Ads, Яндекс.Директ, сайт или бесплатное упоминание. Все источники сходятся в одном отчёте.

Открыть NexusTagМетка создаётся за минуту. Канал подключается без разработчика.
Команда NexusTag

Разбираем, откуда на самом деле приходят подписчики в Telegram. Пишем по данным своих клиентов — без «средних по рынку».

Похожие записи