UTM-метки

UTM-метки – параметры в URL (utm_source, utm_medium, utm_campaign и др.), передающие в Яндекс Метрику и GA4 источник перехода: рекламную систему, кампанию, объявление. Стандарт включает 5 параметров, 3 из них обязательны.

4 минуты чтения

Аббревиатура UTM расшифровывается как Urchin Tracking Module – модуль отслеживания Urchin. Компания Urchin Software Corp. основана в декабре 1995 года в Сан-Диего и разрабатывала софт для веб-аналитики. В марте 2005 года Google объявила о покупке Urchin, а уже в ноябре запустила Google Analytics на базе её кода – параметры кампаний перекочевали в новый продукт вместе с префиксом utm_. За двадцать лет метки стали отраслевым стандартом разметки трафика: их понимают Яндекс Метрика, GA4, CRM и платформы сквозной аналитики. Без разметки переходы из мессенджеров, QR-кодов и рассылок обезличиваются до «прямых заходов», и посчитать CPL по каналам не получится.

Как это работает

Метки добавляются в конец URL после знака «?» в формате utm_имя=значение; пары разделяются символом «&». Стандарт включает пять параметров: три обязательных и два опциональных. Обязательность здесь не техническая – ссылка откроется и с одной меткой, – а практическая: без source, medium и campaign отчёты не соберутся в осмысленную картину.

ПараметрОбязательностьЧто пишемПример
utm_sourceОбязателенПлощадка или сервис, откуда переходyandex, telegram, newsletter
utm_mediumОбязателенТип канала трафикаcpc, email, social
utm_campaignОбязателенНазвание или ID кампанииspring_sale
utm_termНеобязателенКлючевая фраза (контекстная реклама){keyword}
utm_contentНеобязателенРазличение объявлений и ссылок внутри кампанииbanner_top

Значения принято писать латиницей в нижнем регистре, без пробелов; слова разделять дефисом или подчёркиванием. Собирать ссылки надёжнее генератором – он не ошибётся в синтаксисе и сохранит единый словарь значений.

Как метки читают Яндекс Метрика и GA4

Метрика записывает метку из первого просмотра визита. Если в первом просмотре меток не было, на визит они уже не попадут – источник фиксируется один раз, на старте. Для переходов из QR-кодов, мессенджеров и email-рассылок Метрике нужен заполненный utm_medium, иначе источник может не распознаться. Данные собираются в отчёте «Отчёты → Источники → Метки UTM». Отдельный служебный параметр utm_referrer передаёт реальный источник, когда HTTP-referrer теряется по пути.

GA4 распознаёт девять параметров: пять классических плюс utm_id (идентификатор кампании), utm_source_platform (SA360, DV360), utm_creative_format и utm_marketing_tactic – последние два в ресурсах GA пока не поддерживаются. Значение utm_medium определяет группу каналов по умолчанию: Paid Search требует medium=cpc, Email – medium=email. Обе системы регистрозависимы: Vkontakte и vkontakte – два разных источника.

Динамические параметры Яндекс Директа

Директ подставляет значения автоматически при показе объявления: {keyword} – ключевая фраза, {campaign_id} и {ad_id} – идентификаторы кампании и объявления, {source_type} – поиск или РСЯ, {device_type} – тип устройства, {region_id} – регион показа. В utm_content можно передать несколько динамических значений через «|» или точку: utm_content={position_type}.{position}. Лимит длины URL с метками – 4096 байт; при превышении Директ передаст только yclid и openstat.

Зачем это нужно

Главная задача меток – атрибуция: связать визит, заявку и продажу с конкретным каналом, кампанией и объявлением, а затем сравнить каналы по конверсиям и стоимости лида. На UTM держится сквозная аналитика: CRM сохраняет параметры в карточке лида, коллтрекинг подтягивает их к звонкам – и бизнес видит, какая кампания приносит выручку, а какая только клики. По этим же данным оценивают работу автостратегий Директа.

Ломается разметка обычно на одних и тех же ошибках:

  • Смешанный регистр – CPC и cpc для Метрики и GA4 разные значения, канал в отчётах «дробится» на части.
  • Кириллица и пробелы – некорректно кодируются и ломают отчёты; только латиница и нижний регистр.
  • Разнобой нейминга – telegram, tg и Telegram аналитика видит как три разных источника; нужен единый словарь значений source и medium.
  • Метки на внутренних ссылках – перебивают исходный источник: пользователь пришёл из органики, кликнул внутренний баннер с utm и стал «рекламным» визитом. UTM ставят только на внешние ссылки.
  • Сломанный синтаксис – пропущенный или лишний «?», перепутанные «&» и «=».

Пример

Готовая ссылка для объявления в Яндекс Директе:

https://example.com/?utm_source=yandex&utm_medium=cpc&utm_campaign=spring_sale&utm_term={keyword}&utm_content={ad_id}

Разбор по частям: utm_source=yandex – переход из Яндекса; utm_medium=cpc – платный клик (в GA4 это значение отправит визит в Paid Search); utm_campaign=spring_sale – кампания весенней распродажи; utm_term={keyword} – Директ подставит ключевую фразу показа; utm_content={ad_id} – идентификатор конкретного объявления. В отчёте будет видна не абстрактная «реклама», а конкретное объявление конкретной кампании вплоть до ключевой фразы.

UTM – не единственный способ пометить трафик. Метрика поддерживает ещё три вида разметки:

РазметкаКто ставитФорматОсобенность
UTMВручную или генераторомutm_имя=значение, разделитель «&»Универсальный стандарт: Метрика, GA4, CRM
OpenstatВручную_openstat=service;campaign;ad;sourceРазделитель – точка с запятой; поддерживают Метрика и Директ
fromВручнуюfrom=источникУпрощённая метка только источника; понимает Метрика
АвтометкиРекламная системаgclid, yclid, ymclidУникальный ID клика: gclid – Google Ads, yclid – Директ, ymclid – Яндекс Маркет

Автометки и UTM не конкурируют, а дополняют друг друга: gclid и yclid передают точные данные о клике в «свою» систему аналитики, UTM остаются читаемыми для всех остальных – от Метрики до CRM и сквозной аналитики. Поэтому рабочая схема разметки рекламы: автометки включены, UTM прописаны.

Частые вопросы

Что означает аббревиатура UTM и откуда она взялась?

UTM расшифровывается как Urchin Tracking Module – модуль отслеживания Urchin. Компания Urchin Software Corp. основана в 1995 году и разрабатывала систему веб-аналитики. В 2005 году её купила Google и в ноябре того же года запустила Google Analytics на базе кода Urchin – параметры с префиксом utm_ достались новому продукту в наследство и стали отраслевым стандартом.

Какие UTM-параметры обязательные, а какие можно не указывать?

Обязательных три: utm_source (площадка, откуда переход), utm_medium (тип канала) и utm_campaign (название кампании). Необязательных два: utm_term для ключевой фразы в контекстной рекламе и utm_content для различения объявлений или ссылок внутри одной кампании. Технически ссылка сработает с любым набором, но без трёх обязательных параметров отчёты аналитики не сложатся в полную картину.

Чем utm_source отличается от utm_medium и что куда писать?

utm_source отвечает на вопрос «откуда пришёл пользователь» – это конкретная площадка или сервис: yandex, telegram, newsletter. utm_medium – «каким способом»: тип канала, например cpc для платного клика, email для рассылки, social для соцсетей. В GA4 значение utm_medium ещё и определяет группу каналов: medium=cpc отправляет визит в Paid Search, medium=email – в Email.

Можно ли писать значения UTM-меток кириллицей и большими буквами?

Не стоит. И Яндекс Метрика, и GA4 регистрозависимы: Vkontakte и vkontakte считаются разными источниками, и канал в отчётах «дробится». Кириллица и пробелы некорректно кодируются и ломают отчёты. Правило простое: только латиница в нижнем регистре, слова разделять дефисом или подчёркиванием.

Нужно ли ставить UTM-метки на внутренние ссылки сайта?

Нет, это одна из самых дорогих ошибок разметки. Клик по внутренней ссылке с метками перебивает исходный источник: пользователь из органики превращается в «рекламный» визит, и статистика каналов искажается. UTM ставят только на внешние ссылки – в объявлениях, рассылках, соцсетях, QR-кодах.

Что такое динамические параметры {keyword} и {campaign_id} в Яндекс Директе?

Это шаблоны, вместо которых Директ автоматически подставляет значения при показе объявления: {keyword} – ключевую фразу, {campaign_id} и {ad_id} – идентификаторы кампании и объявления, {source_type} – тип площадки (поиск или РСЯ), {device_type} – устройство. Одну ссылку с динамическими параметрами можно использовать во всех объявлениях кампании – вручную ничего дописывать не нужно.

Чем UTM-метки отличаются от автометок gclid и yclid?

gclid и yclid – автометки: их добавляет сама рекламная система в виде уникального идентификатора клика (gclid – Google Ads, yclid – Яндекс Директ, ymclid – Яндекс Маркет). UTM размечаются вручную и читаются любой системой аналитики, автометка – только «своей». На практике их используют вместе: автометки дают точные данные о клике, UTM – универсальную разметку для Метрики, GA4 и CRM.

Материалы по теме

Валентина Меланина

Нужна консультация?

Разберу ваш сайт и покажу точки роста

Если хотите понять, как этот термин применить к вашему проекту — начнём с аудита.