branding images
branding images

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам
0
2

Реклама открутилась, клики есть, заявки тоже. Остался один маленький вопрос: откуда вообще пришли эти люди? Пока рекламный канал один, вопрос почти философский. Когда каналов пять, креативов двадцать, а деньги на всех потрачены реальные — уже вполне практический.

В материале разберемся, как собрать UTM-ссылку, что писать в каждом поле и где потом искать все это добро в аналитике.

Содержание скрыть

Как работают UTM-метки

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

Допустим, мы льем трафик на финансовый оффер (дебетовая карта с бонусом) через собственный прелендинг (проклу):

https://promo-finance.pro/card

Чтобы отслеживать эффективность рекламы, в объявлениях используем ссылку с параметрами:

https://promo-finance.pro/card?utm_source=tg_ads&utm_medium=cpc&utm_campaign=debit_card_kz&utm_content=creo_video_02

Для пользователя страница откроется как обычно, а вот ваш трекер (или другой инструмент аналитики) разберет ссылку по полочкам:

  1. tg_ads (utm_source) — откуда идет трафик (Telegram Ads);
  2. cpc (utm_medium) — модель закупки (оплата за клик);
  3. debit_card_kz (utm_campaign) — связка и гео (оффер под Казахстан);
  4. creo_video_02 (utm_content) — конкретный креатив (второй видеоролик).
Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Пример отчета по UTM-меткам

Человек кликает по рекламе, оформляет заявку, а трекер связывает этот лид с конкретной ссылкой. В статистике сразу будет видно, что конверсию принес именно второй ролик, а не первый или третий.

Главное, чтобы любая метка отвечала на конкретный вопрос. Не плодите параметры просто так и размечайте только то, что влияет на оптимизацию связки.

В трекере эти данные обычно оценивают на трех уровнях:

  • Уровень источников (макро). Смотрим на общую окупаемость каналов. Например, Telegram Ads дает заявки по 3, а поиск Яндекса — по 8. Сразу понятно, куда переливать основной бюджет.
  • Уровень плейсментов и площадок (микро). Сравниваем каналы или таргетинг внутри одного источника. Например, из канала «А» пришли живые люди и сделали 20 депозитов, а в канале «Б» кликов много, но конверсий ноль.
  • Уровень элементов и тестов (сплит-тесты). Тестируем гипотезы внутри воронки. Например, зашиваем разные метки в две кнопки на прелендинге, чтобы понять, какой призыв к действию лучше пробивает баннерную слепоту: «Оформить карту онлайн» или «Забрать бонус 1000 ₽».

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

Разберем технический минимум, без которого запускать рекламу с разметкой нет смысла.

Счетчик аналитики или трекер на странице — Яндекс Метрика, Google Analytics или трекер (например, Keitaro). Именно они считывают параметры из ссылки в момент, когда пользователь открывает страницу.

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

UTM-метки в Яндекс Метрике: источник, канал и кампанию можно сразу сравнить по конверсиям.

Настроенные целевые действия (конверсии). Система должна понимать, какое действие считается полезным: клик по кнопке «Оформить», отправка формы с заявкой или переход на сайт банка-партнера. Без целей вы увидите только пустые визиты.

Учет реальных результатов и оплат. Если вам важно отслеживать реальные деньги (активацию карты или аппрув заявки), необходима передача данных из CRM или настроенный постбек из партнерской сети.

Данные о расходах. Чтобы посчитать окупаемость (ROI) и стоимость одного лида, затраты из рекламного кабинета нужно сопоставить с доходами по конкретной метке.

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

Что вшивают в каждое поле UTM

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

ПолеЗа что отвечаетЧто запишем для нашего оффера
utm_sourceПлощадка или источник трафикаtg_ads (рекламная платформа Telegram)
utm_mediumМодель закупки или тип трафикаcpc (оплата за клик)
utm_campaignНазвание связки, оффера или кампанииcard_bonus_kz (продвижение карты в Казахстане)
utm_contentКонкретный креатив или вариант ссылкиvideo_creo_02 (второй видеоролик)
utm_termКлючевое слово или таргетингcashback_cards (ключ в поиске или аудитория)

В аналитике эти метки выстраиваются в четкую цепочку: площадка → кампания → конкретное объявление.

Источник размещения — utm_source

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

Например:

utm_source=facebook

utm_source=telegram

utm_source=yandex

utm_source=tiktok

Для нашего примера с картой в Telegram Ads мы как раз записали utm_source=tg_ads.

Главная ошибка здесь — подменять название площадки типом рекламы. Если написать utm_source=paid_ad или utm_source=banner, будет понятно, что трафик платный, но где именно крутилась реклама, из отчета уже не узнать. Для типа рекламы есть следующее поле — utm_medium.

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

В utm_source передают название источника трафика, например, Яндекс, Telegram или Facebook

Тип трафика — utm_medium

С одной и той же площадки можно лить совершенно по-разному. Например, в Telegram можно закупать таргет через TG Ads или прямые посевы у админов. Поле utm_medium как раз разделяет эти потоки по форматам и моделям закупки.

Вот несколько распространенных обозначений:

ЗначениеЧто означает
cpcПлатный трафик с оплатой за клик (поиск, таргет, контекст)
cpmРеклама с оплатой за показы
sponsoredПлатные интеграции (например, заказной пост в Telegram-канале)
socialБесплатные посты в соцсетях и своих каналах
displayБаннерная и медийная реклама

Значение в utm_medium определяет, в какую категорию аналитика распределит ваш трафик. Если вместо стандартного формата написать отсебятину вроде utm_medium=posev_v_kanale, та же GA4 просто не поймет, что это платный закуп, и отправит все переходы в мусорную корзину Unassigned («Не определено»).

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Пример категории Unassigned в GA4

Название кампании или связки — utm_campaign

Этот параметр объединяет разные рекламные объявления в одну общую историю. Сюда зашивают название оффера, ГЕО или конкретной связки.

Например:

utm_campaign=card_bonus_kz

По этой строчке сразу видно, что мы продвигаем карту с бонусом под Казахстан. 

Заранее определитесь, что именно вы считаете «кампанией». Для одного это глобальный пролив на оффер (card_bonus_kz), а для другого — отдельная кампания внутри одного рекламного кабинета (tg_retarget_september).

Креативы и сплит-тесты — utm_content

У вас может быть один источник, одна модель оплаты и одна связка, но внутри — десятки разных картинок и видео. Параметр utm_content как раз нужен для того, чтобы отличить один креатив от другого.

Сюда зашивают понятное описание объявления, формат или УТП:

  • utm_content=video_cashback — видеоролик с упором на кэшбэк;
  • utm_content=static_bonus_1000 — статичный баннер с обещанием приветственного бонуса;
  • utm_content=text_story — текстовая подача от первого лица.

Этим же параметром размечают ссылки и внутри самого прелендинга. Например, для кнопки на первом экране прописывают utm_content=btn_hero, а для кнопки в конце статьи — utm_content=btn_bottom. Главное, чтобы у каждого элемента или креатива была своя уникальная метка, иначе данные в отчете просто склеятся в одну кучу.

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Пример разбивки креативов по utm_content

Ключевое слово в рекламе — utm_term

В контекстной рекламе (Яндекс Директ, Google Ads) в это поле передают ключевую фразу, например, utm_term=karta_s_keshbekom. При этом метка фиксирует заданный вами ключ в кампании, а не точный текст, который пользователь вбивал в строку поиска.

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Разбивка трафика по utm_term в Яндекс Метрике

В таргетированной рекламе ключей нет, поэтому баеры используют это поле иначе.

В Meta* Ads в utm_term идеально зашивать макрос плейсмента — {{placement}}. Тогда трекер сам покажет, откуда пришел лид: из ленты Facebook, сторис или Instagram Reels.

В других сетях сюда передают таргетинг или сегмент аудитории, например, utm_term=crypto_traffic или utm_term=finance_blogs. 

Если делить аудитории не нужно, поле можно просто оставить пустым.

Минимум для старта

Минимальный набор — utm_source, utm_medium и utm_campaign. По ним сразу видно, где купили трафик, каким способом и на какую связку его отправили. Для базовой аналитики этого вполне хватает.

Для тестов добавляем еще два слоя. В utm_content подписываем конкретные крео и кнопки, а в utm_term отправляем ключи из контекста или, например, плейсменты Facebook Ads.

Как собрать ссылку с метками

Разберем сборку ссылки на примере видеообъявления в Facebook для финансового оффера.

Параметры для примера:

ПолеЗначение
Адрес посадочной страницыhttps://promo-finance.pro/card
Источник (utm_source)facebook
Модель закупки (utm_medium)cpc
Название связки (utm_campaign)card_bonus_kz
Креатив (utm_content)video_creo_01

Метки соединяются с адресом по техническим правилам:

  • Знак ? ставят сразу после адреса страницы. Он отделяет путь к сайту от списка параметров.
  • Знак = связывает имя метки с ее значением.
  • Знак & ставят в качестве разделителя между разными метками.

Итоговая ссылка выглядит так:

https://promo-finance.pro/card?utm_source=facebook&utm_medium=cpc&utm_campaign=card_bonus_kz&utm_content=video_creo_01

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

генератор UTM-метов от Afftimes

Так всё работает, пока в ссылке нет ничего лишнего. А если в ней уже есть параметры? Или нужно отправить человека сразу к нужному экрану страницы? Давайте разберёмся, как собрать ссылку в обоих случаях.

В адресе уже есть знак вопроса

Иногда в ссылке уже указан язык страницы или выбранный город:

https://promo-finance.pro/card?lang=kz

В таком адресе знак ? уже отделяет путь к странице. Все последующие метки добавляют через знак &:

https://promo-finance.pro/card?lang=kz&utm_source=facebook&utm_medium=cpc&utm_campaign=card_bonus_kz&utm_content=video_creo_01

Оставляем lang=kz, чтобы прелендинг открылся на нужном языке.

Ссылка ведет на конкретный блок страницы (якорь)

Когда пользователя нужно направить сразу к форме заявки внизу страницы, используют якорную ссылку: #order.

Якорь всегда ставят в самый конец ссылки — строго после всех UTM-меток:

https://promo-finance.pro/card?utm_source=facebook&utm_medium=cpc&utm_campaign=card_bonus_kz&utm_content=video_creo_01#order

Часть ссылки после # подсказывает браузеру, к какому месту на странице перейти. UTM-метки идут перед ней. Подробнее о том, из чего состоит ссылка, можно почитать в документации MDN.

Правила технической сборки

Перед запуском рекламы проверьте ссылку — из-за одной ошибки переходы могут остаться без меток. На что смотреть:

  • Проверьте названия меток: utm_source, а не utm_sourse — такую опечатку легко пропустить.
  • Не добавляйте одну и ту же метку дважды.
  • Не используете метку — уберите её целиком. Например, удалите &utm_content=, если после = ничего нет.
  • Посмотрите, не попали ли в ссылку лишние пробелы, кавычки или точка в конце.
  • Если в значениях есть спецсимволы, соберите ссылку в генераторе — он переведёт их в нужный формат.
  • Располагайте метки в одном порядке: source → medium → campaign → content → term. Так проще заметить, если что-то пропущено.

Как называть метки, чтобы потом не путаться в отчётах

Ссылка может работать как надо, а в отчётах всё равно будет путаница:

utm_campaign=test_final_new_2

То есть в день запуска вы ещё помните, что стоит за названием. А через месяц уже придется искать в переписках и рекламном кабинете, что это была за кампания и какое объявление в ней крутили.

Единые правила написания

Разные варианты написания одной площадки разделяют данные. Когда часть команды пишет telegram, другая — tg, а третья — Telegeram, данные в отчетах приходится объединять вручную.

С большими и маленькими буквами та же история: Facebook и facebook могут попасть в разные строки отчёта. Чтобы потом не собирать их вручную, пишите метки маленькими буквами. Яндекс Метрика тоже учитывает эту разницу.

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Так это будет выглядеть

Придерживайтесь простых правил:

  • все параметры пишем строчными буквами;
  • используем английские обозначения, а русские названия переводим в латиницу по одному принципу: karta_bonus;
  • слова в составных названиях разделяем нижним подчеркиванием _;
  • даты записываем в одном формате, например, 2026_09.

Кириллица тоже работает, если URL закодирован правильно. Но на практике проще держаться латиницы — так меньше проблем при передаче меток между рекламными кабинетами, трекерами и другими системами аналитики.

Единый регламент команды

Если один пишет в utm_source — facebook, а другой — cpc или target, потом не разберёшь, откуда пришли люди. Поэтому договоритесь (если работаете в команде) заранее, что в какое поле писать.

Соберите правила в общем документе: что писать в utm_source, что — в utm_medium и как заполнять остальные метки. Тогда все будут размечать ссылки одинаково.

Сохранение названий во время кампании

Если посреди пролива заменить utm_campaign=card_bonus_kz на utm_campaign=autumn_card, новые переходы пойдут в отдельную строку отчёта, а старые останутся под прежним названием. Связка та же, а статистику теперь придётся собирать из двух строк.

Если название всё же пришлось поменять, укажите в общей таблице команды, как было и как стало.

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Пример такой таблицы

Открытость меток для пользователей

Метки видны в адресной строке. Если человек заметит там audience_bad_clients, вряд ли ему понравится, что его записали в «плохие клиенты». Поэтому не используйте обидные названия и оценки аудитории — выбирайте нейтральные слова, которые не стыдно показать клиенту.

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

Как размечать ссылки в рекламе, постах и QR-кодах

Вернемся к нашему примеру с дебетовой картой. Посадочная страница остается той же — https://promo-finance.pro/card, название кампании — card_bonus_kz.

Теперь расширим пример и представим, что трафик на этот оффер идет сразу из нескольких каналов: из Facebook и Instagram*, поисковой рекламы, платных постов в Telegram, партнерских обзоров и даже с флаеров на финтех-конференции. На этой схеме разберем, как размечать ссылки для каждого источника.

Для рекламы в Telegram Ads ссылка будет выглядеть так:

https://promo-finance.pro/card?utm_source=tg_ads&utm_medium=cpc&utm_campaign=card_bonus_kz&utm_content=ad_finance_kz

Параметры для остальных каналов соберем в одной таблице. Посадочная страница и название кампании везде остаются прежними, а utm_source, utm_medium и utm_content меняются в зависимости от конкретного размещения.

Где размещаем ссылкуutm_sourceutm_mediumutm_content
Поисковая реклама в Яндексеyandexcpcsearch_card_kz
Поисковая реклама в Googlegooglecpcsearch_card_kz
Таргет в Facebook (лента)facebookcpcfeed_video_bonus
Таргет в Instagram (Stories / Reels)instagramcpcstories_creo_01
Реклама в Telegram Adstg_adscpcad_finance_kz
Платный пост в канале MoneyBlogtelegramsponsoredmoneyblog_post_01
Платный пост в канале Cashback Clubtelegramsponsoredcashback_club_post_01
Пост в собственном Telegram-каналеtelegrammessengerown_channel_post_01
Обзорная статья на финансовом порталеfin_portalreferralarticle_best_cards
QR-код на флаере финтех-выставкиfintech_confqrflyer_stand_a

С QR-кодами учитывайте простое правило: ссылку с метками собирают заранее, до отправки макета в печать. Для плаката и листовок делают разные коды — например, poster_entrance и flyer_stand. Общий QR-код на всех материалах свалит переходы в одну кучу.

В Telegram трафик делят по формату закупки: для кабинета Telegram Ads пишут cpc, для платных постов у админов — sponsored. Аналитика сразу поймет, где работал таргет, а где выходили интеграции у блогеров.

Автоматическая подстановка параметров (динамические макросы)

А если объявлений не пять, а пятьсот? Чтобы не собирать ссылки по одной, используют динамические макросы — переменные вроде {ad_id}. При клике рекламный кабинет заменит их нужными значениями: например, номером объявления.

Что передаемЯндекс ДиректGoogle AdsFacebook Ads
ID кампании{campaign_id}{campaignid}{{campaign.id}}
ID объявления{ad_id}{creative}{{ad.id}}
Название объявления / креатива{{ad.name}}
Ключ или плейсмент{keyword}{keyword}{{placement}}

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

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Поле «Параметры URL» с динамическими макросами в настройках кампании Яндекс Директа

Рассмотрим на примере

Для поисковой рекламы Яндекса ссылка с динамическими параметрами под наш пример собирается так:

https://promo-finance.pro/card?utm_source=yandex&utm_medium=cpc&utm_campaign=card_bonus_kz&utm_content=ad_{ad_id}&utm_term={keyword}

После клика вместо ad_{ad_id} в ссылке будет, например, ad_458921, а вместо {keyword} — ключевая фраза. Если просто вставить ссылку в браузер, макросы останутся как есть: подставить значения может только рекламная площадка.

Доступность переменных зависит от выбранного формата рекламы. Списки поддерживаемых макросов платформы публикуют в технических справочниках.

Порядок заполнения ссылок в разных кабинетах также различается. Одни платформы требуют вставлять адрес с метками целиком в поле конечного URL. Другие принимают параметры через суффикс ссылки или специальную строку параметров отслеживания — например, поле URL Parameters в Facebook Ads Manager.

Как UTM сочетаются с автоматической разметкой

После клика по рекламе в ссылке можно заметить gclid, yclid, fbclid или ttclid. Их добавляют Google, Яндекс, Facebook и TikTok, чтобы распознать переход и связать его с рекламой. Эти данные помогают площадкам понять, какие объявления работают, и настроить дальнейшие показы.

Как вы уже наверняка понимаете, у Google и Яндекса есть собственные системы аналитики (GA4 и Метрика). При связке кабинета с аналитикой эти системные идентификаторы передают расширенные отчеты: расходы, ключевые фразы и ставки аукциона.

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

Автоматическая пометка и UTM работают в одной ссылке одновременно. В отчетах GA4 действуют правила приоритета данных, поэтому ручные метки согласуют с настройками интеграции. Удалять автоматические хвосты клика вроде fbclid или yclid из ссылки не нужно: они критически важны для оптимизации рекламы и обучения пикселей.

Где собирать и хранить ссылки

Ссылку проще собрать в бесплатном генераторе Google: заполняете поля и копируете результат. Знаки ? и & он расставит сам, со спецсимволами тоже разберётся. Но что писать в названиях, решаете вы — генератор не проверит, понятны ли они команде.

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Генератор Google

При активных закупках ссылки быстро теряются в переписках и рекламных кабинетах. Для фиксации запусков команды обычно ведут единую Google Таблицу.

В реестре ссылок можно сделать шесть базовых колонок:

Колонка таблицыНазначение
Дата стартаПривязка ссылки к конкретному периоду открутки
Площадка и каналБыстрая фильтрация по источникам трафика
Оффер и геоКонтроль продвигаемого продукта (card_bonus_kz)
КреативИдентификация конкретного объявления или баннера
Готовая ссылкаКопирование размеченного адреса в кабинет
ОтветственныйПонимание, кто именно запускал и оптимизирует связку

Для столбцов с площадками (utm_source) и форматами закупки (utm_medium) в таблице настраивают выпадающие списки с фиксированными значениями. Это защищает проект от опечаток и исключает появление дублирующих названий вроде tg и telegram.

Большой гайд по UTM-меткам: размечаем ссылки правильно, разбираем трафик по источникам и креативам

Пример такой таблицы

Как проверить, что метки работают

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

Сначала проверьте саму ссылку: она должна открывать актуальный прелендинг, а форма на нем — нормально работать. Дальше смотрим на редиректы внутри сайта: переход с http на https, версии с www и без него, слэш в конце URL. Если сервер настроен криво, пользователь до финальной страницы дойдет, а UTM-хвост по дороге отвалится. Почему так бывает, Яндекс подробно разобрал в справке Метрики. Сокращатели ссылок тоже лучше прогнать через тест и убедиться, что они не съедают метки. 

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

Дальше смотрим, дошли ли данные до аналитики. В GA4 для этого подойдет DebugView, в Метрике — отчет по визитам в реальном времени. Во время теста лучше пройти путь до конца: открыть ссылку, отправить пробную заявку и проверить лид уже в CRM или партнерском трекере. Все UTM-метки должны сохраниться за этим конкретным заказом.

Заключение

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

AffTimes
AffTimes
Автор
(Проголосовать за статью)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

X