UTM-генератор (или генератор UTM-меток) — это онлайн-инструмент для удобного создания ссылок с utm-метками. Вы вводите адрес страницы, указываете параметры (источник, тип трафика, кампанию и т.д.), и инструмент формирует корректный URL со всеми нужными метками.
Что такое UTM-метка
UTM (Urchin Tracking Module) — это набор параметров, которые добавляются к ссылке и помогают системам аналитики понять, откуда пришел пользователь и по какому объявлению он перешел. Название родилось в компании Urchin Software Corporation — именно она первой придумала способ добавлять параметры к ссылке, чтобы отследить источник трафика. Позже Google купил Urchin, превратив ее систему в основу Google Analytics, а аббревиатура UTM осталась с тех пор стандартом аналитики.
Пример:
https://site.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=summer_sale
Каждый элемент после вопросительного знака — это параметр, состоящий из имени (до знака '=') и значения (после знака '=').
| Параметр | Что показывает | Пример значения |
|---|---|---|
utm_source | Источник перехода | yandex, google, vk, telegram |
utm_medium | Тип трафика или канал | cpc, email, banner, social |
utm_campaign | Название кампании | promo_leto, sale_2025 |
utm_content | Конкретное объявление или формат | banner_240x400, video, post |
utm_term | Ключевое слово (в контексте) | kupit_krossovki |
Параметры делят на обязательные и необязательные.
Обязательные: utm_source, utm_medium, utm_campaign. Эти три параметра считаются стандартом — так рекомендуют Google Analytics и Яндекс Метрика. Они обеспечивают корректное определение источника и кампании в отчетах.
Необязательные: utm_content, utm_term. Если использовать только один или два параметра, система все равно соберет данные, но отчеты будут неполными: нельзя будет точно связать трафик с кампанией или конкретным объявлением.
Подробная расшифровка параметров
utm_source
Определяет источник трафика — откуда пришел пользователь: сайт, соцсеть, рассылка, партнерская программа или даже офлайн-кампания.
Примеры:
yandex,google— поисковые системы, когда речь идет о платной рекламе;vk,telegram— социальные сети;email— рассылки;partners_site— переходы с сайта партнера;offline— офлайн-активности, например QR-коды в презентациях или раздача купонов.
utm_medium
Показывает тип рекламного канала или способ продвижения.
Примеры:
cpc— платная реклама с оплатой за клик;cpm— реклама с оплатой за показы;cpa— реклама с оплатой за действие (конверсию);email— рассылки;banner— баннерная реклама;social— органические публикации в соцсетях;referral— переходы по внешним ссылкам.
utm_campaign
Помогает определить конкретную рекламную кампанию или акцию, которая привела пользователя. Рекомендуется формировать значения этого параметра по единому принципу — например, в формате тема_дата или с указанием названия акции. Такой подход помогает легко различать кампании в аналитике и самому не запутаться спустя месяц.
Примеры:
spring-sale-2025— весенняя распродажа;blackfriday-2025— черная пятница;brand-launch— запуск нового продукта.
utm_content
Используется для различия объявлений в рамках одной кампании. Позволяет понять, какой креатив сработал лучше. Главное — давать понятное, логичное название, чтобы легко ориентироваться в отчетах.
Примеры:
banner_240x400,text_ad,video1— разные форматы;cta_red,cta_green— разные кнопки призыва;header_a,header_b— разные заголовки в A/B тесте.
utm_term
Применяется в контекстной или таргетированной рекламе для фиксации ключевого слова, по которому было показано объявление.
Примеры:
kupit_krossovki— ключевой запрос;{keyword}— динамическая подстановка слова из кампании.
Есть динамические параметры — когда система подставляет значение автоматически (например, {keyword} или {campaign_id}), и статические — когда вы прописываете значения вручную. Подробнее о динамических параметрах — ниже.
Почему важно размечать ссылки самому
Да, Яндекс Директ и Google Ads автоматически проставляют свои параметры, если вы используете Метрику или Google Analytics.
Но когда рекламных каналов много — соцсети, маркетплейсы, рассылки, Telegram, партнерки — единообразная разметка становится необходимой.
UTM-метки позволяют:
- сравнивать эффективность разных площадок по одной схеме;
- собирать отчеты в едином формате;
- сохранять чистую структуру данных, особенно если кампаниями управляют разные люди или инструменты.
Даже если вы ведете рекламу в одиночку, метки помогут вам не запутаться в источниках и кампаниях.
Как работает UTM-метка
Все популярные системы аналитики умеют «читать» utm-параметры из ссылки. Например, пользователь перешел по ссылке:
https://site.ru/?utm_source=vk&utm_medium=social&utm_campaign=promo_spring
После перехода система аналитики связывает полученные метки с визитом пользователя, сохраняет эти данные и формирует по ним отчеты. Затем пользователь или маркетолог может просматривать статистику в разрезе источников, каналов и кампаний.
В отчете вы увидите: источник — vk, канал — соцсети, кампания — promo_spring. Это позволяет отследить, сколько переходов и заявок пришло из каждого источника, кампании, по какому ключевому слову состоялся переход и какое объявление показало лучший результат.
Как создать UTM-метку: пошаговая инструкция
- Выберите страницу: адрес, куда ведет реклама, например,
https://site.ru/product/123. - Заполните обязательные параметры:
utm_source— площадка (примеры:google,yandex,vk,telegram);utm_medium— тип канала (примеры:cpc,social,email,banner);utm_campaign— название кампании (пример:spring_sale_2025).
- Добавьте дополнительные параметры при необходимости:
utm_content— для различия объявлений (примеры:banner,video);utm_term— ключевое слово (пример:kupit_krossovki).
- Проверьте ссылку: один знак
?, остальные параметры соединены через&. - Сократите и транслитерируйте, если ссылка длинная или содержит кириллицу.
Динамические параметры для разных площадок
Динамические параметры (placeholders) — переменные в фигурных скобках, которые система рекламы автоматически заменяет на конкретные значения (например, ключевое слово, ID объявления, устройство).
Зачем нужны динамические параметры? Они экономят время, дают точные данные в аналитике и исключают ошибки ручного ввода.
Яндекс Директ
utm_source=yandex, utm_medium=cpc.
| Динамический параметр | Что подставляет |
|---|---|
{ad_id} / {banner_id} | Идентификатор объявления (число). |
{campaign_name} | Название кампании (текст, до 255 символов). |
{campaign_name_lat} | Транслитерированное название кампании (текст латиницей, до 255 символов). |
{campaign_type} | Тип кампании: type1 — Единая перфоманс-кампания, type6 — Баннер на поиске (остальные типы устарели). |
{campaign_id} | Идентификатор кампании (число). |
{creative_id} | Идентификатор креатива из конструктора (число). |
{device_type} | Тип устройства: desktop — десктоп, mobile — мобильный телефон, tablet — планшет. |
{gbid} | Идентификатор группы объявлений (число). |
{keyword} | Ключевая фраза, по которой было показано объявление (без минус-слов). |
{phrase_id} | Идентификатор ключевой фразы для текстово-графических объявлений (число). |
{retargeting_id} | Идентификатор условия нацеливания на аудиторию (число). |
{coef_goal_context_id} | Идентификатор корректировки ставок для условия ретаргетинга и подбора аудитории (число). |
{match_type} | Тип соответствия условия показа и поискового запроса: rm — автотаргетинг, syn — семантическое соответствие. |
{matched_keyword} | Подобранная фраза (используется вместе с {match_type}). |
{adtarget_name} | Название условия нацеливания. |
{adtarget_id} | Идентификатор условия нацеливания (число). |
{position} | Точная позиция объявления в блоке (1, 2, и т.д.; 0 — показ в сетях). |
{position_type} | Тип блока на странице поиска: premium, dynamic_places, other, none. |
{source} | Место показа: домен площадки (например, likedislike.ru) или none при показе на поиске. |
{source_type} | Тип площадки: search — поиск, context — сети. |
{region_name} | Название региона показа объявления. |
{region_id} | Идентификатор региона показа (число). |
{yclid} | Идентификатор клика по объявлению Директа (число). |
VK Ads
utm_source=mytarget, utm_medium=cpc.
Сокращения: С — сайты, ЛФ — лид-формы, К — каталоги, МП — мини-приложения.
| Метка | Что подставляет | С | ЛФ | К | МП |
|---|---|---|---|---|---|
{{advertiser_id}} | ID рекламодателя | + | + | + | + |
{{campaign_id}} | ID группы объявлений | + | + | + | + |
{{campaign_name}} | Название группы объявлений | + | + | + | + |
{{banner_id}} | ID баннера | + | + | + | + |
{{geo}} | ID региона, из которого был сделан переход | + | + | + | + |
{{gender}} | Пол пользователя, который сделал переход | + | + | + | + |
{{age}} | Возраст пользователя, который сделал переход | + | + | + | + |
{{random}} | Случайное число. Часто используется в ссылках (аудит-пикселях) для более точного подсчета показов. Пример: https://site.ru?utm_campaign=abc&rnd={{random}} | + | + | + | - |
{{impression_weekday}} | День недели, в который произошел показ баннера (например, mon, tue, sat) | + | + | + | - |
{{impression_hour}} | Час показа по московскому времени (в 24-часовом формате, например, 01, 11, 22) | + | + | + | - |
{{user_timezone}} | Временная зона пользователя, которому был сделан показ (например, +3) | + | + | + | - |
{{search_phrase}} | Поисковая фраза пользователя, которому был сделан показ | + | - | + | - |
{{lead_form_id}} | ID лид-формы | - | + | - | - |
{{lead_form_name}} | Название лид-формы | - | + | - | - |
{{ad_plan_id}} | ID кампании, в которой используется лид-форма | - | + | - | - |
Старый кабинет VK
utm_source=mytarget, utm_medium=cpc.
| Динамический параметр | Что подставляет |
|---|---|
{ad_id} | Идентификатор объявления. |
{campaign_id} | Идентификатор рекламной кампании. |
{campaign_name} | Название кампании из рекламного кабинета. |
{client_id} | Идентификатор клиента (для кабинетов агентств). |
{platform} | Платформа, с которой был совершен переход по рекламе. В случае репоста принимает значение repost. |
{keyword} / {search_phrase} | Ключевые фразы, по которым совершен переход. Может быть до 3 фраз, общей длиной до 200 символов. Используйте только один из параметров. |
{random} | Случайное число. Используется для более точного подсчета показов. |
{price_list_id} | ID прайс-листа для объявлений динамического ретаргетинга. |
{product_id} | ID товара для объявлений динамического ретаргетинга. |
{dyn_audience_type} | Тип аудитории: remarketing — для ретаргетинга, new_clients — для объявлений по прайс-листу, нацеленных на новых клиентов. |
myTarget
utm_source=mytarget, utm_medium=cpc.
| Динамический параметр | Что подставляет |
|---|---|
{{advertiser_id}} | ID рекламодателя. |
{{campaign_id}} | ID рекламной кампании. |
{{campaign_name}} | Название рекламной кампании. |
{{banner_id}} | ID баннера. |
{{geo}} | ID региона по геодереву myTarget, из которого был сделан переход. |
{{gender}} | Пол пользователя, который сделал переход. |
{{age}} | Возраст пользователя, который сделал переход. |
{{random}} | Случайное число. Используется для более точного подсчета показов. |
{{impression_weekday}} | День недели, в который произошел показ баннера (например, mon, tue, sat). |
{{impression_hour}} | Час показа по московскому времени (в 24-часовом формате, например, 01, 11, 22). |
{{user_timezone}} | Временная зона пользователя, которому был сделан показ (например, +3). |
{{search_phrase}} | Поисковая фраза пользователя, которому был сделан показ. |
Google Ads
Используйте utm_source=google, utm_medium=cpc.
| Динамический параметр | Что подставляет |
|---|---|
{campaignid} | Идентификатор кампании. Используется для отслеживания, к какой кампании относится показанное объявление. |
{adgroupid} | Идентификатор группы объявлений. Помогает определить, из какой группы было показано объявление. |
{creative} | Уникальный идентификатор объявления. |
{keyword} | Ключевое слово, вызвавшее показ объявления (для поисковой сети) или соответствующее контенту (для контекстно-медийной сети). |
{matchtype} | Тип соответствия ключевого слова: e — точное, p — фразовое, b — широкое. |
{targetid} | Идентификатор ключевого слова, цели динамического объявления, списка ремаркетинга или сегмента товаров. |
{network} | Источник клика: g — Google Поиск, s — сайты партнеров, d — контекстно-медийная сеть, ytv — YouTube и др. |
{device} | Тип устройства: m — мобильное, t — планшет, c — компьютер. |
{devicemodel} | Модель устройства, с которого был клик (например, Apple+iPhone). |
{placement} | Сайт или место размещения, на котором пользователь нажал на объявление. |
{loc_interest_ms} | Идентификатор местоположения, указанного в запросе пользователя. |
{loc_physical_ms} | Идентификатор физического местоположения пользователя в момент клика. |
{feeditemid} | Идентификатор объекта на основе данных фида, на который нажал пользователь (недоступно для медийных объявлений). |
{extensionid} | Идентификатор объекта расширения, на который нажал пользователь (недоступно для медийных объявлений). |
Другие площадки
Информацию о поддерживаемых динамических параметрах следует уточнять в официальной документации соответствующей рекламной системы, поскольку список параметров может отличаться.
Как анализировать данные по меткам
В Яндекс.Метрике
- Откройте Отчеты → Источники → Метки UTM.
- Фильтруйте по
utm_sourceилиutm_campaign. - Смотрите цели и конверсии по кампаниям.
В Google Analytics 4
- Отчеты → Источники трафика → Источник/канал.
- Добавьте измерение Кампания для просмотра
utm_campaign. - Сравните эффективность разных каналов по конверсиям.
Частые ошибки и рекомендации
| Ошибка | Как правильно | Пояснение |
|---|---|---|
| Несколько знаков ? | В ссылке только один ?, остальные параметры через &. | Если поставить несколько знаков ?, браузер и аналитика не смогут корректно разобрать структуру URL. |
| Кириллица и пробелы | Используйте латиницу. Вместо пробелов — _ или -. | Кириллица кодируется в URL, что делает ссылку нечитабельной и может исказить данные при передаче в аналитику. |
| Спецсимволы | Не используйте #, %, ?, & внутри значений. | Эти символы имеют служебное значение в URL, из-за чего метки могут обрезаться или не учитываться системой. |
| Разные форматы именования | Используйте единую схему: например, тема_дата. | Несогласованные форматы мешают анализу кампаний и автоматическим отчетам. |
| Пропущенные параметры | Обязательно указывайте параметры utm_source, utm_medium, utm_campaign | Отсутствие одного из параметров в последовательности нарушает логику аналитики: система не сможет связать источник, канал и кампанию в единую цепочку. |
Часто задаваемые вопросы (FAQ)
Как удалить UTM-метки из ссылки?
Проще всего удалить их вручную — все после знака ?, или использовать браузерное расширение (ClearURL). Если вам нужно обновить utm-метки в ссылке, то в нашем генераторе можете вставлять ее прям так, инструмент сам подставит новые значения.
Если пользователь после перехода на сайт удалит метки вручную — это повлияет на аналитику?
Нет, если данные уже переданы в систему. Метрики сохраняются при первом переходе.
Если пользователь после перехода на сайт удалит метки вручную — это повлияет на аналитику?
Нет, если данные уже переданы в систему. Метрики сохраняются при первом переходе.
Как очистить UTM-метки в Яндекс Вебмастере?
В Яндексе корректнее настраивать игнорирование UTM через директиву Clean-param в robots.txt:
1. Откройте файл robots.txt в корне сайта.
2. Добавьте блок для Яндекс-бота:
User-agent: Yandex
Clean-param: utm_source&utm_medium&utm_campaign&utm_content&utm_term
Если User-agent для Яндекса уже указан, укажите Clean-param в этом блоке.
3. Сохраните файл и дождитесь переобхода. Проверьте применение в Вебмастере: Индексирование → Анализ файлов robots.txt.
Важно: Clean-param влияет только на индексирование и каноникализацию URL в поиске Яндекса. Он не удаляет метки для пользователей и не мешает работе веб‑аналитики.
Можно ли использовать кириллицу?
Нежелательно — значения могут исказиться. Лучше использовать латиницу и транслитерацию.
Чем отличается "_" от "-"?
Оба работают. Главное — использовать один стиль на всех кампаниях.
Нужно ли вести учет созданных меток?
Да. Ведите таблицу: столбцы — дата, источник, тип трафика, название кампании, комментарий. Это пригодится спустя некоторое время.
Как добавить несколько динамических параметров в метку?
Чтобы добавить несколько динамических параметров в одну метку, объедините их внутри одного поля через символ _ или -.
Например, для Яндекс Директа логично использовать:
utm_campaign={campaign_name}-{campaign_id}
— так вы свяжете название и ID кампании в одном параметре.
А для различия объявлений в рамках кампании можно использовать:
utm_content={ad_id}_{creative_id}_{device_type}
— чтобы понимать, какое объявление, с каким креативом и на каком устройстве показало лучший результат.
Система автоматически подставит значения, например spring_sale-123456 или 7890_4567_mobile. Это помогает сделать отчеты в аналитике более информативными и избежать путаницы.
Заключение
UTM-метки помогают сохранить порядок в аналитике и понять, какие каналы приносят результат. Они дают прозрачную статистику и позволяют управлять рекламой осознанно.
Используйте генератор меток для автоматизации процесса: он подставит параметры, проверит формат и сократит ссылку.
Автор