← Все статьи

UTM-метки: как размечать трафик, чтобы видеть реальные источники заявок

29.08.202620 мин чтения
Готовил · Проверил и отредактировал

Вы запустили Яндекс.Директ, настроили рассылку и ведёте группу во ВКонтакте. Каждый из этих каналов что-то делает, кто-то звонит и оставляет заявки. Вы открываете Яндекс.Метрику в раздел источников трафика и видите: больше половины переходов числятся как «прямые». Кто эти люди, откуда они пришли, неизвестно.

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

Эта статья о самой механике UTM: как устроены параметры, как правильно составлять значения, чтобы данные не превращались в хаос, какие инструменты использовать для генерации ссылок и где чаще всего допускают ошибки, из-за которых аналитика ломается незаметно.

Почему Метрика не видит, откуда пришёл трафик

Яндекс.Метрика определяет источник перехода автоматически по заголовку Referer, который браузер отправляет при переходе на сайт. Если человек кликнул по ссылке в поисковой выдаче, Referer содержит адрес поисковика, и Метрика правильно записывает «поисковый трафик». Если перешёл по рекламному объявлению с автоматической разметкой, источник тоже понятен.

Но есть ситуации, когда Referer не передаётся или не позволяет понять источник точно. Тогда переход падает в категорию «Прямые заходы». Это происходит в нескольких типичных случаях.

Переходы из email-писем

Почтовые клиенты Outlook, Mail.ru и мобильные приложения почты не передают заголовок Referer при переходе по ссылке из письма. Для Метрики это выглядит как прямой заход: человек просто ввёл адрес вашего сайта в браузере. Вся рассылка, какой бы аккуратной она ни была, попадает в «прямые».

Переходы из мессенджеров

Telegram, WhatsApp и другие мессенджеры работают по той же логике: ссылки открываются во встроенном браузере без передачи Referer. Если вы публикуете ссылки в Telegram-канале или в рассылке через мессенджер, без UTM-меток эти переходы невидимы.

Переходы из закрытых соцсетей и приложений

Часть трафика из ВКонтакте, если человек кликает из мобильного приложения, может не содержать достаточного Referer. Рекламные кабинеты соцсетей имеют свою внутреннюю аналитику, но в Метрику данные без меток попадают с потерями.

Переходы с HTTPS на HTTP

При переходе с защищённого сайта (https://) на незащищённый (http://) Referer не передаётся по стандарту безопасности. Если ваш сайт работает без SSL-сертификата, часть трафика теряется именно так. Это отдельная проблема, но UTM-метки решают её тоже.

Итог один: без явной разметки ссылок значительная доля трафика записывается как «прямые заходы». У разных сайтов и разных каналов эта доля разная, но даже небольшой процент превращается в слепое пятно, когда нужно принять решение о том, какой канал масштабировать, а от какого отказываться.

Как работает UTM-метка: механика

UTM расшифровывается как Urchin Tracking Module. Это формат параметров, разработанный ещё компанией Urchin до её поглощения Google. Сегодня UTM-параметры поддерживают все крупные системы аналитики, включая Яндекс.Метрику.

Принцип работы прост: к обычной ссылке добавляются GET-параметры, которые описывают источник перехода. Когда посетитель кликает по такой ссылке, браузер передаёт все параметры на ваш сайт, Метрика их считывает и записывает в данные о сессии.

Вот как выглядит обычная ссылка на главную страницу сайта:

https://example.ru/

А вот та же ссылка с UTM-метками для рекламного объявления в Яндекс.Директе:

https://example.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=poisk-uslugi&utm_content=obyavlenie-1&utm_term=remont-kvartiry

Метрика видит: трафик из Яндекса, тип платный клик, кампания называется «poisk-uslugi», конкретное объявление «obyavlenie-1», ключевое слово «remont-kvartiry». Никаких догадок по Referer. Полная прозрачность.

Важный технический момент: UTM-параметры считываются один раз, в момент первого перехода. Если посетитель потом перешёл на другие страницы сайта, сессия остаётся «привязанной» к тому же источнику. Это значит, что источник, зафиксированный при первом клике, будет атрибутирован конверсии, которую человек совершит позже в той же сессии.

Пять параметров UTM: для чего нужен каждый

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

utm_source: откуда пришёл человек

Обязательный параметр. Указывает название платформы или инструмента, который отправил посетителя на ваш сайт.

Типичные значения для этого параметра:

  • yandex (трафик из Яндекс.Директа)
  • vkontakte (реклама или посты ВКонтакте)
  • telegram (Telegram-канал или Telegram Ads)
  • email (email-рассылка)
  • google (Google Ads или поиск)
  • 2gis (карточка в 2ГИС)

Частая ошибка: один и тот же источник записывается по-разному. «yandex» в одной кампании, «ya» в другой, «Yandex» в третьей. В отчёте это три разных строки, хотя имеется в виду одно и то же. Метрика не догадается, что это синонимы.

utm_medium: как именно пришёл

Обязательный параметр. Описывает тип трафика, механизм или формат, который доставил посетителя.

Типичные значения:

  • cpc (платный клик, cost per click): контекстная и таргетированная реклама
  • cpm (реклама с оплатой за тысячу показов)
  • email (email-рассылка; источник при этом может быть разным)
  • organic (органический поиск, если вы ставите UTM на ссылки с внешних сайтов)
  • social (публикации в соцсетях без рекламного бюджета)
  • referral (переход с другого сайта)
  • banner (медийная реклама)
  • qr (переход с QR-кода)

Параметры utm_source и utm_medium работают в связке. Вместе они отвечают на вопрос: «Где и каким способом была показана реклама?» Яндекс.Директ с типом cpc — это одно сочетание. Яндекс.Директ с типом banner — другое. ВКонтакте с типом cpc — третье, даже если utm_medium тот же.

utm_campaign: название кампании

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

Здесь важно думать заранее о том, как будет выглядеть отчёт. Если называть все кампании «campaign1», «test», «new», данные превращаются в мусор через месяц. Хорошие значения utm_campaign говорят сами за себя: «poisk-remont-kvartir», «rsya-kvartiry-moskva», «email-newsletter-august».

Отдельный вопрос: нужно ли совпадение utm_campaign с названием кампании в рекламном кабинете? Необязательно, но это удобно для быстрой навигации. Если в Директе кампания называется «Ремонт квартир — Поиск», в utm_campaign логично написать «remont-kvartir-poisk»: это считается с первого взгляда.

utm_content: конкретное объявление или элемент

Необязательный параметр. Используется, чтобы различить несколько объявлений или версий одного и того же элемента внутри одной кампании.

Типичные сценарии применения:

  • Два объявления в одной группе: utm_content=obyavlenie-1 и utm_content=obyavlenie-2
  • Несколько баннеров разного размера: utm_content=300x250 и utm_content=728x90
  • Разные кнопки в письме: utm_content=btn-top и utm_content=btn-bottom
  • A/B-тест заголовков: utm_content=zagolovok-a и utm_content=zagolovok-b

Если не нужно различать отдельные объявления, параметр можно не использовать. Не стоит заполнять его «для галочки» случайными значениями: пустой параметр в отчёте лучше, чем бессмысленное значение.

utm_term: ключевое слово

Необязательный параметр. Исторически применялся для передачи ключевого слова в поисковой рекламе, чтобы видеть в Метрике, по какому ключу состоялся переход.

В Яндекс.Директе это значение лучше передавать динамически через подстановку параметра (подробнее в разделе про Директ ниже). Фиксированное значение utm_term полезно в email-рассылках для пометки тематики письма или в случаях, когда хочется добавить произвольную метку, не вписывающуюся в другие параметры.

Соглашения об именовании: правила, без которых аналитика превращается в хаос

Это самый важный раздел статьи. Технически UTM-метки — простой инструмент. Сложность не в том, чтобы добавить параметры к ссылке, а в том, чтобы спустя полгода отчёт всё ещё был читаем. Без фиксированных правил именования база данных Метрики превращается в склад с несовместимыми данными, где одно и то же значение записано шестью разными способами.

Правило 1. Только строчные буквы

Метрика чувствительна к регистру: «Yandex», «yandex» и «YANDEX» это три разных значения utm_source. В отчёте они окажутся в трёх отдельных строках, хотя имеется в виду один источник.

Железное правило: все значения UTM-параметров только в нижнем регистре. Без исключений, даже когда хочется написать название бренда с заглавной буквы.

Правило 2. Никаких пробелов

Пробел в URL нелегален. Браузер его кодирует: пробел превращается в «+» или в «%20», в зависимости от браузера и ситуации. В Метрике вы увидите значение «remont+kvartiry» или «remont%20kvartiry» вместо «remont kvartiry». Это не то, что вы хотели записать.

Вместо пробелов используйте дефис или нижнее подчёркивание. Главное — выбрать один вариант и применять его везде:

  • Дефис: remont-kvartir-poisk (удобнее читается)
  • Нижнее подчёркивание: remont_kvartir_poisk

Правило 3. Только латиница

Кириллица в значениях UTM-параметров технически допустима, но практически опасна. Браузер закодирует её в процентные последовательности: «ремонт» превратится в длинную строку вида «%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82». Некоторые системы её раскодируют правильно, другие нет. В результате Метрика в разных браузерах может показывать разные значения для одного и того же источника.

Транслитерируйте русские слова в латиницу. «ремонт квартир» → «remont-kvartir». Да, немного теряется читаемость, зато данные надёжны.

Правило 4. Фиксированный словарь значений

Составьте таблицу разрешённых значений для каждого параметра и придерживайтесь её. Чем больше людей работает с рекламными кабинетами, тем важнее этот документ: новый сотрудник или подрядчик, не зная правил, запишет utm_source как «ya» вместо «yandex», и в отчёте появится ещё один источник-призрак.

Пример словаря для utm_source:

КаналПравильное значениеЗапрещённые варианты
Яндекс.Директyandexya, direct, yandeks, Yandex, YANDEX
ВКонтактеvkontaktevk, vk.com, vkontakte.ru, VK
Telegramtelegramtg, tlg, телеграм, Telegram
Email-рассылкаemailmail, newsletter, e-mail, Email
2ГИС2gis2gis.ru, dgis, двагис

Аналогичный словарь нужен для utm_medium:

Тип трафикаПравильное значениеЗапрещённые варианты
Платный поиск и таргетcpcpaid, ppc, платный, CPC
Баннерная рекламаbannerdisplay, медийка, баннер
Email-рассылкаemailmail, письмо, newsletter
Пост в соцсети без бюджетаsocialsmm, post, публикация
QR-кодqrqr-code, офлайн, flyer

Правило 5. Стабильные и понятные названия кампаний

Значение utm_campaign должно оставаться неизменным на протяжении жизни кампании. Если вы переименуете значение в середине работы, в Метрике появится разрыв: до одной даты статистика по одному значению, после по другому. Склеить их обратно нельзя.

Формат «тип_направление_гео» хорошо работает для большинства бизнесов: «poisk-remont-msk», «rsya-kvartiry-spb», «email-cold-may». Включайте в название ровно столько, сколько нужно, чтобы понять контекст через год — без расшифровки.

Правило 6. Ведите реестр меток в отдельном файле

Простая таблица в Google Sheets или Excel: одна строка — одна уникальная комбинация utm_source + utm_medium + utm_campaign. Плюс колонки с тем, к какому каналу относится, когда создана, кто создал. Это не бюрократия, а страховка на случай текучки кадров и смены подрядчиков.

Как создавать UTM-ссылки: генераторы и ручной способ

Технически UTM-ссылку можно составить вручную: взять базовый URL, добавить знак «?», потом параметры через «&». Для разовой задачи это работает, но при масштабной разметке ручной способ порождает опечатки.

Генераторы UTM-меток

Генератор — это форма, куда вы вставляете базовый URL и значения параметров, а инструмент собирает готовую ссылку и кодирует спецсимволы. Самые известные:

  • Генератор UTM от Tilda. Простой и бесплатный, доступен без регистрации. Собирает ссылку и показывает предпросмотр.
  • Генератор от Calltouch. Поддерживает динамические параметры нескольких рекламных систем, позволяет сохранять шаблоны для повторного использования.
  • Сервисы с укорачиванием ссылок (Utmurl и аналогичные). Дополнительно укорачивают получившийся URL, что удобно для размещения ссылок в постах соцсетей.

Принципиального различия между генераторами нет: все они собирают ссылку по одному стандарту. Важно только то, что значения параметров вы вводите по своему словарю именования.

Шаблон в Google Sheets для команды

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

Формула для сборки ссылки выглядит примерно так (где A2 — базовый URL, B2 — utm_source, C2 — utm_medium, D2 — utm_campaign):

=A2&"?utm_source="&B2&"&utm_medium="&C2&"&utm_campaign="&D2

Выпадающие списки для utm_source и utm_medium исключают ошибки написания: нельзя случайно ввести «Yandex» с заглавной, если список предлагает только «yandex».

UTM-метки в Яндекс.Директе: динамические параметры

В Яндекс.Директе UTM-ссылки работают немного иначе, чем в email-рассылках или постах соцсетей. Здесь появляется механика динамических параметров — подстановок, которые Директ заменяет реальными значениями в момент показа объявления.

Это решает ключевую проблему: у вас могут быть сотни ключевых слов и десятки объявлений. Вручную составить уникальную UTM-ссылку для каждого нереально. Динамические параметры позволяют написать один шаблон, а Директ сам подставит нужные значения для каждого конкретного показа.

Автоматическая разметка: yclid

В настройках кампании Яндекс.Директа есть опция «Разметка ссылок». При её включении Директ автоматически добавляет к ссылке параметр yclid (Yandex Click ID) — уникальный идентификатор каждого клика. По этому идентификатору Метрика определяет, что переход пришёл именно из Директа, и атрибутирует сессию к конкретному объявлению.

Yclid работает без каких-либо UTM-параметров, и для базовой интеграции Директа с Метрикой этого достаточно. Но только yclid не поможет, если вы хотите видеть разбивку по кампаниям в Метрике собственным именованием или если данные нужно передавать в стороннюю систему аналитики.

Поэтому рекомендуется использовать и yclid, и UTM-метки одновременно: yclid для надёжной атрибуции в Метрике, UTM — для читаемых отчётов и интеграций.

Динамические параметры Директа в UTM-ссылках

Директ поддерживает набор подстановок, которые записываются в фигурных скобках. При показе объявления система заменяет их реальными значениями. Вот основные из них (конкретные названия параметров — на проверке у Яндикса):

ПодстановкаЧто подставляетКуда обычно ставят
{keyword}Ключевая фраза, по которой показалось объявлениеutm_term
{campaign_id}Числовой идентификатор кампании в Директеutm_campaign (дополнительно)
{banner_id}Идентификатор объявленияutm_content
{source}Домен площадки (в РСЯ) или «none» (на поиске)utm_content (для РСЯ)
{source_type}«search» для поиска, «context» для РСЯutm_medium (альтернативное использование)
{region_name}Регион, в котором показалось объявлениеutm_content или отдельный параметр

Пример готовой UTM-строки для Директа

Типичная UTM-строка для поисковой кампании Директа выглядит так:

?utm_source=yandex&utm_medium=cpc&utm_campaign=poisk-remont-msk&utm_content={banner_id}&utm_term={keyword}

Что получится после подстановки, когда человек кликнет по объявлению по запросу «ремонт квартиры недорого»:

?utm_source=yandex&utm_medium=cpc&utm_campaign=poisk-remont-msk&utm_content=48291047&utm_term=remont+kvartiry+nedorogo

В Метрике вы увидите: трафик из Яндекса, тип cpc, кампания poisk-remont-msk, объявление с конкретным идентификатором, ключевая фраза «ремонт квартиры недорого». Всё автоматически и без дублирования ссылок.

Куда вставить UTM-шаблон в Директе

В интерфейсе Яндекс.Директа есть специальное поле для шаблона URL. Его можно заполнить на уровне кампании, группы или отдельного объявления. Шаблон на уровне кампании применяется ко всем объявлениям сразу, что удобнее, чем проставлять UTM вручную в каждое объявление.

Если в объявлении уже прописан URL с UTM-параметрами, а шаблон на уровне кампании пуст, работает URL объявления. Если заполнены оба, точный приоритет (шаблон или URL объявления) стоит проверить в справке Директа: правила могут уточняться с обновлениями интерфейса.

UTM-метки для других каналов

Яндекс.Директ — не единственный канал, который нужно размечать. Полная картина источников трафика складывается только тогда, когда UTM-метки стоят на всех ссылках во всех каналах.

ВКонтакте: таргетированная реклама

ВКонтакте имеет собственную систему динамических параметров, которые подставляются в ссылку при клике. Принцип тот же, что в Директе, только фигурные скобки и имена переменных свои.

Пример UTM-строки для рекламного объявления ВКонтакте:

?utm_source=vkontakte&utm_medium=cpc&utm_campaign=remont-kvartir&utm_content={ad_id}&utm_term={campaign_id}

Конкретные названия динамических параметров ВКонтакте отличаются от директовских — уточняйте их в справке рекламного кабинета при настройке. Названия переменных могут обновляться.

Трафик без UTM из рекламы ВКонтакте в Метрике виден как переходы с сайта vk.com, но без деления на кампании и объявления. С UTM-метками вы получаете полный контроль над атрибуцией.

Telegram Ads

В Telegram Ads ссылка на сайт указывается в настройках объявления. Динамических параметров в том же смысле, что в Директе, здесь нет, поэтому UTM-строку нужно составить вручную или через генератор и вставить в поле ссылки целиком.

Пример:

?utm_source=telegram&utm_medium=cpm&utm_campaign=remont-tg-ads-aug

Если объявлений несколько, добавляйте utm_content с идентификатором объявления вручную для каждого. Это трудоёмко, но необходимо.

Email-рассылки

Email — тот канал, где UTM-метки наиболее очевидно необходимы: без них весь трафик из писем падает в «прямые заходы». Разметить нужно каждую ссылку в каждом письме.

Типичная схема для письма:

  • utm_source=email (или название вашего сервиса рассылок: sendpulse, unisender)
  • utm_medium=email
  • utm_campaign=название-рассылки-или-дата
  • utm_content=название-кнопки-или-ссылки (если их несколько)

Современные сервисы рассылок — SendPulse, UniSender, Dashamail и другие — умеют добавлять UTM-метки ко всем ссылкам автоматически через настройки кампании. Включите эту функцию и задайте шаблон один раз, чтобы не проставлять метки вручную в каждое письмо.

Посты в соцсетях без бюджета

Органические публикации в группах ВКонтакте, Telegram-каналах и других площадках тоже стоит размечать: это позволяет понять, какой контент реально приводит трафик на сайт.

Схема простая:

  • utm_source=vkontakte (или telegram)
  • utm_medium=social
  • utm_campaign=название-публикации-или-тема

Длинную UTM-ссылку в посте можно сократить через сервис вроде clck.ru (Яндекс.Клик) или bit.ly — визуально пост выглядит чище, данные при этом не теряются.

Офлайн-каналы: QR-коды и печатные материалы

Если вы размещаете ссылки на сайт в листовках, визитках, баннерах или наружной рекламе, UTM-метки помогают отследить отдачу и от этих каналов. Человек сканирует QR-код, переходит на сайт, и Метрика фиксирует: источник листовка, utm_medium=qr, utm_campaign=flyer-august-msk.

Для офлайн-материалов создайте уникальную UTM-ссылку для каждого носителя (листовка, стенд на выставке, ростовая фигура): это покажет, какой физический материал даёт реальный трафик.

Типичные ошибки, которые ломают аналитику

UTM-метки выглядят просто, и именно поэтому ошибки в них такие распространённые. Большинство из них незаметны в момент совершения, но через месяц превращаются в дыры в данных, которые уже не залатать.

Ошибка 1. Разный регистр для одного значения

«Yandex», «yandex» и «YANDEX» в Метрике — три разных источника трафика. Если один менеджер создавал кампании с utm_source=Yandex, а другой с utm_source=yandex, статистика одного и того же канала разбита на части. Склеить её назад невозможно: Метрика хранит то, что получила.

Решение: единый словарь именования и проверка перед запуском каждой новой кампании.

Ошибка 2. Пробелы в значениях параметров

Ссылка с параметром utm_campaign=ремонт квартир поиск закодируется браузером, и в Метрике появится значение «ремонт+квартир+поиск» или «ремонт%20квартир%20поиск». Если при следующем создании ссылки пробелы были заменены на дефисы, а Метрика уже хранит закодированную версию, статистика будет разбита.

Ошибка 3. UTM-метки только в одном канале

Директ размечен, рассылки нет. В Метрике видно: cpc приносит 40 заявок в месяц, прямые заходы — 60. Вывод напрашивается: «прямые» важнее, органика работает, можно снизить бюджет на Директ. На деле в «прямых» сидит вся рассылка, которую Директ подготовил сегментацией.

Решение: UTM-метки должны стоять на всех ссылках во всех каналах. Половина разметки практически так же плохо, как её отсутствие: данные есть, но не целостные, и выводы из них ошибочные.

Ошибка 4. Переименование кампании без смены UTM

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

Важнее обратный случай: если UTM-метку кампании изменили, а старые объявления продолжают работать со старой меткой, данные дублируются в двух строках. Одна кампания, два названия, статистика разбита.

Ошибка 5. Путаница между utm_content и utm_campaign

utm_campaign — это название кампании (одно на всю кампанию). utm_content — идентификатор конкретного объявления или баннера внутри кампании. Когда в utm_content записывают название кампании, а в utm_campaign — идентификатор объявления, отчёт инвертируется: кампании видно через utm_content, а отдельные объявления потеряны.

Ошибка 6. Специальные символы в значениях

Знаки «&», «=», «?», «#» и другие спецсимволы в значениях UTM-параметров разрушают структуру URL. Браузер не поймёт, где заканчивается значение одного параметра и начинается другой. Использовать их в значениях нельзя.

Также опасны слеши «/» внутри значений и знаки «+»: последний в некоторых контекстах интерпретируется как пробел.

Ошибка 7. Дублирование UTM-параметров в URL

Если URL уже содержит UTM-параметры, а генератор добавляет ещё один «?» с новыми параметрами, получается невалидный URL с двумя знаками вопроса или дублирующимися параметрами. Разные браузеры и системы аналитики обрабатывают такие URL по-разному, и предсказать результат невозможно.

Перед добавлением UTM проверяйте: нет ли в исходном URL уже существующих параметров. Если есть — соединяйте через «&», а не через «?».

Ошибка 8. UTM-метки на внутренних ссылках сайта

UTM-метки предназначены для ссылок извне на ваш сайт. Если вы случайно поставили UTM на ссылку внутри самого сайта, например на кнопку «Перейти в каталог», то при каждом переходе по этой кнопке Метрика начнёт новую сессию с новым источником. Реальная сессия посетителя будет разрезана на части, атрибуция конверсии нарушится.

Правило: UTM-метки только во внешних ссылках. На внутренних ссылках никаких UTM-параметров быть не должно.

Как проверить, что UTM-разметка работает

После настройки UTM-меток нужно убедиться, что данные действительно попадают в Метрику правильно. Не «кажется, что всё настроено», а подтверждено тестом.

Шаг 1. Тестовый переход по размеченной ссылке

Возьмите готовую UTM-ссылку и откройте её в браузере в режиме инкогнито. Это важно: режим инкогнито исключает влияние сохранённых куки и не загрязняет собственную аналитику тестовыми переходами.

После перехода перейдите на любую другую страницу сайта. Это нужно, чтобы сессия зафиксировалась как завершённая, а не осталась висеть в «незакрытых».

Шаг 2. Проверьте данные в Метрике

Откройте Яндекс.Метрику. В разделе отчётов найдите отчёт по источникам трафика с разбивкой по UTM-параметрам. Там должен появиться ваш тестовый переход — с теми значениями utm_source, utm_medium и utm_campaign, которые вы прописали в ссылке.

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

Что делать, если трафик по-прежнему попадает в «прямые»

Если переход по UTM-ссылке фиксируется как «прямой», значит что-то в цепочке теряет параметры. Типичные причины:

  • Редирект без передачи параметров. Если сайт использует редиректы (http → https, www → без www, короткий URL → длинный), убедитесь, что UTM-параметры передаются через редирект. Некоторые редиректы их обрезают.
  • Неправильный синтаксис URL. Откройте ссылку в браузере и посмотрите на адресную строку после загрузки страницы: параметры должны остаться в URL. Если они пропали, редирект обрезает их.
  • Счётчик Метрики установлен неправильно. Если счётчик есть не на всех страницах сайта или код установлен с ошибкой, часть данных не собирается.
  • Куки заблокированы. Если браузер посетителя блокирует сторонние куки или установлены расширения для блокировки трекеров, Метрика может не зафиксировать сессию. На собственный тест это не влияет, если не используете блокировщики.

Регулярная аудиторская проверка

UTM-разметку стоит проверять не только при запуске, но и регулярно — раз в месяц или при каждом добавлении нового канала. Проверяйте долю «прямых заходов» в Метрике: если она аномально высокая при активных рекламных каналах, где-то разметки нет.

Сравнивайте количество кликов из рекламного кабинета с количеством визитов с соответствующим UTM-источником в Метрике. Небольшое расхождение нормально: браузеры, блокировщики, боты. Расхождение в разы — сигнал проблемы с передачей параметров.

UTM-метки и остальная аналитика: где граница

UTM-метки решают конкретную задачу: они делают трафик видимым в Метрике с точностью до канала, кампании и объявления. Это необходимая основа, без которой никакие следующие шаги не работают.

Но UTM — только начало пути от клика до заявки. Они говорят, что посетитель пришёл из рекламы в Яндекс.Директе по кампании «poisk-remont-msk» и оставил заявку на сайте. Что случилось с этой заявкой дальше — взял ли трубку менеджер, состоялась ли сделка и на какую сумму — UTM-метки сами по себе не отслеживают.

Для полной цепочки до реальной выручки нужна сквозная аналитика, которая связывает данные из Метрики с CRM и фактическими продажами. А для бизнеса, где клиенты звонят, а не только заполняют формы, в эту цепочку добавляется коллтрекинг.

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

Итог: минимальный чеклист запуска

Перед запуском нового рекламного канала или кампании пройдитесь по этому списку:

  1. Составлен словарь значений для utm_source и utm_medium — единые, в нижнем регистре, без пробелов, транслитом.
  2. Придумано понятное название utm_campaign, которое не нужно будет расшифровывать через полгода.
  3. Для Директа настроен шаблон UTM с динамическими параметрами{keyword} и {banner_id} вместо фиксированных значений.
  4. Для email-рассылок включена автоматическая UTM-разметка в настройках рассылочного сервиса.
  5. Все ссылки в новом канале прошли проверку: нет двойных знаков вопроса, пробелов, кириллицы в параметрах.
  6. После запуска сделан тестовый переход в режиме инкогнито и проверены данные в Метрике.
  7. Размеченные ссылки внесены в общий реестр с датой создания и ответственным.

UTM-метки — не самый сложный инструмент в арсенале маркетолога. Их задача проста: сделать так, чтобы данные о трафике были настолько понятными, что решение о бюджете следующего месяца принималось по фактам, а не по ощущениям.