UTM-метки - это стандарт разметки URL, который превращает обезличенный трафик в структурированные данные. Без них вы видите в Метрике "переход из Яндекс.Директа". С ними - конкретную кампанию, группу объявлений, ключевое слово, тип площадки и позицию.
Это руководство - практическое. Здесь нет воды: только конкретные шаблоны, параметры, типичные ошибки и схема работы с данными.
Структура UTM-метки
UTM-метка добавляется к URL через знак вопроса. Стандартные параметры:
| Параметр | Назначение | Обязательный? |
|---|---|---|
| utm_source | Источник трафика | Да |
| utm_medium | Тип трафика | Да |
| utm_campaign | Название кампании | Да |
| utm_content | Содержание объявления | Нет |
| utm_term | Ключевое слово | Нет |
Пример базовой метки:
https://example.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=search_sofas&utm_term=kupit_divan
Параметры разделяются символом &. Порядок не имеет значения, но принято ставить source первым.
Динамические параметры Яндекс.Директа
Главная ценность UTM для Директа - динамические параметры. Они автоматически подставляют реальные данные из системы в момент клика. Вместо фиксированного значения вы пишете {placeholder} - и Директ подставляет нужное.
Основные параметры кампании
| Параметр | Что подставляет | Пример значения |
|---|---|---|
{campaign_id} |
ID кампании в Директе | 12345678 |
{campaign_name} |
Название кампании | search_sofas_moscow |
{banner_id} |
ID группы объявлений | 9876543 |
{ad_id} |
ID объявления | 1122334 |
{phrase_id} |
ID фразы | 5566778 |
Параметры запроса и ключа
| Параметр | Что подставляет |
|---|---|
{keyword} |
Ключевое слово, по которому показали объявление |
{search_phrase} |
Реальный поисковый запрос пользователя |
{matched_keyword} |
Ключевая фраза, сработавшая при показе |
Важно: {keyword} - это ваше ключевое слово из настроек кампании. {search_phrase} - реальный запрос, который ввёл пользователь. Это разные вещи при работе с широким и фразовым соответствием.
Параметры площадки
| Параметр | Что подставляет |
|---|---|
{placement} |
Для РСЯ: домен сайта, где показали баннер |
{source} |
Тип площадки: "search" (поиск) или "context" (РСЯ) |
{source_type} |
Тип площадки: "search" или "ad_network" |
{position_type} |
Тип блока: "premium" / "other" / "none" |
{position} |
Позиция в блоке (1, 2, 3...) |
Готовые шаблоны UTM для Директа
Шаблон для поисковой кампании
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}_{campaign_name}&utm_content={ad_id}&utm_term={keyword}
Шаблон для РСЯ
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}_{campaign_name}&utm_content={placement}&utm_term={keyword}
Расширенный шаблон с позицией (для поиска)
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}_{source}_{position_type}_{position}&utm_term={keyword}
Как настроить шаблон в интерфейсе Директа
Шаблон UTM можно задать на трёх уровнях: - На уровне кампании: "Параметры кампании" - "Счётчики Метрики" - поле "Шаблон UTM" - На уровне группы объявлений - Напрямую в ссылке каждого объявления
Рекомендую задавать шаблон на уровне кампании. Если в отдельных объявлениях нужна своя метка - переопределяйте там. Шаблон нижнего уровня приоритетнее.
Как проверить UTM-метки в Яндекс.Метрике
После запуска кампании с UTM-метками данные начинают поступать в Метрику немедленно (при условии, что счётчик установлен).
Где смотреть:
- Отчёты - Источники - Метки UTM
- Отчёты - Директ - Обзор (здесь UTM и данные Директа объединяются автоматически)
Чек-лист проверки:
- Перейдите по ссылке с UTM вручную - убедитесь, что URL выглядит правильно
- Откройте Метрику - в разделе "Последние визиты" найдите свой визит
- Проверьте, что utm_source, utm_medium, utm_campaign отображаются корректно
- Проверьте, что динамические параметры подставились (там должны быть цифры, а не
{campaign_id})
Если вместо ID вы видите {campaign_id} в отчёте - это значит, что параметр не сработал. Частая причина: метка прописана в поле URL объявления, но шаблон не включён, или наоборот.
Типичные ошибки при работе с UTM
Ошибка 1: Дублирование данных Метрики
Если вы используете автоматическую разметку Директа (параметр yclid) одновременно с UTM, в Метрике могут возникнуть конфликты. Либо используйте только UTM и отключайте yclid, либо только yclid. Нельзя мешать.
Решение: в настройках кампании Директа уберите галочку "Размечать ссылки для Метрики" (yclid), если используете свои UTM.
Ошибка 2: Пробелы и кириллица в названиях кампаний
Если в {campaign_name} есть пробелы или русские буквы - URL разламывается. Называйте кампании транслитерацией с подчёркиваниями: search_divany_moskva.
Ошибка 3: Разные utm_source для одного источника
Кто-то пишет yandex, кто-то ya, кто-то Yandex. В Метрике это три разных источника. Зафиксируйте стандарт и соблюдайте его.
Ошибка 4: UTM без utm_medium
Без utm_medium Метрика не сможет правильно определить тип трафика. Для платной рекламы всегда используйте utm_medium=cpc.
Ошибка 5: Не проверяют финальный URL
После динамической подстановки финальный URL должен оставаться рабочим. Проверяйте его в тестовом режиме через предварительный просмотр объявления в интерфейсе Директа.
Ошибка 6: UTM на страницах с редиректами
Если посадочная страница делает редирект, UTM-метки могут "потеряться". Проверьте, что сайт передаёт параметры через редирект.
Экспорт данных UTM в Google Sheets
Работать с UTM-данными прямо в Метрике неудобно - интерфейс ограничен. Данные нужно выгружать. Самый удобный способ - Google Sheets через API Метрики.
Способ 1: Прямой экспорт из Метрики
Метрика - Отчёты - Источники - Метки UTM - кнопка "Скачать" (CSV). Далее импорт в Sheets вручную. Подходит для разовых отчётов.
Способ 2: Через Google Sheets + AppScript
В Google Sheets создайте скрипт, который автоматически запрашивает данные через Яндекс.Метрика API v2 и обновляет таблицу по расписанию.
Базовый запрос к API:
https://api-metrika.yandex.net/stat/v1/data?
ids=12345678
&metrics=ym:s:visits,ym:s:goalReachesAny
&dimensions=ym:s:UTMSource,ym:s:UTMMedium,ym:s:UTMCampaign,ym:s:UTMTerm
&date1=2024-01-01&date2=2024-01-31
&oauth_token=YOUR_TOKEN
Способ 3: Коннектор DataLens
Яндекс DataLens имеет встроенный коннектор к Метрике. Подключите источник - и все UTM-данные будут доступны в виде датасета для построения дашбордов без выгрузки.
Структура именования для удобной аналитики
Продумайте конвенцию именования заранее. Рекомендую структуру:
utm_campaign = {тип}_{продукт}_{гео}_{цель}
Примеры:
- search_sofas_msk_sale - поиск, диваны, Москва, акция
- rsya_chairs_rf_brand - РСЯ, кресла, Россия, брендовый трафик
- ret_all_msk_cart - ретаргетинг, все продукты, Москва, брошенная корзина
Тогда в отчётах можно фильтровать по части названия и сразу видеть нужный срез.
UTM и качество данных
UTM-метки дают вам данные о том, откуда пришёл клиент. Но если значительная часть трафика нецелевая - данные будут искажены. Кампания выглядит эффективной по кликам, но конверсий нет - потому что приходят люди по нерелевантным запросам.
В этом контексте важно работать с минус-словами параллельно с настройкой UTM. Хорошая разметка плюс чистый трафик - это чистые данные для принятия решений. Сервис ВАудитор анализирует поисковые запросы за 90 дней и выявляет именно такие "дыры" - запросы, которые генерируют клики, но не приносят конверсий. Это прямо влияет на то, что вы видите в UTM-отчётах.
Итоги
UTM-метки - обязательный инструмент для любого рекламодателя в Директе. Без них вы слепы. Внедрите стандартный шаблон, задайте конвенцию именования, настройте автовыгрузку в таблицы.
Три шага для старта: 1. Задайте шаблон UTM на уровне каждой кампании в Директе 2. Проверьте корректность разметки через предпросмотр и Метрику 3. Настройте автоматическую выгрузку данных в Google Sheets или DataLens