UTM-метки для Яндекс.Директа: готовый шаблон и разбор параметров
UTM-метка отвечает на вопрос, откуда пришёл клиент, когда кроме Директа есть другие каналы. Разбираем пять базовых параметров, динамические подстановки Директа, готовый шаблон под копипаст, куда его вставлять и пять ошибок, из-за которых статистика разъезжается.
UTM-метки - это параметры, которые дописываются к ссылке объявления и отвечают на вопрос «откуда пришёл этот посетитель». Директ и Метрика связываются между собой и без них, поэтому вопрос «нужны ли UTM» упирается в то, что вы делаете с данными дальше.
Метки нужны, если:
- каналов несколько (Директ, VK, рассылки, SEO) и их сравнивают в одном отчёте;
- данные уезжают в CRM, и вы хотите знать, какая кампания принесла сделку, а не заявку;
- нужны срезы, которых нет в стандартной связке.
Если у вас один канал и вы смотрите только Метрику, можно жить и без меток. Во всех остальных случаях они экономят месяцы догадок.
Пять базовых параметров
| Параметр | Что означает | Типовое значение |
|---|---|---|
utm_source | источник трафика | yandex |
utm_medium | тип трафика | cpc (платный клик) |
utm_campaign | кампания | {campaign_id} |
utm_content | объявление | {ad_id} |
utm_term | ключевая фраза | {keyword} |
Первые два задаются вручную и должны быть одинаковыми во всём аккаунте. Остальные три удобнее заполнять динамическими подстановками: Директ сам подставит реальные значения в момент перехода.
Динамические параметры Директа
В фигурных скобках указываются подстановки, которые Директ заменяет на фактические данные. Полезные в работе:
{campaign_id}- номер кампании;{campaign_name}- название кампании;{ad_id}- номер объявления;{gbid}- номер группы объявлений;{phrase_id}- номер ключевой фразы;{keyword}- текст ключевой фразы;{source}- площадка, где показалось объявление (для сетей - домен);{source_type}- тип площадки: поиск или сеть;{position_type}- тип блока размещения;{device_type}- тип устройства;{region_name}- регион показа;{addphrases}- показ по дополнительным релевантным фразам;{creative_id}- номер креатива.
Полезно знать: по автотаргетингу {keyword} часто приходит пустым - показ был не по вашей фразе. Если автотаргетинг у вас работает, отделять его лучше отдельным параметром, а не гадать по пустому utm_term.
Готовый шаблон
Базовый вариант под копипаст:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}
Расширенный - с разделением поиска и сетей, группой и устройством:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}&type={source_type}&source={source}&block={position_type}&device={device_type}&gbid={gbid}
Расширенный удобнее для анализа, но делает ссылки длинными. Разумный компромисс - пять базовых плюс {source_type} и {device_type}.
Собрать метку под свой случай, не собирая строку руками, можно генератором UTM-меток.
Куда вставлять
Не в каждое объявление по отдельности, а в поле параметров URL на уровне кампании: метка применится ко всем объявлениям сразу, и её не придётся править при добавлении новых.
Одно техническое правило: если ссылка уже содержит знак вопроса (например, site.ru/catalog?id=5), метки присоединяются через &. Если вопросительного знака нет - через ?. Ошибка здесь ломает и метку, и саму ссылку.
Как проверить, что метки работают
- Перейдите по объявлению через предпросмотр и посмотрите адресную строку - параметры должны сохраниться после загрузки страницы.
- В Метрике откройте отчёт по меткам UTM и проверьте, что появились источники с вашими значениями.
- Сверьте число визитов из Директа с числом визитов с меткой: сильное расхождение означает, что метки где-то теряются.
- Проверьте, доезжают ли метки до формы заявки, если вы передаёте их в CRM скрытыми полями.
Пять ошибок, которые ломают статистику
1. Редирект, который срезает параметры. Самая частая техническая причина. Сайт при переходе делает редирект (например, с http на https или с адреса без www на адрес с www) и теряет всё после вопросительного знака. Лечится настройкой редиректа с сохранением query-параметров.
2. Разный регистр и разные написания. Yandex, yandex и YANDEX - три разных источника в отчётах. Договоритесь об одном написании и придерживайтесь его во всех каналах.
3. Кириллица и пробелы. Метки должны быть латиницей без пробелов. Кириллица кодируется в нечитаемый вид и портит отчёты. Особенно осторожно с {campaign_name} - если кампании названы по-русски, лучше брать {campaign_id}.
4. Двойная пометка. Если в Директе включена автоматическая пометка ссылок (yclid) и вы вручную добавляете свои метки, следите, чтобы они не конфликтовали и не дублировались. Обычно всё работает вместе, но проверить стоит.
5. Счётчик не на всех страницах. Метка доехала, а Метрика на странице «спасибо» не стоит - и конверсия не засчитана. Это уже не проблема меток, но выглядит именно как их поломка. Про настройку целей - в статье про цели в Метрике.
Что метки не решают
Метка отвечает на вопрос «откуда пришёл», но не отвечает на вопрос «сколько это стоило». Расход по кампаниям, ключам и площадкам живёт в Директе, а не в метках. Чтобы получить цену заявки в разрезе, нужно соединить одно с другим - и это отдельная работа.
AdsInsight берёт расход и конверсии прямо из Директа по API (или из выгрузки Мастера отчётов) и считает цену заявки по кампаниям, ключам, запросам, площадкам, устройствам и гео - без ручной сборки таблиц. Метки при этом остаются полезны для CRM и сравнения каналов между собой, но для разбора самого Директа они не нужны.
Как это выглядит - в примерах разбора. Другие бесплатные инструменты для работы с Директом - в разделе полезного.
Частые вопросы
Зачем нужны UTM-метки в Яндекс.Директе?
Чтобы в Метрике, Google Analytics и CRM было видно, какая кампания, группа и ключевая фраза привели посетителя. Директ и так связывается с Метрикой напрямую, но метки нужны в трёх случаях: когда каналов несколько и их сравнивают между собой, когда данные попадают в CRM и сквозную аналитику, и когда нужны срезы, которых нет в связке Директ-Метрика.
Какой шаблон UTM для Яндекс.Директа считается стандартным?
Базовый вариант: utm_source=yandex, utm_medium=cpc, utm_campaign={campaign_id}, utm_content={ad_id}, utm_term={keyword}. Значения в фигурных скобках Директ подставляет сам при переходе. Дополнительно часто добавляют {source_type} для разделения поиска и сетей и {device_type} для устройств.
Куда вставлять UTM-метки в Директе?
Не в каждое объявление руками, а в поле параметров URL на уровне кампании - тогда метка применится ко всем объявлениям сразу. Если ссылка в объявлении уже содержит знак вопроса, метки присоединяются через амперсанд, иначе через вопросительный знак.
Почему UTM-метки не работают?
Пять типовых причин: сайт при переходе делает редирект и теряет параметры, метки написаны в разном регистре и превращаются в разные источники, использована кириллица или пробелы, значения продублированы вручную при уже включённой автопометке, счётчик Метрики стоит не на всех страницах. Проверяется всё за десять минут отчётом по меткам.
Нужны ли UTM-метки, если Директ связан с Метрикой?
Для базовой статистики - нет, связка Директ и Метрики даёт данные по кампаниям сама. Метки нужны, когда данные уходят дальше: в CRM, в сквозную аналитику, в отчёты по всем каналам вместе. Тогда метка - единственное, что доезжает до сделки вместе с заявкой.
Хотите всё это автоматически — по своему кабинету или отчёту?
Подключите кабинет или загрузите отчёт - AdsInsight найдёт это автоматически: дорогие и пустые ключи, мусорные площадки и что вынести в минус-слова. Разбор на экране - бесплатно; готовые .txt-списки на вставку - в платных тарифах.
Подключите кабинет — анализ глубже: все метрики и срезы, экономика и ДРР, мониторинг. Или загрузите отчёт — быстрый разбор за период, без регистрации.
Не знаете, с чего начать? Посмотрите, как устроен разбор-аудит Яндекс.Директа.