Инструкция для владельцев интернет-магазинов и маркетологов, у которых реклама льёт трафик из десяти каналов, а в отчётах видно только общую посещаемость. Разбираю, что такое UTM-метки и как их правильно составлять, чтобы система аналитики показывала, какой именно канал - контекстная реклама, рассылка или пост в соцсети - реально приводит заявки.
Типичная картина: маркетинг тратит бюджет на пять площадок одновременно, а в Яндекс.Метрике все переходы валятся в один безликий источник «переходы по ссылке». UTM-метка решает это одним движением - добавляет к ссылке параметры, которые система аналитики читает и раскладывает трафик по источникам, каналам и конкретным кампаниям.
UTM-метка - это набор параметров в конце URL-адреса, которые передают в Google Analytics или Яндекс.Метрику информацию об источнике перехода: откуда пользователь перешёл на страницу, по какой рекламной кампании и объявлению.
Эта статья - про настройку UTM-меток для сайтов на WordPress и WooCommerce и их использование в Яндекс.Метрике и Google Analytics; про специализированные трекинговые системы колл-центров и мобильных приложений здесь не пишу.
Коротко:
- UTM-метка - параметры, которые добавляются к URL после знака "?" и передают данные о переходе в систему аналитики.
- Название расшифровывается как Urchin Tracking Module, по имени компании Urchin, которую в 2005 году купил Google.
- Метка состоит из пяти параметров: utm_source, utm_medium и utm_campaign обязательны, utm_term и utm_content - опциональны.
- utm_source указывает площадку перехода, utm_medium - тип канала, utm_campaign - название рекламной кампании.
- Без UTM-меток Яндекс.Метрика и Google Analytics объединяют переходы из разных рекламных каналов в общую группу "переходы по ссылке".
Что такое UTM-метки и как они расшифровываются
UTM-метка - параметры, которые добавляются к адресу страницы после знака "?" и передают в систему аналитики информацию о том, откуда именно пришёл пользователь. Расшифровывается аббревиатура как Urchin Tracking Module, и название не случайное: модуль разработала компания Urchin, которая занималась веб-аналитикой задолго до появления привычных нам сервисов. В моей практике с 2013 года UTM остаётся базовым инструментом почти в каждом проекте, где есть платная реклама - и для небольшого интернет-магазина, и для компании с десятком рекламных каналов одновременно.
Компания Urchin была приобретена Google в 2005 году, и её технология отслеживания легла в основу Google Analytics. Отсюда и приставка "utm" в параметрах - она досталась современным сервисам аналитики по наследству от продукта, которого давно нет на рынке, но чья логика разметки ссылок работает без изменений.
Выглядит UTM-метка как обычная ссылка с добавленным "хвостом" из параметров. Разберём конкретный пример: https://site.ru/catalog/?utm_source=yandex&utm_medium=cpc&utm_campaign=catalog_promo. Здесь после знака вопроса идут три пары «параметр=значение», а между собой параметры разделяются амперсандом «&». Пользователь кликает по такой рекламной ссылке в объявлении, попадает на страницу, а система аналитики - будь то Google Analytics или Яндекс.Метрика - читает эти параметры и записывает визит с привязкой к конкретному источнику и кампании.
Без такой разметки отслеживать, перешёл пользователь с контекстной рекламы или из органического поиска, получится только приблизительно, по косвенным признакам. UTM-метка убирает эту неопределённость: канал, кампания и даже конкретное объявление фиксируются в строке URL и потом доступны в отчётах для анализа эффективности каждого рубля рекламного бюджета.
Из чего состоит UTM-метка: 5 параметров
UTM-метка состоит из пяти параметров, и у новичков чаще всего путаница именно в том, какие из них обязательны. Три параметра - utm_source, utm_medium и utm_campaign - заполнять нужно всегда, иначе система аналитики не соберёт данные корректно. Два оставшихся, utm_term и utm_content, необязательны и нужны для более тонкой настройки.
Чем различаются utm_source и utm_medium - вопрос, который задают почти на каждой консультации по настройке аналитики. utm_source, или source в терминологии UTM, указывает источник трафика: конкретную платформу или сайт, откуда пришёл переход, например yandex, google, vk или название email-рассылки. utm_medium описывает тип канала или формат рекламы - cpc для контекстной рекламы с оплатой за клик, email для рассылки, social для соцсетей. Источник отвечает на вопрос "откуда", канал - на вопрос "каким способом".
Параметр utm_campaign, или campaign, указывает название конкретной рекламной кампании - например, catalog_promo или summer_sale. Этот параметр позволяет сравнивать разные кампании внутри одного источника: допустим, две рекламные кампании в Яндекс.Директе с разным ассортиментом объявлений дадут разную конверсию, и без campaign их легко перепутать в отчёте. Такой подход удобен для компании любого размера - от небольшого интернет-магазина до сети с филиалами.
Параметр utm_term используется для передачи ключевого слова в контекстной рекламе - полезно, когда нужно понять, какой именно поисковый запрос привёл к клику. utm_content используется для различения креативов при одинаковых остальных параметрах: если в одной кампании крутятся два разных баннера или текста объявления, content покажет, какой из них сработал лучше.
| Параметр | Обязательность | Что указывает | Пример значения |
| utm_source | обязательный | источник трафика | yandex, google, vk |
| utm_medium | обязательный | тип канала | cpc, email, social |
| utm_campaign | обязательный | название кампании | catalog_promo |
| utm_term | необязательный | ключевое слово | kupit_divan |
| utm_content | необязательный | креатив или объявление | banner_blue |
На практике почти всегда хватает трёх обязательных параметров - term и content добавляю только в крупных кампаниях, где одновременно тестируется несколько объявлений или ключевых слов и важно видеть разницу между ними в отчётах.
Правила написания UTM-меток: синтаксис и типичные ошибки

У UTM-метки строгий синтаксис, и если его нарушить - отчёты разваливаются на мусорные строки. Первый знак после адреса страницы - вопросительный знак, он отделяет саму ссылку от параметров. Дальше идёт первый параметр, а каждый следующий присоединяется через амперсанд "&" - именно он, а не запятая или точка с запятой, собирает несколько меток в единую строку.
Код метки нужно писать только латиницей и цифрами. Жёсткого ограничения по числу символов нет, но раздувать текст параметра лишними словами не стоит - длинная строка только усложняет чтение отчёта. Кириллица в значениях - частая ошибка новичков: некоторые системы аналитики "съедают" её без ошибки, но на выходе получается нечитаемая кодировка в отчётах. Кириллицу в UTM-метках использовать не стоит - это ломает совместимость с большинством рекламных площадок и систем аналитики.
Пробелов внутри значений параметров быть не должно - вместо них ставят дефис или нижнее подчёркивание «_». Разница чисто стилистическая, но важно выбрать один вариант и держаться его во всех кампаниях: смесь "yandex_direct" и "yandex-direct" в разных ссылках система аналитики расценит как два разных источника.
Регистр букв - отдельная головная боль. Значения "Google" и "google" для системы аналитики - это два разных источника трафика, хотя по смыслу это одно и то же. Разный регистр букв в значениях UTM приводит к разделению одного источника на несколько строк в отчётах, и разобраться в реальных цифрах становится сложно. Правило простое: договориться с собой или с командой писать все значения одним регистром, чаще всего - нижним, и не отступать от него.
Отдельная ошибка - вешать UTM-метки на внутренние ссылки сайта, например в меню или в карточках товаров. Так делать нельзя. UTM-метки на внутренних ссылках сайта создают дубли страниц в индексе поисковых систем: формально это новый адрес URL с параметром, и поисковик может воспринять его как отдельную страницу с тем же содержимым. Это и есть прямой ответ на вопрос, влияют ли UTM-метки на SEO - сами по себе не влияют, но при неверном использовании внутри сайта создают техническую проблему для индексации.
Как сделать ссылку с UTM-меткой: пошаговая инструкция
Сделать ссылку с UTM-меткой можно двумя способами: вручную собрать строку параметров или воспользоваться готовым генератором. Я на старте карьеры собирал ссылки вручную в блокноте, и это нормальный путь, если меток немного.
- Возьмите целевой адрес страницы - тот, куда ведёт реклама или пост.
- Добавьте к нему знак "?" и первый обязательный параметр utm_source со значением источника.
- Через амперсанд "&" подставляйте следующий параметр - utm_medium с типом трафика.
- Таким же образом добавьте utm_campaign с названием кампании.
- При необходимости добавьте utm_term или utm_content - по тем же правилам через амперсанд.
В итоге готовая ссылка состоит из адреса страницы, знака вопроса и набора параметров, соединённых амперсандами. Для Яндекс.Директа она может выглядеть так: https://site.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=spring_sale. Такой шаблон обычно просто копируют на новый проект, меняя только значение кампании.
Второй способ - генератор. Один из самых известных инструментов такого рода - Google Campaign URL Builder, он - официальный генератор UTM-меток от Google: вводите исходный адрес и значения параметров в отдельные поля, а инструмент сам собирает итоговую строку без риска опечатки в амперсанде или знаке вопроса. Из российских инструментов похожую задачу решают генераторы меток внутри Яндекс.Директа и ряда сервисов сквозной аналитики, например Roistat.
Список параметров, которые нужно указать, у большинства генераторов одинаковый - источник, тип трафика, название кампании и опциональные term и content. Чтобы не собирать ссылки каждый раз с нуля, удобно один раз настроить шаблон под типовые кампании, а дальше просто подставлять новое название кампании вместо остальных параметров. Выбрать между ручным методом и генератором просто: для одной-двух ссылок хватит блокнота, для регулярного запуска кампаний настройка шаблона в таблице экономит время.
UTM-метки для разных каналов: примеры
Набор параметров UTM одинаковый для любого канала, но типичные значения source и medium отличаются в зависимости от площадки. Разберу, как размечают ссылки в контекстной рекламе, соцсетях, email-рассылках и на баннерах.
В Яндекс.Директе и в объявлениях Google Ads часто используют динамические параметры UTM - они подставляются автоматически через переменные вида {keyword} или {ad_id}, и система сама заполняет значение при показе конкретного объявления. Это удобно, когда объявлений и ключевых слов сотни - вручную прописывать метку под каждое нереально.
Для рекламы в соцсетях, например во ВКонтакте (vk), структура та же: utm_source=vk, utm_medium=cpc или social, дальше название кампании. Из продуктов Meta стоит упомянуть Facebook - компания Meta признана экстремистской организацией и запрещена в РФ, упоминаю это только для полноты картины форматов меток и не рекомендую этот канал для продвижения.
В email-рассылках метку ставят на каждую ссылку внутри письма, чтобы видеть, с какого именно письма пришёл переход: utm_source=newsletter, utm_medium=email, utm_campaign с названием конкретной рассылки. Ссылка в почте клиента выглядит так же, как и везде - с полным набором параметров, просто читатель видит её в теле письма, а не в рекламном объявлении. Для баннерной рекламы на внешних площадках medium обычно указывают как "banner" или "display", а source - название конкретной площадки размещения.
| Канал | Пример полной ссылки |
| Яндекс.Директ | site.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=direct_leto |
| Google Ads | site.ru/?utm_source=google&utm_medium=cpc&utm_campaign=ads_promo&utm_term={keyword} |
| VK (соцсети) | site.ru/?utm_source=vk&utm_medium=social&utm_campaign=vk_osen |
| Email-рассылка | site.ru/?utm_source=newsletter&utm_medium=email&utm_campaign=noyabr_pismo |
| Баннер на площадке | site.ru/?utm_source=partner_site&utm_medium=banner&utm_campaign=banner_promo |
Единственное, что реально меняется между каналами - это принятые внутри компании значения source и medium. Если договориться о них заранее и использовать одни и те же названия для одних и тех же площадок, отчёты по всем каналам собираются в одну таблицу без ручной склейки данных.
Где отслеживать UTM-метки: аналитика и альтернативы

Разметка сама по себе ничего не считает - она только добавляет в ссылку метки, а смотреть статистику нужно в системе аналитики. В Яндекс.Метрике UTM-данные идут в разделе «Источники»: там видно канал, конкретную кампанию и объявление, по которому пришёл посетитель, а также конверсии и переходы по каждой метке отдельно.
В Google Analytics (GA4) та же логика реализована через отчёт «Источник/канал трафика» - он показывает, сколько посетителей привёл каждый канал и как эти переходы доходят до цели. Для сравнения эффективности источников этого отчёта обычно достаточно: сразу видно, какая кампания даёт результаты, а какая просто расходует бюджет.
Отдельная история - переходы из контекстной рекламы. У Google Рекламы есть gclid, у Яндекс Директа - yclid: это автоматические метки, которые система подставляет в ссылку сама, без ручной настройки UTM. По сути это встроенный механизм отслеживания кликов, и системы аналитики сами связывают такой переход с рекламным кабинетом.
Проблема в том, что и Метрика, и GA4 показывают только визит и конверсию на сайте - а не то, принёс ли этот визит реальные деньги. Для полной картины «канал - сделка - выручка» я подключаю клиентам сквозную аналитику: как сертифицированный партнёр Roistat настраиваю связку, где каждая сделка в CRM привязана к конкретной UTM-метке, а не просто к визиту. В сервисе есть коллтрекинг - связка номера телефона с источником перехода, поэтому даже звонок с сайта привязывается к рекламному каналу. Отдельно уточню: на SEO-показатели сама разметка и подобное отслеживание не влияют - это инструмент для учёта денег, а не для ранжирования. По Roistat при регистрации по ссылке дают 2000 рублей на счёт - можно протестировать связку на своих кампаниях без вложений.
Частые вопросы и ошибки: обязательные метки, сокращение ссылок, мессенджеры
Какие UTM-метки обязательны? Для корректного отслеживания конверсий хватает трёх меток: utm_source, utm_medium и utm_campaign - источник, тип трафика и название кампании. Остальные параметры (utm_content, utm_term) опциональны и нужны только для детализации внутри одного канала, например разных объявлений или аудиторий.
Можно ли сокращать ссылки с UTM-метками? Да, через сокращатели типа clck.ru или vk.cc - для соцсетей и мессенджеров это даже удобнее, чем длинная ссылка с набором параметров. Но перед массовой рассылкой обязательно протестируй: некоторые сервисы аналитики при редиректе через стороннего сокращателя теряют часть параметров, и переход засчитывается без разметки.
Что делать, если мессенджеры или email-клиенты удаляют UTM-метки? Это частая ошибка первого месяца кампании, с которой сталкивается почти каждый новичок: часть сервисов автоматически обрезает длинные параметры при шаринге ссылки, и метка просто не доходит до сайта. Решение - делать значения меток короче (без пробелов и длинных названий) либо использовать сократитель, который сохраняет полный редирект на ссылку с меткой.
На практике ошибки с разметкой стоят бизнесу дороже, чем кажется: если менеджер не следит за единообразием меток, через пару месяцев кампаний в отчётах каскад бессмысленных источников, и понять, что сработало эффективнее - контекст или рассылка по базе, - невозможно. Частая ситуация на проектах с контекстной рекламой: два подрядчика писали источник Яндекс.Директа по-разному - yandex и Yandex, и почти треть трафика с одной и той же кампании в отчётах выглядела как два разных источника, реальную конверсию канала было не разглядеть. Разметку пришлось пересобирать с нуля и фиксировать единый стандарт написания для всех, кто ведёт рекламу на проекте. Похожие кейсы встречаются у многих клиентов, особенно на старте, когда карточка товара продвигается сразу по нескольким каналам и метки расходятся уже в первую неделю.
Для начинающего маркетолога здесь помогает простое правило: единая система меток помогает быстрее находить проблемы, чем любой курс по аналитике. Единые правила помогут не путаться, когда к проекту подключается новый подрядчик. Чёткая структура экономит бюджет на рекламу и упрощает оптимизацию кампаний для любой аудитории - от холодного трафика до ретаргетинга.
С чего начать разметку кампаний
Перед запуском первой рекламной кампании стоит зафиксировать единый шаблон меток - таблицу-справочник, где для каждого канала заранее прописаны source, medium и campaign. Это занимает 20-30 минут, но избавляет от путаницы в отчётах на месяцы вперёд: новый специалист или подрядчик создаёт ссылки по готовому шаблону, а не придумывает свои варианты.
Перед запуском рекламы сверь каждую ссылку с этим справочником - особенно если кампании ведёт сразу несколько человек или подрядчиков. Разметка, которая привела к росту продаж на одном канале, и та, что не сработала, должны вестись по одному стандарту: только тогда можно честно сравнивать, какой канал привлечения работает эффективнее для конкретной цели - лидов, продаж или трафика на карточку товара.
У метода есть и честные границы. UTM-метки работают только для переходов по ссылке в интернете - для офлайн-рекламы (баннер, листовка, визитка с номером телефона) разметить переход физически нечем, там нужны промокоды или отдельные номера для коллтрекинга. Метка также не покажет, что случилось со сделкой после перехода: дошёл ли звонок до менеджера и закрылся ли он в продажу. Для этого одних UTM недостаточно - нужна связка с CRM и коллтрекингом, которая доводит данные от клика до реальных денег, показывая целевой показатель кампании и реальную эффективность каждого канала, а не только цифру переходов по ссылке.
Данная статья основана на личном опыте автора и актуальна на момент публикации. Интерфейсы сервисов и алгоритмы поисковых систем регулярно меняются - рекомендую проверять актуальность инструкций на официальных ресурсах. Если у вас остались вопросы - задайте их в комментариях.
Список литературы
- Google - URL builders: Collect campaign data with custom URLs // Google Analytics Help, актуальная редакция // support.google.com
- Яндекс - Как Метрика обрабатывает метки // Яндекс.Метрика. Справка, актуальная редакция // yandex.ru
- Clickru - Большой гайд по UTM-меткам: как узнать, откуда приходят пользователи // Habr, 2019
- Google - What is canonicalization // Google Search Central, актуальная редакция // developers.google.com











