Как создать UTM метки за 7 шагов (2026): разметка без ошибок
Чтобы понять, как создать utm метки без технических ошибок, достаточно запомнить формат: к адресу страницы через знак ? добавляются пары «параметр=значение», разделенные знаком &, например https://site.ru/promo?utm_source=vk&utm_medium=cpc&utm_campaign=spring_sale. Ниже — 7 шагов: от выбора параметров и единого регламента нейминга до сборки ссылки в компоновщике URL, сокращения адреса, QR-кода для печати и проверки в отчете в реальном времени.
После выполнения инструкций у вас будут готовые размеченные ссылки, единая система нейминга для всей команды и отчеты без задвоенных строк. Для работы понадобятся список посадочных страниц, доступ к рекламным кабинетам (Яндекс Директ, VK Реклама или посевы в Telegram) и установленный счетчик веб-аналитики.
Инструкция не нужна тем, чей трафик идет только на внутренние карточки маркетплейсов без внешних посадочных страниц, а также разработчикам, которые передают данные напрямую через серверные протоколы сбора событий.
Как создать UTM метки: коротко о сути разметки
UTM-метки позволяют видеть, с какой площадки, из какой кампании и с какого объявления пришел посетитель. Аббревиатура UTM расшифровывается как Urchin Tracking Module — по названию компании Urchin, чьи разработки легли в основу Google Analytics. Метки дописываются в конец целевого URL; когда пользователь переходит по ссылке, счетчик веб-аналитики считывает значения и распределяет визиты по отчетам.

В справке Google Аналитики («Компоновщики URL: получайте данные кампаний с помощью специальных URL») параметры отделяются от адреса вопросительным знаком, пары «параметр-значение» разделяются амперсандом, а порядок параметров может быть любым. Если данные размечены корректно, маркетолог видит цепочку от площадки до объявления и заявки. Эти данные удобно затем сводить для визуализации в Looker Studio.
Что подготовить заранее
До формирования первой ссылки соберите базовую информацию о кампании. Попытка размечать адреса спонтанно приводит к опечаткам и хаосу в отчетах.
| Что подготовить | Где взять | Что будет, если пропустить |
|---|---|---|
| Точный URL посадочной страницы | Адресная строка браузера или CMS сайта | Метка окажется на несуществующей или не той странице |
| Доступ к счетчику веб-аналитики | Яндекс Метрика или Google Аналитика | Не получится проверить тестовый переход |
| Список рекламных каналов и форматов | Медиаплан или рекламная стратегия | Разные каналы смешаются в одной строке отчета |
| Таблица для фиксации регламента | Google Таблицы или корпоративный Excel | Разные специалисты назовут один канал по-разному |
Сбор этих данных избавляет от переделки ссылок после старта платного трафика, когда исправление ошибок уже стоит потерянных кликов.
Шаг 1: Выберите обязательные и дополнительные параметры
Сформируйте набор переменных, которые описывают источник, тип трафика и конкретное объявление.

Справка Google Аналитики прямо указывает: при добавлении параметров в URL всегда используйте utm_source, utm_medium и utm_campaign. Базовый набор выглядит так:
- utm_source (источник) — ресурс, который приводит трафик (например, yandex, vk, telegram, newsletter).
- utm_medium (канал) — маркетинговый канал или модель закупки (например, cpc для оплаты за клик, email для рассылок, referral для ссылок с партнерских сайтов).
- utm_campaign (кампания) — продукт, акция или промокод (например, spring_sale, brand_search).
- utm_content (содержание) — дополнительный параметр, который различает креативы: например, две кнопки в одном письме получают разные значения.
- utm_term (ключевое слово) — дополнительный параметр для оплачиваемого ключевого слова при запуске рекламы в Google или в Яндекс Директе.
В той же справке описан параметр utm_id — идентификатор кампании, который нужен, если вы загружаете данные о кампаниях в Google Аналитику. Там же отмечено: если вы настраиваете хотя бы один параметр UTM, лучше заполнить все подходящие, иначе в отчетах появятся значения «(not set)».
Результат шага — перечень пар «ключ=значение» для конкретного рекламного запуска.
Частая ошибка — указывать площадку в utm_medium (например, utm_medium=yandex). Тогда платный клик может попасть не в ту группу каналов. Источник описывает площадку, а канал — способ коммуникации.
Шаг 2: Утвердите единый регламент именования (naming convention)
Зафиксируйте правила написания и словарь допустимых значений для каждого канала.

Регламент ведется в общей таблице, доступной маркетологам, подрядчикам и таргетологам проекта. Справка Google Аналитики подчеркивает, что значения чувствительны к регистру: utm_source=google и utm_source=Google — разные значения, а SpringSale и Spring_Sale разобьют одну кампанию на две строки. Поэтому используйте только строчные латинские буквы, цифры и один выбранный разделитель — дефис или нижнее подчеркивание.
Для согласованной стратегии ведения соцсетей и контекстных запусков можно взять за основу такую матрицу нейминга:
| Канал продвижения | utm_source | utm_medium | Шаблон utm_campaign / utm_content |
|---|---|---|---|
| Яндекс Директ (Поиск) | yandex | cpc | search_brand / {ad_id} |
| Яндекс Директ (РСЯ) | yandex | cpc | rsya_retargeting / {ad_id} |
| VK Реклама (таргетинг) | vk | cpc | leadgen_b2b / creative_video1 |
| Telegram (посевы в каналах) | telegram | paid_social | channel_tech_daily / post_oct |
| Email-рассылки | newsletter | digest_weekly / header_button | |
| Гостевой пост в блоге партнера | partner_blog | referral | article_review / text_link |
| Полиграфия и стенды | offline | qr | expo_moscow / rollup_entrance |
| Интеграции у блогеров | blogger_ivanov | influencer | review_flagship / story_swipe |
Перед утверждением сверьте значения utm_medium со справкой Google Аналитики «Группа каналов по умолчанию». Значения cpc, paid_social, email и referral подходят под ее правила. Для qr и influencer правила нет, поэтому GA4 покажет такой трафик в группе «Не назначено» (Unassigned). Если офлайн и блогеров нужно видеть отдельными строками, создайте собственную группу каналов или подберите utm_medium из списка в справке.
Результат шага — утвержденный регламент, по которому каждый специалист пишет vk, а не v-kontakte или VK.
Частая ошибка — пробелы и кириллица в значениях. Пробел в адресе кодируется как %20, кириллица — длинными последовательностями вида %D0%..., и ссылку становится трудно читать и проверять.
Шаг 3: Проверьте, есть ли в целевом URL параметры и якорь
Выясните, нет ли в адресе посадочной страницы служебных символов, до того как добавлять метки.

Откройте целевую страницу и посмотрите на адресную строку. По синтаксису URL (стандарт RFC 3986) вопросительный знак отделяет путь от строки запроса, а фрагмент после решетки идет в самом конце адреса. Отсюда три правила:
- Знак вопроса ? используется в адресе один раз — он начинает строку запроса.
- Амперсанд & соединяет все последующие параметры.
- Решетка # (якорь на блок страницы) стоит в самом конце URL, после последнего значения UTM.
Если страница интернет-магазина уже содержит параметры фильтра (например, https://site.ru/catalog?category=smartphones), второй знак вопроса ставить нельзя.
Сравните ошибочный и правильный синтаксис:
// НЕПРАВИЛЬНО: второй знак вопроса ломает разбор параметров https://site.ru/catalog?category=smartphones?utm_source=vk&utm_medium=cpc // ПРАВИЛЬНО: метки присоединяются амперсандом https://site.ru/catalog?category=smartphones&utm_source=vk&utm_medium=cpc // НЕПРАВИЛЬНО: якорь стоит перед метками, и они становятся частью фрагмента https://site.ru/landing#order?utm_source=yandex&utm_medium=cpc // ПРАВИЛЬНО: якорь в самом конце адреса https://site.ru/landing?utm_source=yandex&utm_medium=cpc#order
Результат шага — базовый адрес, к которому можно добавить метки, не ломая фильтры каталога и пагинацию.
Условный пример: Контекст: специалист по платному трафику интернет-магазина климатической техники запускал акцию на очистители воздуха со ссылкой на каталог с фильтром и сортировкой: https://site.ru/catalog?type=cleaner&sort=price. Действия: он собрал ссылку по формуле в таблице, которая всегда подставляла знак ? перед utm_source=telegram. Получилось ...cleaner&sort=price?utm_source=telegram&utm_medium=paid_social. Заминка и решение: по ссылке сайт сбрасывал сортировку. Специалист заменил второй знак ? на амперсанд & и поправил формулу. Результат: страница открылась с примененным фильтром, а в отчете в реальном времени появился визит с источником telegram.
Ручная сборка параметров отнимает время и грозит опечатками при масштабных запусках. В Orova Link & QR есть форма UTM на 5 полей: вы вставляете адрес, заполняете метки и получаете короткую ссылку orova.vn/l/... и динамический QR-код, а переходы и сканирования собираются в одной таблице с фильтрацией ботов.
Шаг 4: Соберите ссылку в компоновщике URL (utm builder)
Объедините адрес посадочной страницы и подготовленные параметры в одну строку.

Для сайтов справка Google Аналитики рекомендует компоновщик URL кампании (Campaign URL Builder) на ga-dev-tools.google. Интерфейс инструмента на английском, поэтому названия полей ниже даны так, как они выглядят на странице:
- В поле website URL вставьте адрес посадочной страницы.
- В поле campaign ID при необходимости укажите utm_id.
- В поле campaign source впишите источник из регламента (например, vk).
- В поле campaign medium укажите канал (например, cpc).
- В поле campaign name задайте название кампании латиницей (например, spring_promo_2026).
- Поля campaign term и campaign content заполните, если различаете ключевые слова или креативы.
Инструмент сам кодирует специальные символы и показывает готовую ссылку под формой. В рекламных кабинетах метки часто добавляют прямо в настройках объявления — например, в Meta Ads Manager — и там удобно использовать динамические параметры площадки, чтобы не вводить значения вручную. Аккуратная разметка напрямую влияет на точность расчета ROMI по каждому каналу.
Результат шага — ссылка вида: https://site.ru/promo?utm_source=vk&utm_medium=cpc&utm_campaign=spring_promo_2026&utm_content=banner_v1
Частая ошибка — ручная склейка в текстовом редакторе без контроля разделителей, из-за чего теряются знаки = между названиями параметров и значениями.
Шаг 5: Сократите длинную ссылку для мессенджеров и соцсетей
Превратите длинный URL в короткую ссылку для публикации в каналах коммуникации.
Адрес с полной разметкой получается длинным. В Telegram, WhatsApp или в шапке профиля длинная строка может переноситься, и тогда кликабельной остается только часть адреса — метки теряются, а пользователь попадает не туда. Подробно о сокращении мы писали в статье как сократить ссылку и отслеживать клики.
Для сокращения ссылки:
- Скопируйте собранный размеченный URL целиком.
- Вставьте его в поле целевого адреса в сервисе коротких ссылок.
- Создайте короткий адрес.
- Перейдите по нему и убедитесь, что в адресной строке открылась страница со всеми метками.
Результат — компактная ссылка, которая не рвется при форматировании текста в мобильных приложениях.
Главная ошибка — сервис, который вместо серверной переадресации (301/302) показывает промежуточную страницу с рекламой или перенаправляет через JavaScript: в таком случае параметры могут потеряться.
Шаг 6: Создайте динамический QR-код для печатных материалов
Свяжите размеченную ссылку с QR-кодом, чтобы считать переходы с печатных и выставочных материалов.

У статического QR-кода с длинным URL два риска: плотный код хуже считывается камерой при слабом освещении, а опечатка в метке на уже напечатанном тираже не исправляется. Динамический код ведет на короткую ссылку, у которой можно сменить адрес назначения после печати.
Порядок действий:
- Сформируйте целевой URL с офлайн-метками: utm_source=offline&utm_medium=qr&utm_campaign=expo_2026.
- Создайте на его основе короткую ссылку.
- Сгенерируйте динамический QR-код, указывающий на этот короткий адрес.
- Скачайте файл в векторном формате (SVG или EPS) для типографии.
- Проверьте считывание кода камерой смартфона при разном освещении и масштабе.
Результат шага — векторный файл QR-кода, готовый к передаче в типографию.
Условный пример: Контекст: отдел маркетинга производственной компании готовил каталоги и выставочные стенды к отраслевому форуму в Москве. Действия: для каталогов и для каждого стенда создали отдельные короткие ссылки с utm_content=catalog_print и utm_content=stand_hall_a и упаковали их в динамические QR-коды. Заминка и решение: незадолго до форума адрес акционной страницы изменился из-за редизайна сайта. Поскольку коды были динамическими, маркетолог обновил адрес назначения в панели управления ссылкой без перепечатки полиграфии. Результат: переходы с каталогов и со стендов видны в отчетах отдельными строками.
Шаг 7: Проверьте ссылку в отчете в реальном времени
Убедитесь, что ссылка работает и визиты фиксируются, до того как выделять рекламный бюджет.
- Откройте окно браузера в режиме инкогнито, чтобы исключить влияние сохраненных cookie и сеанса администратора.
- Вставьте размеченную ссылку в адресную строку и нажмите Enter.
- Проверьте, что посадочная страница загрузилась корректно и все элементы работают.
- Убедитесь, что после загрузки в адресной строке сохранились все параметры. Если сработала внутренняя переадресация (например, с http на https или на адрес со слэшем на конце), проверьте, не срезались ли метки.
- В Google Аналитике откройте «Отчеты» → «В реальном времени»: на карточках можно посмотреть, откуда пришли активные пользователи, с сортировкой по источнику, каналу и кампании.
Результат проверки — ваш тестовый визит с нужными значениями utm_source и utm_campaign. В Яндекс Метрике визиты с метками видны в отчетах по источникам трафика.
Условный пример: Контекст: специалист по контекстной рекламе настроил поисковую кампанию для образовательного центра и подставил макрос ключевого слова в utm_term. Действия: он открыл ссылку с тестовым словом вместо макроса и посмотрел отчет в реальном времени. Заминка и решение: визит появился без источника, как прямой заход. Оказалось, что сервер перенаправлял адрес без слэша на адрес со слэшем и отбрасывал строку запроса. В ссылке объявления дописали слэш перед знаком вопроса (https://site.ru/course/?utm_source=...). Результат: повторный переход отобразился с источником yandex, каналом cpc и тестовым ключевым словом.
Чек-лист по всем семи шагам
Используйте эту таблицу для контроля каждого этапа:
| Шаг | Главное действие | Критерий готовности |
|---|---|---|
| 1. Параметры | Выбор значений для меток | Заданы source, medium, campaign |
| 2. Нейминг | Сверка с регламентом проекта | Только строчная латиница, один тип разделителя, medium из списка группы каналов |
| 3. Аудит URL | Проверка знаков ?, & и # | Нет двойного ?, якорь в конце |
| 4. Сборка ссылки | Формирование адреса в компоновщике | Получен цельный URL без разрывов |
| 5. Сокращение | Короткая ссылка для соцсетей и мессенджеров | Открывается нужная страница со всеми метками |
| 6. QR-код | Создание динамического кода | Векторный файл готов для типографии, код считывается |
| 7. Тест | Переход в инкогнито и проверка отчета | Визит виден в отчете в реальном времени с верными метками |
Закрепите этот чек-лист в рабочей документации команды, чтобы каждый запуск проходил одинаковую проверку.
Частые ошибки и как их исправить
| Типичная ошибка | Причина | Как исправить |
|---|---|---|
| Один канал разбит на несколько строк | Разный регистр (vk, Vk, VK) или синонимы | Перевести все значения в нижний регистр и закрепить словарь |
| Метки теряются при переходе | Серверная переадресация без сохранения строки запроса | Настроить веб-сервер (например, Nginx или Apache) так, чтобы параметры передавались при переадресации |
| Страница сбрасывает фильтры или открывается с ошибкой | Два знака ? в адресе | Заменить второй ? на & |
| Метки не попадают в аналитику | Якорь #section стоит перед блоком UTM | Перенести решетку в самый конец URL |
| Трафик в группе «Не назначено» в GA4 | Значение utm_medium не подходит ни под одно правило группы каналов по умолчанию | Сверить значения со справкой «Группа каналов по умолчанию» или создать собственную группу каналов |
| Ссылка обрывается в мессенджере | Длинный адрес переносится при форматировании | Сокращать размеченную ссылку |
Для наружной рекламы, полиграфии и социальных сетей громоздкие URL не подходят. С помощью Orova Link & QR вы создаете динамический QR-код и короткую ссылку, а адрес назначения можно сменить после печати, без перепечатки материалов. Сервис доступен бесплатно до 7 июля 2027 года.
Как создать UTM-метку, короткую ссылку и QR-код в Orova Link & QR
Если вам нужно сразу получить и размеченную ссылку, и короткий адрес, и QR-код для печати, шаги 4–6 можно пройти в одной форме Orova Link & QR. Интерфейс сервиса на английском, поэтому названия кнопок даны так, как они выглядят на экране:
- Откройте вкладку Create link & QR и выберите тип кода Custom URL.
- В поле URL вставьте адрес посадочной страницы.
- Раскройте блок UTM parameters и заполните поля source, medium, campaign, term и content по вашему регламенту. Неиспользуемые поля можно оставить пустыми.
- При необходимости настройте внешний вид в блоке Customise the QR code (цвет, логотип, рамка) и задайте понятное имя в поле Name.
- Нажмите Create dynamic QR & short link, чтобы получить короткую ссылку вида orova.vn/l/… и динамический QR-код, адрес назначения которого можно сменить после печати. Кнопка Create static QR code создает статический код без такой возможности.
- Для типографии скачайте код в векторном формате SVG или EPS.


Все созданные коды собраны во вкладке List: тип (Static QR или Link + QR), адрес назначения, число сканирований (Scans) и статус. Переходы по коротким ссылкам и сканирования QR-кодов сводятся в одну таблицу с фильтрацией ботов, а разбивка по дням, устройствам, странам и источникам доступна во вкладке Analytics.
Где смотреть результаты кампаний
Когда метки работают, данные анализируют в стандартных отчетах:
- Google Аналитика 4: отчет «Источники трафика» → «Привлечение трафика». Справка перечисляет параметры, которые там доступны: «Источник/канал сеанса», «Канал сеанса», «Источник сеанса» и «Кампания, связанная с сеансом».
- Яндекс Метрика: отчеты по источникам трафика, где визиты группируются по значениям меток.
Свежие визиты сначала проверяйте в отчете в реальном времени: стандартные отчеты обновляются с задержкой, поэтому отсутствие данных сразу после запуска еще не означает ошибку.
Тренды UTM-разметки в ближайшие годы: мнение автора
Привычная модель веб-разметки сталкивается с новыми ограничениями. Браузеры и мобильные операционные системы усиливают защиту конфиденциальности и в ряде случаев очищают из URL идентификаторы кликов вроде gclid и yclid.
Во-первых, я считаю, что классические UTM-метки еще надолго останутся связующим звеном аналитики. В отличие от автоматических кликовых идентификаторов рекламных сетей, utm_source и utm_campaign описывают контекст размещения, а не посетителя, поэтому реже попадают под блокировку трекеров. Однако готовиться к гибридной атрибуции, в которой разметка ссылок дополняется серверной передачей данных, стоит уже сейчас. Если браузеры начнут массово вырезать параметры с префиксом utm_, эту оценку придется пересмотреть.
Во-вторых, по моему мнению, искусственный интеллект постепенно заберет на себя рутину разметки: сопоставление медиаплана с креативами, генерацию стандартизированных меток и проверку посадочных страниц на переадресации. Специалистам стоит сосредоточиться на четких правилах нейминга, по которым такие помощники будут работать. Прогноз может не сбыться, если рекламные кабинеты региональных платформ останутся слабо автоматизированными.
В-третьих, я думаю, что граница между офлайн- и онлайн-маркетингом будет и дальше размываться благодаря QR-кодам. Люди привыкли сканировать коды на упаковках, витринах и в меню, поэтому бизнесу имеет смысл размечать полиграфию так же тщательно, как онлайн-рекламу, и рассматривать каждый физический носитель как измеримый источник трафика.
Часто задаваемые вопросы о UTM-метках
Обязательно ли заполнять все 5 параметров UTM-разметки?
Справка Google Аналитики требует всегда использовать utm_source, utm_medium и utm_campaign. Параметры utm_content и utm_term дополнительные: они уточняют объявление или ключевое слово. При этом справка советует заполнять все подходящие параметры, иначе в отчетах появятся значения «(not set)».
Что делать, если целевой URL уже содержит знак вопроса или фильтры?
Второй знак вопроса добавлять нельзя: первый параметр разметки присоединяется через амперсанд &. Если в адресе есть якорь с решеткой #, перенесите его в самый конец URL после всех меток.
Влияет ли сокращение ссылок на точность передачи данных в аналитику?
Если сервис использует обычную серверную переадресацию с кодом 301 или 302 и вы сокращали уже размеченный адрес, метки доходят до сайта без потерь. Риск появляется у сервисов, которые показывают промежуточную страницу или перенаправляют через JavaScript.
Как разметить наружную рекламу или полиграфию, чтобы клиенту не пришлось вводить длинный адрес?
Размеченный адрес упаковывают в QR-код — лучше динамический, через короткую ссылку. Клиент сканирует код камерой смартфона и попадает на сайт с заранее заданными метками.
Почему кампания с меткой utm_medium=qr попадает в «Не назначено»?
В группе каналов по умолчанию GA4 нет правила для значения qr, поэтому такой трафик не относится ни к одному стандартному каналу. Чтобы видеть офлайн-носители отдельной строкой, создайте собственную группу каналов с правилом для этого значения.
Почему отчет разбивает один и тот же канал на несколько строк?
Из-за разного регистра или синонимов в значениях (например, одновременно cpc, CPC и paid). Системы аналитики считают такие значения разными, поэтому регламент с нижним регистром латиницы нужно соблюдать строго.
С чего начать
Первый шаг зависит от того, какие каналы вы используете.

Если вы частный специалист или запускаете первую тестовую кампанию в соцсетях, начните с простого регламента в таблице: зафиксируйте основные источники, утвердите написание строчными буквами и соберите первые размеченные ссылки в компоновщике URL.
Если у вас интернет-магазин со сложной структурой каталога и фильтрами, проверьте, как сервер обрабатывает параметры запросов при переадресации, не сбрасываются ли фильтры при добавлении меток, и стандартизируйте динамические параметры рекламных сетей.
Если у вас розничный бизнес, выставочный проект или сеть заведений с печатными материалами, переведите полиграфию на динамические QR-коды. Создайте размеченные ссылки под каждый носитель (меню, флаеры, входные группы) и следите за сканированиями в одном месте. Разобравшись на практике, как создать utm метки для одного пилотного канала, вы заложите основу сквозной аналитики для всего бизнеса.
Ведите бизнес с AI Agents
Orova — Biz AI Agent, который работает без перерывов: планирует, выполняет и оптимизирует задачи за вас.
Экономьте время, раскрывайте продуктивность.