Clew

ГлавнаяИнструментыМаркетингUTM для Яндекс Директа

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

Шаблон под тип кампании — поиск, РСЯ, ретаргетинг, Мастер кампаний, товарная — с макросами Директа вместо ручных значений. Инструмент сразу говорит, какой макрос подставит кириллицу, какой размножит строки отчёта и какой будет пустым в сетях, считает длину против лимита в 1024 символа и размечает список объявлений одним махом.

● Бесплатно, без регистрацииОбновлено:

Тип кампании
Шаблон подставит макросы, подходящие этому типу кампании. Любое поле можно поправить руками.
Для Директа всегда yandex. Макрос здесь ставить нельзя.
Для контекстной рекламы — cpc.
Дополнительные макросы
Каждая галочка — ещё один параметр в ссылке и ещё одно измерение в отчёте. Берите то, по чему будете принимать решения.
Пробелы в постоянных значениях

—

 

Длина ссылки— 
Макросов— 
Замечания— 
    Параметры ссылки и их поведение в отчётах
    ПараметрВ ссылкеЧто подставит ДиректКак ляжет в Метрику

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

    Как пользоваться

    1. Выберите тип кампанииПоиск, РСЯ, ретаргетинг, Мастер кампаний или товарная. Шаблон подставит макросы, которые в этом типе кампании осмысленны, и уберёт те, что будут пустыми.
    2. Укажите посадочную страницуТот адрес, который стоит в объявлении. Инструмент сохранит уже имеющиеся у адреса параметры и якорь.
    3. Добавьте нужные макросы галочкамиУстройство, тип площадки, блок, регион, id фразы или группы. Под каждым замечанием написано, что этот макрос сделает с отчётом Метрики.
    4. Перенесите ссылку в ДиректЦеликом в поле «Ссылка на сайт» или так: адрес — в ссылку, всё после «?» — в «Параметры URL» на уровне кампании. Во втором случае одна правка меняет разметку всех объявлений.

    Макросы Директа: что реально подставится в ссылку

    UTM-метка для Директа отличается от обычной одним: значения в ней не пишут руками. Директ подставляет их при каждом клике сам — вместо {campaign_id} в адрес попадёт номер кампании, вместо {ad_id} — номер объявления. Такие подстановки в справке Директа называются динамическими параметрами, в обиходе — макросами.

    https://example.ru/pricing?utm_source=yandex&utm_medium=cpc &utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword} после клика: https://example.ru/pricing?utm_source=yandex&utm_medium=cpc &utm_campaign=98765432&utm_content=1234567890&utm_term=crm%20для%20отдела%20продаж

    Два поля из пяти макросами не заполняют никогда. 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-меток для Яндекс Метрики.

    Готовые шаблоны: поиск, РСЯ и остальные типы кампаний

    Ниже — те же шаблоны, что стоят в кнопках генератора. Скопируйте нужный, подставьте свой адрес.

    Поиск

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

    РСЯ

    utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id} &utm_content={ad_id}&type={source_type}&device={device_type}

    Ретаргетинг

    utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id} &utm_content={ad_id}&ret={retargeting_id}&device={device_type}

    Мастер кампаний

    utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id} &utm_content={ad_id}&type={source_type}&device={device_type}

    Товарная кампания и смарт-баннеры

    utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id} &utm_content={creative_id}&type={source_type}

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

    • В ссылку объявления. Просто целиком, вместе с адресом. Минус — правка разметки означает правку каждого объявления.
    • В «Параметры URL» кампании. В адресе объявления остаётся чистая страница, а всё, что после «?», задаётся один раз на кампанию. Так разметку меняют одной правкой, и объявления не уходят на повторную модерацию из-за изменения ссылки.
    • В фиде — для товарных кампаний и смарт-баннеров: параметры подставляются к ссылке на товар.

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

    Разметить сразу несколько объявлений

    Во вкладке «Несколько объявлений» каждая строка — своё объявление: адрес посадочной страницы, затем «|» и название. Шаблон меток общий, а название используется как utm_content, если поле utm_content пустое, — это нужно, когда вы не хотите работать с числовыми id объявлений и предпочитаете человекочитаемые метки.

    https://example.ru/pricing | Тариф Pro → utm_content=tarif_pro https://example.ru/demo | Демо → utm_content=demo https://example.ru/blog/x → utm_content берётся из поля
    • Названия на кириллице переводятся в латиницу, пробелы заменяются разделителем, регистр опускается — теми же правилами, что и в общем UTM-генераторе.
    • Ошибочные строки подсвечиваются: чаще всего это адрес без https:// или ссылка длиннее лимита Директа.
    • CSV открывается в Excel и в Директ Коммандере; TSV удобно вставить в Google Таблицы.

    Если объявлений сотни и все они ведут на один-два адреса, надёжнее задать разметку один раз в «Параметрах URL» кампании, а массовый режим использовать для проверки — увидеть, какой длины получатся ссылки.

    Источники

    1. Справка Яндекс Директа. Шаблоны и динамические параметры ссылок (список макросов, ограничение длины ссылки) — yandex.ru/support/direct.
    2. Справка Яндекс Директа. Разметка ссылок для Метрики (параметр yclid) — yandex.ru/support/direct.
    3. Справка Яндекс Метрики. Отчёт «Метки UTM» и отчёт «Директ, сводка» — yandex.ru/support/metrica.
    4. 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} в таких группах оставляйте пустым.

    Ещё в разделе «Маркетинг»

    Открыть подборку →

    Подсказки, туры и чеклисты, эффект которых видно в цифрах.

    Попробовать Clew бесплатноКак это работаетFree — бесплатно навсегда · Pro и Business — 14 дней без карты

    Туры, попапы и онбординг в эпоху ИИ

    7 паттернов с числом шагов, правилами текста и метриками, что меняет ИИ, чек-лист перед публикацией. PDF, 2 страницы. Что внутри гайда →