ГлавнаяИнструментыМаркетингUTM для Яндекс Директа
Генератор UTM-меток для Яндекс Директа
Шаблон под тип кампании — поиск, РСЯ, ретаргетинг, Мастер кампаний, товарная — с макросами Директа вместо ручных значений. Инструмент сразу говорит, какой макрос подставит кириллицу, какой размножит строки отчёта и какой будет пустым в сетях, считает длину против лимита в 1024 символа и размечает список объявлений одним махом.
—
| Параметр | В ссылке | Что подставит Директ | Как ляжет в Метрику |
|---|
—
| Объявление | Ссылка с метками |
|---|
Расчёт идёт в вашем браузере — введённые данные никуда не отправляются.
Как пользоваться
- Выберите тип кампанииПоиск, РСЯ, ретаргетинг, Мастер кампаний или товарная. Шаблон подставит макросы, которые в этом типе кампании осмысленны, и уберёт те, что будут пустыми.
- Укажите посадочную страницуТот адрес, который стоит в объявлении. Инструмент сохранит уже имеющиеся у адреса параметры и якорь.
- Добавьте нужные макросы галочкамиУстройство, тип площадки, блок, регион, id фразы или группы. Под каждым замечанием написано, что этот макрос сделает с отчётом Метрики.
- Перенесите ссылку в ДиректЦеликом в поле «Ссылка на сайт» или так: адрес — в ссылку, всё после «?» — в «Параметры URL» на уровне кампании. Во втором случае одна правка меняет разметку всех объявлений.
Макросы Директа: что реально подставится в ссылку
UTM-метка для Директа отличается от обычной одним: значения в ней не пишут руками. Директ подставляет их при каждом клике сам — вместо {campaign_id} в адрес попадёт номер кампании, вместо {ad_id} — номер объявления. Такие подстановки в справке Директа называются динамическими параметрами, в обиходе — макросами.
Два поля из пяти макросами не заполняют никогда. utm_source — это источник, и для Директа он постоянен: yandex. utm_medium — канал, для контекстной рекламы cpc. Если подставить туда макрос, одна рекламная система распадётся в отчётах на десятки источников, и сравнить Директ с VK или с рассылкой станет невозможно.
Остальные три поля — ваш уровень детализации. Практичный минимум: кампания, объявление, ключевая фраза.
| Макрос | Что подставляет | На что обратить внимание |
|---|---|---|
| {campaign_id} | Числовой id кампании | Не меняется при переименовании кампании — лучший выбор для utm_campaign |
| {campaign_name} | Название кампании | Кириллица и пробелы: в отчёте строка вида %D0%9F%D0%BE%D0%B8%D1%81%D0%BA |
| {campaign_type} | Тип кампании | text, mobile_apps, performance и другие значения |
| {ad_id} / {banner_id} | Id объявления | Один и тот же номер; обычное содержимое utm_content |
| {gbid} | Id группы объявлений | Удобно, когда группа = один сегмент спроса |
| {phrase_id} | Id ключевой фразы | Числовой аналог {keyword} — не ломает отчёт кириллицей |
| {keyword} | Текст ключевой фразы | Кириллица и пробелы; в сетях подставляется пустым |
| {matched_keyword} | Фраза, по которой был показ | То же, но с учётом автотаргетинга |
| {retargeting_id} | Id условия ретаргетинга | Для кампаний на аудитории |
| {source} | Домен площадки в сетях | Сотни строк в отчёте: одна на каждый сайт РСЯ |
| {source_type} | Тип площадки | search или context — два значения, безопасно |
| {position_type} | Тип блока на поиске | premium, other, none — множит строки отчёта |
| {position} | Номер позиции в блоке | Множит строки ещё сильнее |
| {device_type} | Тип устройства | desktop, mobile, tablet — три значения |
| {region_name} | Название региона показа | Кириллица; берите {region_id}, если регион нужен |
| {region_id} | Числовой id региона | Безопасная замена {region_name} |
| {adtarget_name} / {adtarget_id} | Условие автотаргетинга | Имя — кириллицей, id — числом |
| {creative_id} | Id креатива | Смарт-баннеры и товарные кампании |
| {param1} / {param2} | Ваши произвольные значения | Задаются в Директе на уровне фразы или объявления |
Набор макросов Директ время от времени расширяет, поэтому перед большим запуском сверьтесь со справкой: генератор подсветит красным любое имя в фигурных скобках, которого он не знает, — но это не значит, что макроса не существует, это значит, что его стоит проверить.
Что из этого ломается в Яндекс Метрике
Отчёт «Метки UTM» в Метрике — это дерево из пяти уровней: источник, канал, кампания, содержание, ключевая фраза. Метрика группирует визиты по точной строке, которая стояла в адресе. Отсюда три способа испортить себе отчёт макросами Директа.
1. Кириллица и пробелы
{keyword}, {campaign_name}, {region_name}, {adtarget_name} подставляют русский текст с пробелами. В адресе он обязан быть в процентной кодировке (RFC 3986), поэтому в выгрузках, в GA4 и в любом экспорте вы увидите %D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C. Сама Метрика в интерфейсе такие значения показывает читаемо, но два написания одной фразы — «Купить CRM» и «купить crm» — для неё останутся разными строками.
Что делать: если фразы нужны для отчётности, а не для чтения глазами, берите {phrase_id} вместо {keyword}, а {region_id} вместо {region_name}. Если нужен именно текст — оставьте {keyword}, но не добавляйте к нему {matched_keyword}: это почти то же самое во второй раз.
2. Макросы, которые размножают строки
{source} подставляет домен площадки РСЯ — а площадок в сети тысячи. {position_type} и {position} меняются от клика к клику. Разметьте ими кампанию — и вместо десятка строк в отчёте будет несколько тысяч, каждая с одним-двумя визитами. Статистики в такой таблице нет: ни один срез не наберёт значимого объёма.
Практическое правило: макрос имеет смысл, если у него несколько значений и по каждому вы можете что-то сделать. {device_type} — три значения, и по ним есть решение (корректировка ставок, мобильная вёрстка). {position} — решение по нему принимает автостратегия, а не вы.
3. Пустые значения в сетях
{keyword} работает на поиске. В РСЯ показ идёт по интересам и по поведению, ключевой фразы у него нет, и макрос подставляется пустым. Половина ссылок получает utm_term=, а в отчёте появляется строка «не задано», которая ничего не объясняет. Поэтому в шаблоне РСЯ этого инструмента {keyword} убран, а вместо него предлагается {source_type}.
Автоматическая разметка и yclid
В настройках кампании Директа есть «Размечать ссылки для Метрики»: с ней Директ добавляет к адресу свой параметр yclid, по которому Метрика подтягивает данные о кликах напрямую из Директа — расход, позицию, фразу. Это не замена UTM-меткам и не конфликт с ними: yclid нужен связке Директ ↔ Метрика, метки нужны всем остальным отчётам, сквозной аналитике и CRM. Держите включённым и то, и другое, но не пишите yclid в ссылку руками — генератор такой параметр уберёт.
Как та же ссылка выглядит в отчётах Метрики и что ещё ломает склейку источников, разбирает соседний инструмент — генератор UTM-меток для Яндекс Метрики.
Готовые шаблоны: поиск, РСЯ и остальные типы кампаний
Ниже — те же шаблоны, что стоят в кнопках генератора. Скопируйте нужный, подставьте свой адрес.
Поиск
РСЯ
Ретаргетинг
Мастер кампаний
Товарная кампания и смарт-баннеры
Куда это вставлять в Директе
- В ссылку объявления. Просто целиком, вместе с адресом. Минус — правка разметки означает правку каждого объявления.
- В «Параметры URL» кампании. В адресе объявления остаётся чистая страница, а всё, что после «?», задаётся один раз на кампанию. Так разметку меняют одной правкой, и объявления не уходят на повторную модерацию из-за изменения ссылки.
- В фиде — для товарных кампаний и смарт-баннеров: параметры подставляются к ссылке на товар.
Второй вариант удобнее почти всегда. Исключение — когда часть объявлений ведёт на страницы, у которых уже есть свои параметры: тогда проверьте, что ссылка не получит два знака «?».
Разметить сразу несколько объявлений
Во вкладке «Несколько объявлений» каждая строка — своё объявление: адрес посадочной страницы, затем «|» и название. Шаблон меток общий, а название используется как utm_content, если поле utm_content пустое, — это нужно, когда вы не хотите работать с числовыми id объявлений и предпочитаете человекочитаемые метки.
- Названия на кириллице переводятся в латиницу, пробелы заменяются разделителем, регистр опускается — теми же правилами, что и в общем UTM-генераторе.
- Ошибочные строки подсвечиваются: чаще всего это адрес без https:// или ссылка длиннее лимита Директа.
- CSV открывается в Excel и в Директ Коммандере; TSV удобно вставить в Google Таблицы.
Если объявлений сотни и все они ведут на один-два адреса, надёжнее задать разметку один раз в «Параметрах URL» кампании, а массовый режим использовать для проверки — увидеть, какой длины получатся ссылки.
Источники
- Справка Яндекс Директа. Шаблоны и динамические параметры ссылок (список макросов, ограничение длины ссылки) — yandex.ru/support/direct.
- Справка Яндекс Директа. Разметка ссылок для Метрики (параметр yclid) — yandex.ru/support/direct.
- Справка Яндекс Метрики. Отчёт «Метки UTM» и отчёт «Директ, сводка» — yandex.ru/support/metrica.
- RFC 3986. Uniform Resource Identifier (URI): Generic Syntax — процентная кодировка и порядок «запрос перед фрагментом».
Частые вопросы
Как правильно настроить UTM-метки в Яндекс Директе?
utm_source=yandex и utm_medium=cpc — постоянные значения; utm_campaign={campaign_id}, utm_content={ad_id}, utm_term={keyword} — макросы, которые Директ подставит сам. Для РСЯ {keyword} уберите: в сетях он пустой.
Чем {campaign_id} лучше названия кампании?
Id не меняется. Переименуете кампанию с {campaign_name} — и в отчёте появится вторая строка, а накопленная статистика останется под старым названием. Плюс название обычно на кириллице с пробелами, то есть в адресе превратится в процентную кодировку.
Почему в Метрике utm_term пустой?
Скорее всего, кампания идёт в РСЯ. Макрос {keyword} подставляет ключевую фразу только на поиске; в сетях показ идёт по интересам, фразы нет, и параметр остаётся пустым. Уберите {keyword} из сетевых кампаний.
Нужны ли UTM-метки, если включена разметка ссылок для Метрики?
Да. Параметр yclid связывает клик Директа с визитом в Метрике и подтягивает расход и позицию, но он работает только в этой паре. UTM-метки читают все остальные системы: GA4, сквозная аналитика, CRM, почтовые отчёты. Держите включённым и то, и другое; yclid руками не дописывайте.
Почему ключевая фраза в отчёте выглядит как %D0%BA%D1%83%D0%BF?
Это процентная кодировка кириллицы: по стандарту адресов русские буквы передаются байтами UTF-8. Метрика в интерфейсе обычно раскодирует их обратно, а вот выгрузки, GA4 и сторонние отчёты покажут так, как есть. Если читаемость важнее, используйте {phrase_id}.
Куда вставлять метки в Директе: в ссылку или в параметры URL?
Надёжнее в «Параметры URL» на уровне кампании: адрес объявления остаётся чистым, разметка меняется одной правкой, объявления не уходят на повторную модерацию из-за изменения ссылки. В саму ссылку метки ставят, когда у объявлений разные схемы разметки.
Есть ли ограничение на длину ссылки в Директе?
Да, ссылка объявления не должна превышать 1024 символа. Генератор считает длину с учётом меток и подсвечивает превышение — учтите, что макросы после подстановки станут длиннее, чем выглядят в шаблоне.
Стоит ли добавлять макрос площадки {source} в кампаниях РСЯ?
Только если вы действительно чистите площадки по этим данным. Макрос подставляет домен сайта, площадок в сети тысячи, и отчёт вырастет на тысячи строк с одним-двумя визитами каждая. Обычно для анализа площадок достаточно отчёта самого Директа.
Что делать с метками при автотаргетинге?
Фразы у автотаргетинга нет, зато есть условие: {adtarget_name} даёт его название кириллицей, {adtarget_id} — числовой id. Для отчётности берите id, а {keyword} в таких группах оставляйте пустым.
Ещё в разделе «Маркетинг»
- Генератор UTM-меток
Как собрать единообразные UTM-ссылки для каждой кампании и канала?
- UTM-метки для Тильды
Как разметить ссылку на лендинг Тильды и довести метку до заявки из формы?
- UTM-метки для Яндекс Метрики
Как эта ссылка ляжет в отчёт «Метки UTM» и что в ней ломает склейку источников?
- Генератор Open Graph
Какие теги Open Graph нужны странице и как будет выглядеть превью ссылки?
- Проверка сниппета
Как заголовок и описание будут выглядеть в поиске и не обрежутся ли они?
- Проверка темы письма
Поместятся ли тема письма и прехедер во входящих на телефоне и компьютере?
- Транслитерация и генератор ЧПУ
Как превратить заголовок на кириллице в чистый адрес страницы?
- QR-коды с UTM-метками
Какое место на выставке или какая листовка привели посетителей — и как пометить каждый QR-код?
- Генератор QR-кодов
Как сделать QR-код для ссылки, Wi-Fi или визитки, который никогда не истечёт?
- Калькулятор юнит-экономики
Зарабатываете вы на каждом клиенте или заказе — или доплачиваете за него?
- Калькулятор окупаемости CAC
За сколько месяцев новый клиент окупит стоимость привлечения?
- Калькулятор LTV и CAC
Окупает ли клиент затраты на своё привлечение?
- Калькулятор конверсии триала в оплату
Сколько выручки добавит рост конверсии из триала в оплату?
- Калькулятор вирусного коэффициента
Приводит ли каждый пользователь достаточно новых для вирусного роста?
- Калькулятор A/B-тестов
Значима ли разница между A и B и сколько пользователей нужно для теста?
- Проверка читаемости текста
Насколько текст сложен для чтения и какие предложения слишком длинные?
- Калькулятор NPS, CSAT и CES
Какой NPS у этих ответов и какова погрешность?
- Генератор формы обратной связи
Какой код формы обратной связи поставить на сайт, чтобы она проверяла поля и собирала согласие по 152-ФЗ?
- Генератор всплывающего окна
Какой код всплывающего окна поставить на сайт, чтобы он показывался вовремя, не повторялся и работал с клавиатуры?