Вопрос «откуда пришёл этот клиент» звучит просто ровно до тех пор, пока не попробуешь ответить на него цифрами. Звонок был — из какого источника, неизвестно. Заявка с формы есть — но пришла она из рассылки, из поста в Telegram или с баннера на партнёрском сайте, отчёт не показывает. В Google Analytics 4 половина трафика лежит в direct / (none), и любой разговор об эффективности каналов превращается в обмен догадками.
UTM-метка — самый простой и дешёвый способ эту проблему закрыть. Она не требует программиста, не зависит от CMS, работает одинаково для сайта на WordPress и для лендинга на конструкторе, и добавляется к ссылке за тридцать секунд. Цена вопроса — дисциплина: метки должны быть одинаковыми во всей команде, иначе они не упрощают отчёт, а ломают его.
Ниже — полный разбор: что такое UTM-метка, из чего она состоит, как правильно составить её под каждый канал, как она попадает в отчёты GA4 и какие ошибки делают данные непригодными. Составлять метки руками необязательно — для этого есть наш генератор UTM-меток, который собирает ссылки по единым правилам и не даёт допустить типовых ошибок с регистром и пробелами.
UTM-метка — это набор параметров, которые добавляются в конец ссылки, чтобы система аналитики поняла, откуда именно пришёл пользователь. Аббревиатура расшифровывается как Urchin Tracking Module: Urchin — название аналитической системы, которую Google купил в 2005 году и на базе которой сделал Google Analytics. Формат параметров с тех пор почти не менялся и стал де-факто стандартом для всей отрасли: их понимают GA4, Matomo, Piwik PRO, Adobe Analytics, большинство CRM и сервисов email-рассылок.
Размеченная ссылка выглядит так:
https://itforce.ua/ru/kontekstnaya-reklama/?utm_source=facebook&utm_medium=cpc&utm_campaign=ppc_autumn_2026
Разберём на части:
| Часть URL | Что это |
|---|---|
https://itforce.ua/ru/kontekstnaya-reklama/ |
Сама страница, куда ведёт ссылка. Метка её не меняет |
? |
Знак вопроса отделяет адрес страницы от параметров. Ставится один раз |
utm_source=facebook |
Первый параметр: имя параметра, знак «=», значение |
& |
Амперсанд склеивает параметры между собой. Ставится перед каждым следующим |
utm_medium=cpc |
Второй параметр |
utm_campaign=ppc_autumn_2026 |
Третий параметр |
Ключевое, что стоит понять сразу: метка ничего не меняет на странице. Пользователь видит то же содержимое, что и по адресу без параметров. Разница только в том, что счётчик аналитики считывает эти параметры в момент загрузки страницы и записывает их в данные сессии.
Второе ключевое: UTM — это ручная разметка. Никто не проставит метки за вас. Если ссылка в рассылке не размечена, трафик с неё уйдёт в отчёт как прямой или как реферальный с почтового домена — и никакая аналитика этого задним числом не исправит.
Механика проще, чем кажется, и понимать её полезно — именно из неё вытекают все ограничения и ошибки.
Параметры после знака вопроса называются GET-параметрами или query string. Это стандартная часть адреса, которую браузер передаёт серверу вместе с запросом страницы. Сервер большинство таких параметров просто игнорирует и отдаёт ту же страницу. А вот JavaScript-код аналитики, который выполняется в браузере, читает адрес текущей страницы, находит в нём параметры, начинающиеся с utm_, и добавляет их значения к данным, которые отправляет в систему.
В GA4 эти значения прикрепляются к событию session_start — то есть фиксируются в начале сессии. Дальше на протяжении всей сессии все события считаются принадлежащими этому источнику. Google формулирует это прямо: событие session_start несёт информацию, которая определяет атрибуцию сессии, — gclid, UTM-параметры и реферер.
Из этого следуют три практических вывода:
Отдельно о сессиях в GA4. В Universal Analytics смена источника внутри визита принудительно начинала новую сессию. В GA4 такая механика убрана: сессия завершается по 30 минутам неактивности, а не по смене кампании. Однако атрибуция записывается именно в момент старта сессии — и именно поэтому метки на внутренних ссылках сайта опасны (подробнее — в разделе об ошибках).
Классический набор состоит из пяти параметров. Первые три образуют скелет отчёта, два последних уточняют детали.
| Параметр | Что означает | Примеры значений | Статус |
|---|---|---|---|
utm_source |
Конкретная площадка или отправитель трафика | google, facebook, instagram, sendpulse, telegram, partner_name |
Обязательный |
utm_medium |
Тип трафика, канал в широком смысле | cpc, email, social, banner, referral, affiliate |
Обязательный |
utm_campaign |
Название конкретной кампании или активности | black_friday_2026, launch_seo_landing |
Настоятельно рекомендуемый |
utm_term |
Ключевое слово. Исторически — для платного поиска | kontekstnaya_reklama, seo_audit |
Необязательный |
utm_content |
Различение креативов или элементов внутри одной кампании | banner_300x250, text_link_footer, variant_a |
Необязательный |
Самая частая путаница — между source и medium. Простое правило: source отвечает на вопрос «кто именно», medium — «каким способом». Facebook — это source. Но трафик из Facebook бывает платный (medium=cpc) и органический из публикации на странице (medium=social), и это два разных канала с разной экономикой. Если смешать их в один, отчёт станет бесполезным ровно тогда, когда понадобится.
Вторая по частоте путаница — utm_campaign против utm_content. Кампания — это маркетинговая активность со своей целью и бюджетом: распродажа, запуск продукта, вебинар. Content — это варианты внутри неё: два баннера, три заголовка письма, ссылка в шапке и в подвале того же письма. Если каждый баннер сделать отдельной кампанией, вы потеряете возможность увидеть результат активности целиком.
utm_term в 2026 году для большинства каналов — рудимент. В Google Ads ключевое слово подтягивается автоматически через автопометку, а в соцсетях ключевых слов нет вообще. Разумное применение, которое осталось: подставлять туда сегмент аудитории или таргетинг в медийных и таргетированных кампаниях, если для этого не хватает других полей.
Кроме классической пятёрки, Google Analytics 4 принимает ещё четыре параметра. Они малоизвестны, но два из них действительно полезны.
| Параметр | Назначение | Виден ли в отчётах GA4 |
|---|---|---|
utm_id |
Идентификатор кампании. Технический ключ, по которому данные о расходах из рекламных систем сшиваются с данными GA4 при импорте | Да, измерение «Идентификатор кампании» |
utm_source_platform |
Платформа, из которой управляется размещение: google_ads, meta_ads, manual |
Да, измерение «Платформа источника» |
utm_creative_format |
Тип креатива: display, native, video, search |
Нет — параметр принимается, но в отчётах не отображается |
utm_marketing_tactic |
Критерий таргетинга: remarketing, prospecting |
Нет — параметр принимается, но в отчётах не отображается |
Практический вывод: utm_id стоит добавлять, если вы планируете импортировать в GA4 данные о расходах из рекламных систем — без общего ключа сшить расходы с конверсиями корректно не получится. utm_source_platform полезен крупным аккаунтам, где один источник обслуживают несколько платформ. Два последних параметра пока есть только в спецификации: значения в них можно класть на будущее, но строить на них отчётность сейчас смысла нет.
Всё, что не входит в этот перечень — utm_channel, utm_placement, utm_audience и тому подобное — GA4 не понимает. Такие параметры не сломают страницу, но и в отчёты не попадут: увидеть их можно будет разве что в измерении «Путь к странице и строка запроса». Если нужно передать нестандартные данные, для этого используют не UTM, а собственные параметры события через Google Tag Manager.
Метка проставлена, переход состоялся. Дальше значения раскладываются по нескольким группам измерений, и путаница между ними — причина большинства вопросов «почему цифры не сходятся».
Измерения уровня сессии — «Источник сессии», «Канал сессии», «Кампания сессии». Показывают, откуда пришёл пользователь в рамках конкретного визита. Это то, что обычно и имеют в виду, когда говорят про UTM. Отчёт: Отчёты → Привлечение → Привлечение трафика.
Измерения уровня пользователя — «Первый источник пользователя», «Первый канал пользователя». Показывают, откуда человек пришёл впервые за всё время. Отчёт: Отчёты → Привлечение → Привлечение пользователей. Если клиент впервые нашёл вас в поиске, а купил после перехода из рассылки, в первом отчёте будет рассылка, во втором — органика. Оба верны, они отвечают на разные вопросы.
Измерения ручной разметки — «Источник сессии с ручной пометкой», «Канал сессии с ручной пометкой», «Идентификатор кампании с ручной пометкой». Это отдельная группа, которая показывает именно значения из UTM-параметров, игнорируя автоматическую разметку рекламных систем. Она появилась в GA4 позже и очень выручает в одной ситуации: когда в ссылке одновременно есть gclid и UTM, обычное измерение «Источник сессии» покажет данные Google Ads, а «ручное» — то, что вы прописали в метке.
Быстрая проверка, что метка работает, делается так:
В стандартных отчётах эти же данные появляются с задержкой до 24–48 часов — не стоит делать вывод «метка не работает» через полчаса после запуска. Если нужно видеть полный набор параметров в удобном виде, строят отдельный отчёт: Исследования → Свободная форма, в строки — «Источник / канал сессии», «Кампания сессии», «Содержание объявления сессии» и «Ключевое слово сессии», в значения — сессии, ключевые события и выручку.
Это самый недооценённый раздел темы UTM. GA4 не просто хранит ваши значения — он на их основе автоматически относит трафик к одному из типовых каналов: Paid Search, Paid Social, Organic Social, Email, Display, Affiliates, Referral и так далее. Делается это по жёстким правилам, и главную роль в них играет именно utm_medium.
| Канал в GA4 | Условие (упрощённо) | Что писать в utm_medium |
|---|---|---|
| Paid Search | Источник из списка поисковых систем и medium соответствует ^(.*cp.*|ppc|retargeting|paid.*)$ |
cpc, ppc, paid |
| Paid Social | Источник из списка соцсетей и тот же шаблон medium | cpc, paid_social |
| Organic Social | Источник из списка соцсетей или medium из социального списка | social, social-media, social-network, sm |
Source или medium равен email / e-mail / e_mail |
email |
|
| Display | Medium — одно из перечня | display, banner, cpm, interstitial, expandable |
| Affiliates | Medium равен affiliate |
affiliate |
| Referral | Medium — referral, app или link |
referral |
| Paid Other | Medium соответствует платному шаблону, но источник не опознан | — |
Обратите внимание на регулярное выражение для платных каналов: .*cp.* означает, что любое значение, внутри которого есть сочетание букв «cp», зачтётся как платное. Поэтому cpc, cpm, cpv, social-cpc все попадут в платные каналы. А вот написанное с большой буквы CPC — уже нет, потому что GA4 различает регистр.
Три вывода, которые стоит повесить над рабочим столом:
utm_medium=facebook_ads не попадёт в Paid Social — там нет ни «cp», ни «paid», ни «ppc». Трафик осядет в группе «Unassigned» или «Other», и вы увидите его только если копнёте вручную.utm_source. Medium — это тип трафика из очень короткого списка допустимых слов.email, а второй e-mail, в канале это соберётся вместе, а вот в отчёте «Источник / канал» — это две разные строки.Составление метки руками — это четыре шага, и на каждом есть место для ошибки.
https, с правильным слешем в конце, без лишних параметров. Если адрес уже содержит параметры (например, ?filter=new), знак вопроса второй раз не ставится — первый UTM-параметр присоединяется через &.? и первый параметр. Порядок параметров между собой значения не имеет, но привычная последовательность source → medium → campaign → content → term делает ссылки читаемыми для команды.Отдельно о якоре. Если ссылка ведёт на конкретный блок страницы, UTM-параметры ставятся перед символом #, а не после него. Правильно: /page/?utm_source=telegram&utm_medium=social#form. Если поставить метку после якоря, браузер не передаст её как параметр и аналитика её не увидит.
Руками всё это собирается долго и с ошибками, поэтому в работе почти всегда используют генератор: составьте ссылку в нашем генераторе UTM-меток — он подставляет корректные значения medium под выбранный канал, приводит регистр к нижнему, заменяет пробелы и сразу отдаёт готовую ссылку.
Главная ценность UTM — не в каждой отдельной метке, а в том, что все метки в компании сделаны по одному правилу. Данные, собранные по разным правилам, приходится сводить руками в таблице, и смысл автоматизации исчезает.
| Правило | Плохо | Хорошо |
|---|---|---|
| Только нижний регистр | utm_source=Facebook |
utm_source=facebook |
| Без пробелов | utm_campaign=black friday |
utm_campaign=black_friday |
| Только латиница | utm_campaign=чёрная_пятница |
utm_campaign=black_friday |
| Один разделитель на всю компанию | black_friday и black-friday одновременно |
Только _ или только - |
| Medium — из списка GA4 | utm_medium=facebook |
utm_medium=cpc |
| Без служебных символов | utm_campaign=скидка 50% |
utm_campaign=sale_50 |
| Дата в стабильном формате | 2026_september, 09.2026, sept26 |
Всегда 2026_09 |
| Осмысленная структура кампании | utm_campaign=test1 |
utm_campaign=2026_09_seo_leadgen |
Почему регистр критичен: GA4 воспринимает Facebook и facebook как два разных источника. В отчёте они будут двумя строками, каждая со своей половиной сессий и конверсий, и ни одна из них не покажет реальную картину. То же с кириллицей: браузер закодирует её в процентную нотацию вроде %D1%87%D1%91%D1%80%D0%BD%D0%B0%D1%8F, и в отчёте вы увидите именно этот набор символов.
Практический совет, который экономит месяцы: заведите общий документ со словарём допустимых значений. Один лист — перечень разрешённых utm_source, второй — фиксированный список utm_medium, третий — шаблон названия кампании с примерами. Любое новое значение добавляется в словарь, а не выдумывается на ходу. Когда в команде больше двух человек, это единственный способ сохранить отчётность целой.
Рекомендуемый шаблон названия кампании, который хорошо сортируется и читается:
utm_campaign=[год]_[месяц]_[направление]_[цель] → 2026_09_ppc_leadgen
Таблица ниже — рабочий набор, с которого можно начать. Значения utm_source и utm_campaign подставляете свои, utm_medium лучше оставить как есть, чтобы GA4 корректно разложил трафик по каналам.
| Канал | utm_source | utm_medium | Что класть в content / term |
|---|---|---|---|
| Google Ads (поиск) | google |
cpc |
Обычно не нужны — работает автопометка |
| Facebook / Instagram Ads | facebook / instagram |
cpc |
content — название объявления, term — аудитория |
| Органический пост в соцсети | facebook, instagram, linkedin |
social |
content — место ссылки (bio, post, stories) |
| Telegram-канал | telegram |
social |
content — название канала или дата поста |
| Email-рассылка | Название сервиса или newsletter |
email |
content — место ссылки в письме (header, cta, footer) |
| Триггерное письмо | crm |
email |
campaign — название сценария (abandoned_cart) |
| YouTube (описание видео) | youtube |
social |
content — идентификатор видео |
| Медийный баннер | Домен площадки | display или banner |
content — размер и версия креатива |
| Партнёр / реферал | Название партнёра | referral |
content — место размещения |
| Партнёрская программа | Название сети | affiliate |
content — идентификатор партнёра |
| Push-уведомление | webpush |
push |
campaign — сценарий |
| QR-код на офлайн-носителе | Носитель: flyer, package, billboard |
offline или qr |
content — точка размещения или город |
| Подпись в почте сотрудника | email_signature |
referral |
content — отдел |
| Инфлюенсер | Ник блогера | influencer |
campaign — название интеграции |
Один нюанс по utm_medium=push, offline, qr и influencer: этих значений нет в списках GA4, поэтому трафик попадёт в группу «Unassigned». Это не ошибка и не потеря данных — источник и канал будут видны в отчёте «Источник / канал». Если такие каналы для вас важны, в GA4 создаётся собственная группа каналов: Администратор → Настройки данных → Группы каналов.
Этот вопрос возникает в каждом втором аккаунте, и ответ на него — не «и то, и другое».
У Google Ads есть собственный механизм — автопометка (auto-tagging). Когда она включена, к каждой ссылке из объявления добавляется параметр gclid — уникальный идентификатор клика. Через него GA4 получает от Google Ads гораздо больше данных, чем способны передать пять UTM-параметров: кампанию, группу объявлений, ключевое слово, тип соответствия, тип устройства, сеть, а также фактическую стоимость кликов.
Что важно знать: в GA4 автопометка имеет приоритет над ручной. Если в ссылке одновременно присутствуют gclid и UTM-параметры, в обычных измерениях источника вы увидите данные Google Ads, а не свои метки. В Universal Analytics существовала галочка, позволявшая ручной разметке перекрывать автопометку; в GA4 такой опции нет. Значения из UTM при этом не исчезают совсем — они остаются доступными в измерениях «с ручной пометкой», но основная отчётность строится не на них.
| Ситуация | Что делать |
|---|---|
| Google Ads + GA4, аккаунты связаны | Включить автопометку, UTM не добавлять |
| Нужно передать данные в CRM или стороннюю систему, которая не понимает gclid | Автопометка остаётся включённой, UTM добавляются через шаблон отслеживания — они не испортят отчёт GA4, так как он всё равно предпочитает gclid |
| Аналитика не Google (Matomo, Piwik PRO, собственная система) | Размечать UTM обязательно — gclid эта система не прочитает |
| Сайт «режет» неизвестные параметры или редиректит с потерей query string | Сначала чинить сайт: без этого не будет работать ни gclid, ни UTM |
Если UTM для Google Ads всё же нужны, их ставят не в конечный URL каждого объявления руками, а через Настройки → Отслеживание → Шаблон отслеживания или через суффикс конечного URL на уровне аккаунта или кампании. Туда подставляют параметры ValueTrack — {campaignid}, {adgroupid}, {keyword}, {network}, {device} — и Google заполняет их автоматически при каждом клике. Например: utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={adgroupid}&utm_term={keyword}.
Общая рекомендация для большинства проектов проста: в связке Google Ads + GA4 пользуйтесь автопометкой, а UTM берегите для каналов, у которых собственного идентификатора клика нет. О том, как мы работаем с каналом в целом, — на странице контекстной рекламы.
У Facebook и Instagram тоже есть собственный идентификатор клика — fbclid, — но GA4 его не расшифровывает. Поэтому для трафика из Meta UTM-метки не опция, а обязательное условие: без них часть переходов осядет как facebook / referral, а часть — вообще как прямой трафик.
Прописывать метки руками для каждого объявления не нужно. В поле «Параметры URL» на уровне объявления Meta поддерживает динамические переменные, которые подставляются автоматически:
| Переменная | Что подставляет |
|---|---|
{{campaign.name}} |
Название кампании |
{{campaign.id}} |
Идентификатор кампании |
{{adset.name}} |
Название группы объявлений |
{{adset.id}} |
Идентификатор группы |
{{ad.name}} |
Название объявления |
{{ad.id}} |
Идентификатор объявления |
{{site_source_name}} |
Площадка: Facebook, Instagram, Audience Network, Messenger |
{{placement}} |
Плейсмент: лента, сторис, Marketplace и т. д. |
Рабочая строка для поля «Параметры URL» выглядит так:
utm_source={{site_source_name}}&utm_medium=cpc&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}
Два ограничения, о которых стоит знать заранее. Первое: переменные с названиями фиксируются в момент публикации. Если вы переименуете кампанию в кабинете уже после запуска, в метках останется старое название — обновить его можно только созданием нового объявления. Второе: если в названиях кампаний есть пробелы, кириллица, эмодзи или символы вроде «|», всё это попадёт в отчёт в закодированном виде. Поэтому дисциплина именования в рекламном кабинете — это часть дисциплины UTM: называйте кампании латиницей с подчёркиваниями, и метки будут чистыми автоматически.
Те же принципы работают в LinkedIn, TikTok, X и Pinterest, только набор динамических переменных у каждой платформы свой, а utm_medium остаётся cpc.
Email. Это канал, в котором UTM критически нужны: без них переходы из писем раскладываются по отчётам хаотично — часть как прямой трафик, часть как реферал с домена почтового клиента. Большинство сервисов рассылок (SendPulse, Mailchimp, eSputnik, Brevo) умеют проставлять метки автоматически для всех ссылок в письме — эту опцию стоит включить один раз и проверить, какие именно значения она подставляет. Обязательно размечайте utm_content разными значениями для разных ссылок внутри одного письма: только так будет видно, что работает лучше — кнопка вверху, картинка в середине или текстовая ссылка в подвале.
Мессенджеры. В Telegram, Viber и WhatsApp есть своя особенность: многие ссылки открываются во встроенном браузере приложения, а часть клиентов вообще скрывает реферер. Метка здесь — единственный надёжный способ понять источник. Размечайте не только ссылки в постах, но и ссылки в описании канала, в закреплённом сообщении и в кнопках бота — это разные точки входа с разной ценностью.
Офлайн и QR-коды. UTM отлично работает для печатных носителей: визитки, флаеры, упаковка, вывеска, наружная реклама. Прямо в QR-код зашивается размеченный адрес, и вы видите, сколько переходов дала конкретная точка. Два совета. Во-первых, используйте короткий редирект (например, site.com/qr1, который редиректит на длинный размеченный адрес) — QR-код из длинного URL получается плотным и хуже сканируется. Во-вторых, проверьте, что редирект сохраняет параметры: многие плагины и сервисы сокращения ссылок отрезают query string, и метка не доезжает.
Чего не стоит размечать никогда. Ссылки внутри собственного сайта — об этом ниже отдельно. И ссылки, которые вы ставите на чужих ресурсах ради SEO: там метка не нужна, она только создаёт лишние варианты URL.
Вопрос «где посмотреть» на деле распадается на два разных: посмотреть метку в конкретной ссылке и посмотреть собранные данные в отчётах.
В самой ссылке. Проще всего — скопировать адрес из адресной строки после перехода и прочитать всё после знака вопроса. Если ссылка сокращена через bit.ly или подобный сервис, добавьте к ней + в конце (для bit.ly) или откройте её в инкогнито и посмотрите, во что она развернулась.
В GA4, отчёт «Привлечение трафика». Базовый сценарий: Отчёты → Привлечение → Привлечение трафика, в первой колонке переключить измерение на «Источник / канал сессии» или «Кампания сессии». Поиск по таблице помогает быстро отфильтровать нужную кампанию.
В GA4, свободный отчёт. Для полной картины: Исследования → Свободная форма. В строки добавьте «Источник сессии», «Канал сессии», «Кампания сессии», «Содержание объявления сессии», в столбцы — сессии, вовлечённых пользователей, ключевые события и выручку. Такой отчёт сохраняется один раз и дальше открывается ежемесячно.
В реальном времени. Отчёты → В реальном времени — для проверки только что созданной метки, появляется за минуту.
В Looker Studio. Если метки нужно показывать команде или клиенту, GA4 подключается как источник данных, а измерения UTM становятся полями дашборда. Это самый удобный формат для еженедельного просмотра.
В Google Search Console меток не будет вообще — и это нормально. GSC показывает органический поиск, в котором ручной разметки нет по определению.
Если вы только настраиваете аналитику с нуля, сперва разберитесь с базовой настройкой GA4: без корректно настроенных ключевых событий даже идеально размеченные ссылки покажут только сессии, а не результат. Что вообще бывает за источники трафика и чем они отличаются, мы разбирали в отдельной статье.
Сама по себе UTM-метка заканчивается там, где заканчивается сессия. Она показывает сессии, заявки и конверсии на сайте — но не показывает, стала ли заявка продажей. А именно этот вопрос и интересует бизнес: не «какой канал дал больше форм», а «какой канал дал деньги».
Механика сшивания проста и реализуется один раз.
utm_source, utm_medium, utm_campaign, utm_content, utm_term, а также gclid и fbclid.После этого становится возможным самый важный отчёт: выручка и маржа в разрезе каналов, а не количество заявок. Именно на этих данных считаются реальная стоимость клиента и окупаемость.
Две распространённые ловушки. Первая — звонки: если клиент не заполняет форму, а звонит, метка теряется; закрывается это коллтрекингом с подменой номера. Вторая — длительный цикл сделки: если между первым визитом и покупкой проходит три месяца, cookie с первым касанием может не дожить (в Safari с ITP срок жизни клиентских cookie ограничен семью днями). Для таких бизнесов метку хранят не только в cookie, но и в профиле пользователя на стороне сервера.
Facebook, FaceBook и facebook — три строки в отчёте вместо одной.%20 и процентные последовательности, отчёт становится нечитаемым.utm_medium. Трафик не попадает в нужную группу каналов GA4 и оседает в «Unassigned».utm_source=cpc&utm_medium=google — классика, после которой канальные отчёты приходится читать наоборот.#form?utm_source=... — параметры не передаются.https:// или на адрес без слеша, сайт делает редирект и по дороге отбрасывает query string. Проверяется одной попыткой перехода.utm_campaign=test_new_2, и эти данные не использует.Короткий ответ: при корректной настройке сайта — нет. Но механизм стоит понимать.
С точки зрения поисковой системы /page/ и /page/?utm_source=facebook — это два разных адреса с одинаковым содержимым. Если бы поисковик индексировал их отдельно, возник бы дубль. На практике этого не происходит по двум причинам: во-первых, на странице есть атрибут rel="canonical", указывающий на чистый адрес без параметров; во-вторых, Google давно научился самостоятельно распознавать отслеживающие параметры и схлопывать такие URL.
Что стоит проверить, чтобы проблема точно не возникла:
Ещё один побочный эффект, о котором обычно вспоминают поздно: размеченные адреса засоряют отчёты по страницам. В GA4 измерение «Путь к странице» параметры отбрасывает, а вот в некоторых системах и в экспортах они остаются, и одна страница распадается на десятки строк. Если это мешает, в настройках отчётов параметры исключаются фильтром.
Понимать границы инструмента так же важно, как уметь им пользоваться. UTM не является системой атрибуции — это просто способ подписать ссылку.
Практический вывод: UTM — обязательный базовый уровень, который закрывает вопрос «откуда этот визит». Вопрос «что на самом деле повлияло на продажу» решается уже другими инструментами: сквозной аналитикой, серверным отслеживанием, моделями атрибуции.
| Инструмент | Что делает | Когда нужен |
|---|---|---|
gclid (Google Ads) |
Идентификатор клика, передаёт в GA4 полную структуру аккаунта и расходы | Всегда, когда есть Google Ads и GA4 |
fbclid (Meta) |
Идентификатор клика для собственной атрибуции Meta | GA4 его не читает — UTM всё равно нужны |
msclkid, ttclid, li_fat_id |
Аналоги для Microsoft Ads, TikTok, LinkedIn | Работают в собственных кабинетах платформ |
| Коллтрекинг | Подменяет номер телефона и привязывает звонок к источнику | Бизнесы, где большинство обращений — звонки |
| Server-side GTM | Переносит сбор данных на сервер, меньше зависит от блокировщиков | Большие объёмы трафика, чувствительность к потерям данных |
| Measurement Protocol | Позволяет отправлять в GA4 события с бэкенда, в том числе офлайн-продажи | Сшивание CRM-данных с поведением на сайте |
| Сквозная аналитика | Соединяет рекламные расходы, заявки и сделки в одном отчёте | Когда нужна не стоимость заявки, а стоимость клиента |
UTM не конкурирует ни с одним из этих инструментов — она лежит в основе большинства из них. Даже в сквозной аналитике именно значения UTM чаще всего являются тем полем, по которому сделка в CRM связывается с рекламной кампанией.
| Пункт | Что проверить |
|---|---|
| Словарь значений | Есть общий документ с разрешёнными source и medium, команда о нём знает |
| Регистр и символы | Все значения в нижнем регистре, латиницей, без пробелов |
| Medium из списка GA4 | Значение попадает в нужную группу каналов, а не в «Unassigned» |
| Название кампании по шаблону | Формат год_месяц_направление_цель выдержан |
| Content различает креативы | Разные баннеры / кнопки / позиции в письме имеют разные значения |
| Google Ads | Автопометка включена, аккаунты связаны с GA4 |
| Meta Ads | Динамические параметры прописаны в поле «Параметры URL», названия кампаний латиницей |
| Ссылка открывается | Переход ведёт на нужную страницу, редирект не съедает параметры |
| Метка видна в GA4 | Проверено в отчёте «В реальном времени» до старта рассылки или кампании |
| Внутренние ссылки чистые | На сайте нет собственных ссылок с UTM |
| Canonical корректный | Указывает на адрес без параметров |
| Передача в CRM | Скрытые поля в формах заполняются, значения доходят до карточки сделки |
| QR и сокращатели | Проверено, что параметры сохраняются после разворота ссылки |
| Отчёт готов заранее | Сохранённое исследование или дашборд в Looker Studio созданы до запуска |
Пройти этот чек-лист быстрее, чем потом разбираться, почему за месяц кампании в отчёте нет. Ссылки для него удобно собирать в генераторе UTM-меток — он закрывает первые четыре пункта автоматически.
Влияет ли UTM-метка на скорость загрузки или работу сайта?
Нет. Это параметр в адресе, он не добавляет запросов и не меняет содержимое страницы.
Сколько параметров можно добавить в одну ссылку?
Технически ограничение — максимальная длина URL (безопасной считается примерно 2000 символов). Практически больше пяти-шести параметров в ссылке не нужно: чем длиннее адрес, тем выше вероятность, что какой-то сервис его обрежет.
Можно ли убрать UTM из адреса после перехода?
Да, скриптом, который чистит адресную строку через history.replaceState. Делать это стоит только после того, как счётчик аналитики уже отработал, иначе данные потеряются. Для большинства сайтов игра не стоит свеч.
Нужны ли UTM, если у меня только Google Ads?
Нет, достаточно автопометки и связки аккаунтов с GA4. UTM понадобятся, когда появится второй канал.
Что делать, если метка не появилась в отчёте?
Проверить по очереди: сработал ли счётчик GA4 на странице, не съел ли параметры редирект, не стоит ли в ссылке метка после якоря, не прошло ли меньше суток (стандартные отчёты обновляются не мгновенно) и не перекрыла ли её автопометка Google Ads.
Можно ли использовать UTM для внутренней аналитики баннеров на сайте?
Нет. Для этого есть события в Google Tag Manager. UTM на внутренних ссылках ломает атрибуцию источников.
Понимают ли UTM другие системы, кроме Google Analytics?
Да. Формат стал отраслевым стандартом: его читают Matomo, Piwik PRO, Adobe Analytics, большинство CRM и сервисов email-маркетинга. Набор параметров везде одинаковый, разница бывает только в том, как система формирует группы каналов.
UTM-метка — это параметры в конце ссылки, которые сообщают аналитике источник перехода. Обязательные — utm_source и utm_medium, вместе с utm_campaign они образуют скелет всей отчётности по каналам. utm_content и utm_term уточняют детали, utm_id нужен для импорта расходов.
Три вещи определяют, будут ли данные пригодными. Первое — utm_medium берётся из списка значений, которые GA4 умеет раскладывать по каналам, а не выдумывается. Второе — все метки в компании делаются по одному правилу и по общему словарю значений. Третье — внутренние ссылки сайта никогда не размечаются.
Для Google Ads в связке с GA4 UTM не нужны — там работает автопометка, и в GA4 она имеет приоритет. Для Meta, email, мессенджеров, партнёрских размещений и офлайна метки обязательны, иначе этот трафик растворится в прямом и реферальном.
Составлять ссылки удобнее в генераторе UTM-меток, а чтобы данные дошли не только до отчёта о сессиях, но и до выручки, понадобится корректно настроенная аналитика и передача меток в CRM. Если нужна помощь с этим — посмотрите, как мы работаем с контекстной рекламой и SEO-продвижением, или загляните в кейсы.