Конференции
Тбилиси, Грузия
14
Июль
Тбилиси, Грузия
15-16
Июль
Тбилиси, Грузия
15
Июль
Тбилиси, Грузия
15
Июль
Тбилиси, Грузия
16
Июль
Лимасол, Кипр
22
Июль
Лимасол, Кипр
23-24
Июль
Лимасол, Кипр
23
Июль
Лимасол, Кипр
23
Июль
24
Июль
Нью-Йорк, США
26
Июль
Нью-Йорк, США
27-28
Июль
Рига, Латвия
30-31
Июль
Бангкок, Таиланд
05-07
Август
Лимасол, Кипр
07
Август
г.Санкт-Петербург, Россия
12-13
Август
Дели, Индия
25
Август
Мехико, Мексика
27-01
Август -
Сентябрь
Мехико, Мексика
31
Август
Мехико, Мексика
01-03
Сентябрь
Лиссабон, Португалия
01
Сентябрь
Мехико, Мексика
01-03
Сентябрь
Мехико, Мексика
03
Сентябрь
г.Канкун, Мексика
07-08
Сентябрь
Киев, Украина
15
Сентябрь
15
Сентябрь
Лимасол, Кипр
17-18
Сентябрь
Тбилиси, Грузия
24-25
Сентябрь
Лиссабон, Португалия
28
Сентябрь
Лас-Вегас, США
28
Сентябрь
Лас-Вегас, США
28-01
Сентябрь -
Октябрь
Лиссабон, Португалия
29-01
Сентябрь -
Октябрь
Лиссабон, Португалия
29-01
Сентябрь -
Октябрь
Лиссабон, Португалия
29
Сентябрь
Ереван, Армения
01
Октябрь
Лиссабон, Португалия
01
Октябрь
Лиссабон, Португалия
01
Октябрь
Дакар, Сенегал
14-16
Октябрь
Дакар, Сенегал
14-16
Октябрь
Варшава, Польша
14
Октябрь
Рим, Италия
02-05
Ноябрь
02
Ноябрь
02
Ноябрь
02
Ноябрь
Рим, Италия
02
Ноябрь
03
Ноябрь
Рим, Италия
03
Ноябрь
Рим, Италия
04
Ноябрь
Пномпень, Камбоджа
05-06
Ноябрь
Рим, Италия
05
Ноябрь
Канкун, Мексика
24-25
Ноябрь
Шарм-эш-Шейх, Египет
24-25
Ноябрь
Гоа, Индия
24-25
Ноябрь
г.Бангкок, Таиланд
30-02
Ноябрь -
Декабрь
г.Бангкок, Таиланд
09-10
Декабрь
Бангкок, Таиланд
10
Декабрь
Дубай, ОАЭ
10
Декабрь
Кейптаун, ЮАР
01
Февраль
Коломбо, Шри-Ланка
01
Март
Рио-де-Жанейро, Бразилия
02-04
Март
ОАЭ, Дубай
15-17
Март
Найроби, Кения
21-23
Апрель
г.Та‑Кали, Мальта
03-05
Май
Мадрид, Испания
18-20
Май
Хошимин, Вьетнам
14
Июнь

Генератор UTM-меток

Обновлено: 11.07.2026 · команда cpa.rip

UTM-метки — это параметры, которые добавляют к ссылке, чтобы в Google Analytics 4, Яндекс.Метрике и рекламных кабинетах видеть, откуда именно пришёл посетитель: с какой площадки, кампании, объявления и по какому ключевому слову. Без них весь платный и партнёрский трафик сливается в общий «переход по ссылке».

Метки пригодятся в первую очередь:

  • в контекстной и таргетированной рекламе — Google Ads, Яндекс.Директ, VK Реклама, Meta Ads, TikTok Ads, Telegram Ads — чтобы понимать, какой источник и какая кампания приносят результат;
  • в арбитраже трафика — чтобы разметить связки и передать данные о клике в трекер (Keitaro, Binom, Voluum) и партнёрскую сеть;
  • в email- и мессенджер-рассылках — чтобы сравнить отдачу разных писем и сервисов рассылки;
  • в посевах у блогеров и в пуш/нативных сетях — чтобы отличить эффективные площадки и креативы;
  • чтобы сравнивать отдельные объявления, баннеры и посты между собой и отключать убыточные.

Адрес целевой страницы

Источник трафика

Выберите площадку — подставим корректные utm_source и utm_medium. Или оставьте «Свои значения» и заполните вручную.

Контекст
Соцсети и видео
Маркетплейсы
Другое

Обязательные параметры

Дополнительные параметры

Расширенные параметры

utm_source_platform виден только в Explorations GA4; utm_creative_format и utm_marketing_tactic GA4 пока не показывает в отчётах — добавляйте с расчётом на сторонние BI.

Свои параметры
Маркировка рекламы (РФ) — erid
erid

erid выдаёт оператор рекламных данных (ОРД) — генератор его не создаёт и не проверяет. Добавляется в ссылку параметром erid= (рекомендация РКН).

Результат

Ссылка была успешно скопирована
История ссылок
    Мои шаблоны

      Сократить ссылку

      clck.ru — для российских IP · is.gd / v.gd — для всех остальных.

      QR-код

      Сначала сгенерируйте ссылку

      Ссылка для трекера

      Собирает ссылку кампании с sub-параметрами под ваш трекер: макросы площадки лягут в правильные слоты.

      Трекер
      Источник
      Маппинг макросов

        Постбек для трекера

        Шаблон S2S-постбека, который вставляется в CPA-сеть. Плейсхолдеры замените макросами вашей сети.

        Трекер

        Использование динамических переменных в ссылках

        Динамические переменные (макросы): что это такое

        Динамические переменные (их ещё называют макросами или динамическими параметрами) автоматически подставляют в рекламную ссылку данные о клике: с какого объявления, ключевого слова, устройства или региона пришёл пользователь. Вы один раз прописываете макрос в UTM-метке, а площадка на каждом клике заменяет его на реальное значение.

        Например, в Google Ads вместо utm_content={creative} подставится ID объявления, по которому кликнули. Чаще всего макросы ставят в utm_content и utm_campaign, но можно и в любой другой метке.

        Главная тонкость — у каждой площадки своя обёртка макроса, и перепутать её нельзя: подстановка строковая, ошибётесь в скобке — макрос уйдёт в статистику как обычный текст. Основные форматы обёрток: {...} — Google Ads, Яндекс.Директ, большинство пуш- и нативных сетей; {{...}} — VK Реклама, Meta Ads, Outbrain; __...__ — TikTok Ads; [...] — RichAds и ряд пуш-сетей; ${...} — клик-ID в PropellerAds.

        Ниже — проверенные по официальным докам таблицы макросов для актуальных на 2026 год площадок и трекеров.

        Google Ads: макросы ValueTrack

        Google Ads использует систему ValueTrack — макросы в одинарных фигурных скобках {...}. Подставляйте их в значения UTM-меток; регистр внутри скобок соблюдать не обязательно, но сами скобки критичны. Учтите: макроса {campaignname} не существует — доступен только числовой {campaignid}.

        В кабинете два поля для трекинга, и их важно не путать. Финальный URL суффикс (final URL suffix) — это хвост параметров, который приклеивается к адресу лендинга без редиректа; именно сюда стоит вписывать UTM-метки. Шаблон отслеживания (tracking template) — это URL трекера с редиректом, куда клик уходит перед лендингом; макрос {lpurl} работает только в нём.

        Рекомендуемый финальный URL суффикс:

        utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}&adgroupid={adgroupid}&network={network}&device={device}&matchtype={matchtype}&placement={placement}&gclid={gclid}

        ПараметрОписание
        {campaignid}

        ID кампании (числовой). Макроса {campaignname} не существует.

        {adgroupid}

        ID группы объявлений.

        {creative}

        ID объявления.

        {keyword}

        Ключевое слово, по которому показано объявление (поисковая сеть).

        {targetid}

        ID ключевого слова (kwd), DSA (dsa), аудитории (aud) или AI Max keywordless. Например, kwd-123:aud-456.

        {matchtype}

        Тип соответствия: b — широкое, p — фразовое, e — точное, a — AI Max keywordless (с 2025).

        {network}

        Сеть: g — поиск, s — поисковые партнёры, d — КМС, ytv — YouTube, vp — видеопартнёры, gtv — Google TV, x — Performance Max, e — App-вовлечение.

        {device}

        Тип устройства: m — мобильный, t — планшет, c — компьютер.

        {devicemodel}

        Модель устройства (только в КМС).

        {adposition}

        Позиция объявления. Например, 1t2 — страница 1, показ над результатами (top), позиция 2.

        {placement}

        Сайт КМС, где объявление получило клик.

        {target}

        Категория площадки (для управляемых мест размещения).

        {extensionid}

        ID расширения (asset-система). {feeditemid} — устаревший вариант.

        {loc_physical_ms}

        ID географического местоположения, откуда получен клик.

        {loc_interest_ms}

        ID местоположения из поискового интереса пользователя.

        {gclid}

        Google Click ID — уникальный идентификатор клика.

        {lpurl}

        Конечный URL. Работает только в шаблоне отслеживания; есть варианты {lpurl+2}, {lpurl+3}, {unescapedurl}.

        {ignore}

        Отсекает трекинговый хвост от контентной части URL.

        {random}

        Случайное число (используется для защиты от кэширования).

        {ifmobile:X} / {ifnotmobile:X}

        Подставляет X в зависимости от того, мобильное устройство или нет.

        {ifsearch:X} / {ifcontent:X}

        Подставляет X в зависимости от сети (поиск/КМС). В Performance Max не работают.

        {product_id}, {merchant_id}, {product_partition_id}, {store_code}

        Данные товара из Merchant Center (для товарных / Shopping-кампаний).

        Яндекс.Директ: параметры ссылок

        Яндекс.Директ использует макросы в одинарных фигурных скобках {...}. Учтите ограничения: макроса {gender} в Директе нет, а параметры {param1} и {param2} задаются только через XLS-файл, Директ.Коммандер или API.

        Рекомендуемый шаблон:

        utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}&source={source_type}_{source}®ion={region_id}&device={device_type}

        Клик-ID yclid Директ добавляет к ссылке автоматически по умолчанию — вписывать его руками не нужно. Помните про лимит длины ссылки — 4096 байт: кириллица в кодировке UTF-8 расходует его быстрее (один русский символ занимает 2 байта).

        ПараметрОписание
        {campaign_id}

        ID рекламной кампании.

        {campaign_name}

        Имя кампании.

        {campaign_name_lat}

        Имя кампании в транслитерации (латиницей).

        {campaign_type}

        Тип кампании (type1 — текстово-графические объявления, type2 — реклама приложений, type3 — динамические, type4 — смарт-баннеры).

        {gbid}

        ID группы объявлений.

        {ad_id} (= {banner_id})

        ID объявления.

        {phrase_id}

        ID ключевой фразы.

        {keyword}

        Ключевая фраза, по которой показано объявление (без минус-слов).

        {matched_keyword}

        Фраза, подобранная автотаргетингом.

        {match_type}

        Тип соответствия: rm — автотаргетинг, syn — синоним.

        {retargeting_id}

        ID условия ретаргетинга.

        {adtarget_id} / {adtarget_name}

        ID / имя условия нацеливания динамических объявлений.

        {creative_id}

        ID креатива из конструктора.

        {coef_goal_context_id}

        ID корректировки ставок.

        {source}

        Домен площадки РСЯ (например, cpa.rip) или none — при показе в поиске Яндекса.

        {source_type}

        Тип площадки: search — поиск, context — сети.

        {position_type}

        Тип блока: premium — спецразмещение, dynamic_places — динамические, other — прочие, none — показ в сетях.

        {position}

        Номер позиции объявления в блоке (0 — показ в сетях).

        {region_id} / {region_name}

        ID / название региона, в котором показано объявление.

        {device_type}

        Тип устройства: desktop, mobile, tablet.

        VK Реклама: динамические параметры

        VK Реклама (ads.vk.com) заменила и старый кабинет ВКонтакте (vk.com/ads), и myTarget: с 17.11.2025 в них нельзя создавать новые кампании, а 28.01.2026 оба кабинета закрыты полностью и переведены в режим чтения. Реклама в Одноклассниках теперь тоже идёт только через VK Рекламу. Синтаксис макросов унаследован от myTarget — двойные фигурные скобки {{...}}.

        Главная ловушка. Вопреки названию, {{campaign_id}} подставляет ID группы объявлений, а не кампании. ID самой кампании (верхний уровень) — это {{ad_plan_id}}. Макроса {{ad_id}} не существует: ID объявления передаёт {{banner_id}}.

        Рекомендуемый шаблон:

        utm_source=vk_ads&utm_medium=cpc&utm_campaign={{ad_plan_id}}&utm_content={{banner_id}}&utm_term={{search_phrase}}&adgroup={{campaign_id}}&geo={{geo}}&demo={{gender}}.{{age}}

        Полный справочник макросов и генератор UTM для VK Реклама →

        ПараметрОписание
        {{advertiser_id}}

        ID рекламодателя.

        {{ad_plan_id}}

        ID кампании — верхний уровень (это и есть кампания).

        {{ad_plan_name}}

        Имя кампании.

        {{campaign_id}} (= {{ad_group_id}})

        Ловушка: ID ГРУППЫ объявлений, а не кампании (наследие myTarget).

        {{campaign_name}} (= {{ad_group_name}})

        Имя группы объявлений.

        {{banner_id}}

        ID объявления (креатива). Макроса {{ad_id}} не существует.

        Meta Ads (Facebook/Instagram): макросы

        Meta Ads (Facebook и Instagram) использует макросы в двойных фигурных скобках {{...}}. Вписывать их нужно в поле «Параметры URL» (URL parameters) на уровне объявления — без ведущего знака ?, только сами параметры.

        Гоча №1: макросы имён ({{campaign.name}}, {{adset.name}}, {{ad.name}}) «замораживаются» в момент первой публикации — если позже переименовать кампанию, в статистику продолжит уходить старое имя. Для стабильности используйте ID-макросы. Гоча №2: клик-ID fbclid Meta добавляет к ссылке сама — в шаблон его вписывать не нужно.

        Рекомендуемое значение поля «Параметры URL» (без ?):

        utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.id}}&utm_content={{adset.id}}_{{ad.id}}&utm_term={{placement}}

        Полный справочник макросов и генератор UTM для Meta Ads (FB/IG) →

        ПараметрОписание
        {{campaign.id}}

        ID кампании.

        {{campaign.name}}

        Имя кампании (замораживается при первой публикации).

        {{adset.id}}

        ID группы объявлений (адсета).

        {{adset.name}}

        Имя группы объявлений (замораживается при первой публикации).

        {{ad.id}}

        ID объявления.

        {{ad.name}}

        Имя объявления (замораживается при первой публикации).

        TikTok Ads: динамические макросы

        TikTok Ads использует макросы в формате __МАКРОС__ — с двумя нижними подчёркиваниями с каждой стороны и строго в ВЕРХНЕМ регистре. Это критично: TikTok чувствителен к регистру, а многие генераторы принудительно переводят метки в нижний — тогда макрос ломается. Отключайте авто-lowercase для этих значений.

        Ловушка уровней: __AID__ — это ID группы объявлений (ad group), а не самого объявления; ID креатива — __CID__; ID объявления в кампаниях Smart+ — __ADID_V2__. Клик-ID ttclid TikTok добавляет автоматически (живёт около 30 дней). Помните про лимит строки UTM в 125 символов — лишнее обрежется.

        Рекомендуемый шаблон:

        utm_source=tiktok&utm_medium=paid_social&utm_campaign=__CAMPAIGN_ID__&utm_content=__CID__&utm_term=__AID__&placement=__PLACEMENT__

        Полный справочник макросов и генератор UTM для TikTok Ads →

        ПараметрОписание
        __CAMPAIGN_ID__

        ID кампании.

        __CAMPAIGN_NAME__

        Имя кампании.

        __AID__

        Ловушка: ID ГРУППЫ объявлений (ad group), а не объявления.

        __AID_NAME__

        Имя группы объявлений.

        __CID__

        ID креатива.

        __CID_NAME__

        Имя креатива.

        Клик-ID рекламных площадок

        Клик-ID — это уникальный идентификатор конкретного клика, который рекламная площадка добавляет к ссылке сама при переходе. Он нужен для точной сверки конверсий, в том числе для передачи данных обратно через постбек и для офлайн-конверсий. Вписывать эти параметры в UTM руками не нужно и вредно: площадка подставит собственное значение, а ваше только помешает.

        ПараметрОписание
        gclid

        Google Ads — добавляется автоматически, руками не вписывать.

        yclid

        Яндекс.Директ — добавляется автоматически, руками не вписывать.

        fbclid

        Meta Ads (Facebook/Instagram) — добавляется автоматически, руками не вписывать.

        ttclid

        TikTok Ads — добавляется автоматически, руками не вписывать.

        tblci

        Taboola — добавляется автоматически, руками не вписывать.

        Push- и pop-сети: макросы

        У пуш- и поп-сетей нет единого стандарта: у каждой сети своя обёртка макроса, и перепутать её нельзя. PropellerAds клеит клик-ID через ${SUBID} (единственный макрос с долларом и в верхнем регистре), а остальные параметры пишет в нижнем регистре в одинарных скобках; RichAds использует квадратные скобки и ВЕРХНИЙ регистр — [CAPS]; Evadav — фигурные скобки и ВЕРХНИЙ регистр — {CAPS}. Ниже — проверенные по официальным докам макросы трёх сетей.

        ПараметрОписание
        PropellerAds: ${SUBID}

        Клик-ID (единственный макрос сети с долларом и в верхнем регистре).

        PropellerAds: {campaign_id}

        ID кампании.

        PropellerAds: {zoneid}

        ID зоны (площадки).

        PropellerAds: {bannerid}

        ID баннера.

        PropellerAds: {country}

        Страна клика.

        PropellerAds: {os}

        Операционная система.

        PropellerAds: {cost}

        Цена клика.

        RichAds: [CLICK_ID]

        Клик-ID.

        RichAds: [CAMPAIGN_ID]

        ID кампании.

        RichAds: [CREATIVE_ID]

        ID креатива.

        RichAds: [SITE_ID]

        ID площадки.

        RichAds: [SUB_LIST_ID] / [ZONE_ID]

        ID сорс-листа (push) / ID зоны (pop).

        RichAds: [COUNTRY_CODE]

        Код страны.

        RichAds: [BID_PRICE] / [CPV_PRICE]

        Ставка (push) / цена показа (pop).

        Evadav: {CLICKID}

        Клик-ID (без подчёркивания).

        Evadav: {CAMPAIGN_ID}

        ID кампании.

        Evadav: {CREATIVE_ID}

        ID креатива.

        Evadav: {ZONE_ID}

        ID зоны.

        Evadav: {SOURCE_ID}

        ID источника.

        Evadav: {COUNTRY}

        Страна.

        Evadav: {COST}

        Цена клика.

        Нативные и тизерные сети: макросы

        Нативные и тизерные сети тоже используют разные обёртки. MGID, Taboola и Kadam пишут макросы в нижнем регистре в одинарных скобках {...}; Outbrain — в двойных фигурных {{...}} (либо в квадратных). Отдельная тонкость Taboola: клик-ID tblci сеть подставляет в ссылку сама (tblci={click_id}), а в серверном постбеке (S2S) тот же параметр называется click-idчерез дефис, не через подчёркивание.

        ПараметрОписание
        MGID: {click_id}

        Клик-ID.

        MGID: {campaign_id}

        ID кампании.

        MGID: {teaser_id}

        ID объявления (тизера).

        MGID: {widget_id}

        ID виджета (плейсмента).

        MGID: {geo}

        Регион.

        MGID: {click_price}

        Цена клика.

        Taboola: {click_id}

        Клик-ID. Taboola сама клеит tblci={click_id}; в S2S-постбеке параметр называется click-id (через дефис).

        Taboola: {campaign_id}

        ID кампании.

        Taboola: {campaign_item_id}

        ID объявления.

        Taboola: {site} / {site_id}

        Площадка / ID площадки.

        Taboola: {platform}

        Тип устройства (платформа).

        Taboola: {cpc}

        Цена клика.

        Outbrain: {{ob_click_id}}

        Клик-ID.

        Outbrain: {{campaign_id}}

        ID кампании.

        Outbrain: {{ad_id}} / {{ad_title}}

        ID / заголовок объявления.

        Outbrain: {{publisher_id}} / {{section_id}}

        ID паблишера / ID секции (площадки).

        Outbrain: {{cpc}}

        Цена клика.

        Kadam: {click_id}

        Клик-ID.

        Kadam: {campaign_id}

        ID кампании.

        Kadam: {ad_id}

        ID объявления.

        Kadam: {site_id}

        ID площадки.

        Kadam: {country_code}

        Код страны.

        Kadam: {platform}

        Операционная система (макроса {os} нет).

        Kadam: {cpc}

        Цена клика.

        Трекеры: соответствие меток и постбеков

        Трекер стоит между рекламной площадкой и оффером: клик идёт по цепочке источник → трекер → оффер. В объявлении вы подставляете макросы площадки в саб-слоты трекера (например, track.domain.com/xYz?sub_id_1={{campaign.id}}&sub_id_2={{adset.id}}), трекер запоминает клик и редиректит на оффер, передавая туда собственный клик-ID (?clickid={subid}). Когда происходит конверсия, партнёрская сеть дёргает постбек трекера и сообщает статус и выплату. UTM-метки и режим трекера не конфликтуют: для белых вертикалей, e-commerce и отчётов GA4/Метрики нужны UTM, для арбитража по клик-ID — саб-слоты и постбек. Ниже — «розеттский камень» соответствий по четырём трекерам.

        ПараметрОписание
        Keitaro

        Саб-слоты для меток: sub_id_1…sub_id_30. Токен клик-ID: {subid}. Постбек: /PBKEY/postback?subid=X&status=lead&payout=25 (обязательны subid и status).

        Binom

        Саб-слоты для меток: t1…t10 (плюс {externalid}). Токен клик-ID: {clickid}. Постбек: /click.php?cnv_id=X&payout=Y&cnv_status=Z (обязательны cnv_id и payout).

        Voluum

        Саб-слоты для меток: {var1}…{var10}. Токен клик-ID: {clickid}. Постбек: /postback?cid=X&payout=Y&et=Z (обязателен cid).

        BeMob

        До 10 своих (custom) переменных плюс External ID. Токен клик-ID: {clickId}. Постбек: /postback?cid=X&status=Y&payout=Z (обязателен cid).

        Частые ошибки в UTM-разметке

        Метки после решётки #

        Если поставить UTM после якоря — site.ru/page#section?utm_source=... — аналитика их не увидит: всё после # остаётся в браузере и на сервер не уходит. Решение: ставьте метки в query-часть, до решётки: site.ru/page?utm_source=...#section.

        Второй знак ? в ссылке

        Если в адресе уже есть параметры (например, ?id=5), то UTM нужно присоединять через &, а не вторым ?. Ссылка с двумя ? обрывается — метки не считываются. Решение: первый параметр отделяется знаком ?, все последующие — знаком &: ?id=5&utm_source=google.

        Разный регистр в source

        utm_source=Google и utm_source=google GA4 и Метрика считают разными источниками, и трафик одной площадки дробится на две строки в отчёте. Решение: договоритесь об одном регистре (обычно нижнем) и придерживайтесь его во всех кампаниях.

        Пробелы и знак + в значениях

        Пробел в метке кодируется как %20 или +, а + при чтении декодируется обратно в пробел — значение рвётся, а отчёты Метрики и GA4 засоряются дублями. Решение: не ставьте пробелы, разделяйте слова нижним подчёркиванием _.

        Кириллица без кодирования

        Русские буквы в метке превращаются в длинный %D0%BA%D1%80..., портят читаемость ссылки и расходуют лимит длины, а часть сервисов при этом ломает такие ссылки. Решение: пишите значения латиницей или транслитом — в генераторе есть транслитерация.

        Макрос не той площадки или не та обёртка

        Обёртка макроса у каждой площадки своя: {campaignid} — Google Ads, {{campaign.id}} — Meta, __CAMPAIGN_ID__ — TikTok. Если вставить чужой формат или ошибиться в скобке, подстановка не сработает и в отчёт уйдёт сам текст макроса. Решение: берите макросы из таблицы нужной площадки и не переводите их в нижний регистр там, где важен верхний (TikTok).

        UTM на внутренних ссылках сайта

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

        Потеря меток при редиректах

        Если промежуточный редирект (сокращалка, «склейка» доменов, старый трекер) обрезает query-строку, UTM до конечной страницы не доходят и переход попадает в неразмеченный трафик. Решение: проверяйте, что редирект пробрасывает параметры; в трекерах включайте передачу меток на оффер, а для сверки конверсий используйте клик-ID и постбек.

        Вопросы и ответы про UTM-метки

        Что такое UTM-метка?

        UTM-метка — это параметр, который добавляют в конец ссылки после знака ?, чтобы передать в аналитику данные о переходе. Пять стандартных меток — utm_source, utm_medium, utm_campaign, utm_content и utm_term — распознают Google Analytics 4, Яндекс.Метрика и большинство систем аналитики. С их помощью видно, с какой площадки, кампании и объявления пришёл посетитель.

        Какие параметры UTM обязательны?

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

        Важен ли регистр и можно ли писать метки кириллицей?

        Да, регистр важен: GA4 и Метрика считают Google и google разными значениями, поэтому пишите метки в одном регистре — обычно в нижнем. Кириллицу технически использовать можно, но она кодируется в длинный вид %D0%BA..., ломает читаемость ссылки и расходует лимит длины. Надёжнее латиница или транслит, а для значений из нескольких слов используйте _.

        Чем utm_id отличается от utm_campaign?

        utm_campaign — это название кампании, а utm_id — её идентификатор для связки с импортом расходов (Manual campaign ID в GA4). GA4 распознаёт utm_id, но показывает его не в стандартных отчётах, а в разделе Explore (Исследования). Если вы не импортируете расходы вручную, utm_id можно не заполнять.

        Где смотреть UTM-метки в GA4 и Яндекс.Метрике?

        В GA4 данные из utm_source и utm_medium попадают в отчёты «Привлечение трафика» (измерения Session source / medium / campaign); utm_term и utm_content доступны там же и в разделе Explore. В Яндекс.Метрике метки видны в отчёте «Метки UTM» (Отчёты → Источники → Метки UTM). Данные появляются не мгновенно — обычно в течение нескольких часов.

        Работают ли UTM-метки с редиректами и трекерами?

        Да, но метки должны «дожить» до конечной страницы. Трекеры (Keitaro, Binom, Voluum, BeMob) при редиректе умеют пробрасывать параметры на оффер, однако если промежуточный редирект обрезает query-строку, метки теряются. В арбитраже клик-ID обычно передают через саб-слоты трекера и постбек, а UTM оставляют для GA4/Метрики и белых вертикалей.

        Что такое erid и нужно ли его добавлять в ссылку?

        erid — это идентификатор рекламы (маркировка по 347-ФЗ), который выдаёт оператор рекламных данных (ОРД). По требованиям РКН его приоритетно добавляют прямо в кликовую ссылку через =: ?erid=XXXX или &erid=XXXX (двоеточие в форме erid: — только для текста креатива). Яндекс.Директ и VK Реклама присваивают erid автоматически; вручную его добавляют при посевах у блогеров и в тизерных сетях. Сгенерировать erid нельзя — можно только вставить готовый, полученный от ОРД.

        Почему ссылка с # не передаёт метки?

        Всё, что стоит после решётки # (якорь, fragment), браузер не отправляет на сервер и в аналитику — это часть, видимая только в браузере. Если поставить UTM после #, GA4 и Метрика их не увидят. Метки всегда должны идти в query-части, до знака #: сначала ?utm_..., и только потом #.

        Есть ли ограничение на длину ссылки с метками?

        Да. У Яндекс.Директа лимит ссылки — 4096 байт (и кириллица в UTF-8 расходует его вдвое быстрее). У TikTok Ads строка UTM ограничена 125 символами — лишнее обрежется. Общее правило: держите метки короткими, используйте ID вместо длинных названий и не дублируйте параметры.

        Чем заменять пробелы: +, %20 или _?

        Надёжнее всего — нижним подчёркиванием _ прямо в значении метки: оно не требует кодирования и одинаково читается везде. Знак + рискован: он декодируется обратно в пробел и может разбить значение в отчётах. %20 — корректный код пробела, но менее читаемый; если оставляете пробел, кодируйте его именно так, а не плюсом.

        Обязательные параметры

        utm_source — источник перехода: рекламная площадка или сайт, откуда пришёл посетитель.

        Обязательный параметр. В нём указывают конкретную площадку или систему, которая привела трафик. Пишите значение в нижнем регистре и придерживайтесь единого написания во всех кампаниях — google и Google попадут в отчёт как два разных источника.

        Примеры:

        • utm_source=google — переход из рекламы Google Ads
        • utm_source=yandex — переход из Яндекс.Директа
        • utm_source=vk_ads — реклама в VK Рекламе (включая Одноклассники)
        • utm_source=tiktok — реклама в TikTok Ads
        • utm_source=telegram — реклама в Telegram Ads
        Обязательные параметры

        utm_medium — тип трафика или модель оплаты: cpc, cpm, email, social и т.п.

        Обязательный параметр. Показывает, каким способом привлечён трафик. Используйте устоявшиеся значения, чтобы отчёты складывались корректно: cpc — оплата за клик (контекст, таргет), cpm — за показы, email — рассылка, social — бесплатные соцсети, cpa — оплата за действие.

        Примеры:

        • utm_medium=cpc — контекстная или таргетированная реклама с оплатой за клик
        • utm_medium=cpm — медийная реклама с оплатой за показы
        • utm_medium=paid_social — платная реклама в соцсетях (Meta, TikTok, VK)
        • utm_medium=email — переход из письма рассылки
        • utm_medium=cpa — оплата за действие (арбитраж)
        Обязательные параметры

        utm_campaign — название или ID рекламной кампании, чтобы отличать кампании в статистике.

        Обязательный параметр, значение задаёте произвольно — латиницей и без пробелов. Удобно зашивать сюда понятный код кампании (гео, оффер, дату) или подставлять динамический макрос с ID кампании, который площадка заменит сама.

        Примеры:

        • utm_campaign=nutra_ru_joints — кампания по нутре на суставы, гео Россия
        • utm_campaign=black_friday_2026 — распродажа к чёрной пятнице
        • utm_campaign={campaign_id} — Яндекс.Директ подставит ID кампании автоматически
        Дополнительные параметры

        utm_content — метка для различения объявлений и креативов внутри одной кампании.

        Необязательный параметр. Помогает понять, какое именно объявление, баннер или ссылка сработали. Чаще всего сюда подставляют динамический макрос с ID объявления или креатива.

        Примеры:

        • utm_content=banner_300x250 — баннер размером 300x250
        • utm_content=video_a — вариант A видеокреатива в A/B-тесте
        • utm_content={creative} — Google Ads подставит ID объявления
        Дополнительные параметры

        utm_term — ключевое слово или доп. параметр таргетинга, по которому показали объявление.

        Необязательный параметр. Изначально придуман для контекстной рекламы, чтобы передавать ключевую фразу. В арбитраже сюда часто кладут связку таргетинга: плейсмент, гео или сегмент аудитории.

        Примеры:

        • utm_term=bol_v_kolenyah — показ по ключевой фразе «боль в коленях»
        • utm_term={keyword} — Яндекс.Директ или Google подставит ключевое слово
        • utm_term={{placement}} — Meta подставит плейсмент показа