← Все статьи

SiteGuard15 мин чтения

UTM-метки: как составить ссылку и проверить источники трафика

UTM-метки — это параметры в ссылке, которые передают аналитике источник перехода, способ продвижения и кампанию. Они помогают различить визиты из рассылки, Telegram, партнёрской статьи и объявления, ведущих на одну страницу. Для базовой разметки задайте utm_source, utm_medium и utm_campaign, затем проверьте готовую ссылку и получение данных счётчиком.

Метки помогают оценивать размещения, но не подтверждают покупку, не передают автоматически расходы и не обеспечивают полную атрибуцию каждого клиента. Ниже — примеры, правила составления URL и проверка в Яндекс.Метрике и GA4. Аналитика предполагается уже установленной; счётчик и цели настраивают отдельно. Адреса на example.com и числа учебные. Источники проверены 1 ноября 2026 года.

Когда нужны UTM-метки и что они показывают

Начните с вопроса к отчёту. Для сравнения каналов одной акции оставьте общую campaign и задайте разные source и medium. Для двух кнопок в письме дополнительно различайте content. Если у всех размещений одинаковые метки, разделить их по этим значениям не получится.

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

Пять основных UTM-параметров

Название параметра пишут без изменений, например utm_source; значение выбирают по правилам проекта. Не заменяйте стандартные имена на source_utm или utm_keyword. Произвольный параметр URL не становится UTM только потому, что понятен человеку.

ПараметрНа какой вопрос отвечаетПримерКак использовать
utm_sourceОткуда пришёл переход?telegram, client_newsПлощадка, рассылка или партнёр
utm_mediumКакой способ продвижения?email, cpcТип канала, согласованный с правилами аналитики
utm_campaignК какой кампании относится ссылка?autumn_2026Стабильное название или идентификатор кампании
utm_contentКакой вариант ссылки или объявления?top_button, post_12Креатив, место ссылки, версия публикации
utm_termКакая ключевая фраза или согласованный признак?site_auditОбычно ключевое слово платной поисковой рекламы

Для управляемой разметки заполняйте первые три поля. utm_content и utm_term добавляйте, когда они отвечают на конкретный вопрос; заполнять их случайными словами ради пяти меток не нужно. Назначение основных полей и рекламные примеры приведены в документации Директа о параметрах URL. Ключевое слово объявления не следует автоматически считать точным поисковым запросом посетителя.

В GA4 есть и дополнительные параметры, в частности utm_id для идентификатора кампании и utm_source_platform для платформы. Их необходимость зависит от схемы сбора и импорта данных. Google рекомендует заполнять все относящиеся к задаче поля, чтобы не получать пропуски в соответствующих измерениях. Состав параметров описан в инструкции по ручной разметке кампаний.

Сначала договоритесь о названиях

Telegram, telegram и tg_channel могут оказаться разными строками отчёта. Чувствительность значений к регистру отмечена в справке отчёта «Метки UTM». Используйте нижний регистр для создаваемых названий, но не преобразуйте весь URL: путь и служебные идентификаторы могут иметь другие правила.

  • Закрепите один source за площадкой или партнёром и короткий список medium для способов продвижения.
  • Используйте понятные названия латиницей, цифры, дефис или подчёркивание. Не смешивайте канал email с кампанией autumn_2026.
  • При переименовании кампании сохраняйте соответствие старого и нового значения и дату изменения.
  • Храните утверждённую ссылку целиком, чтобы не собирать параметры заново из переписки.

Реестр должен содержать посадочную страницу, место размещения, поля UTM, готовый URL, дату запуска, ответственного и результат проверки. Для рекламных ID храните соответствие читаемым названиям.

Группировка каналов различается между системами. Метрика распознаёт, например, email для писем, messenger для мессенджеров и qr или qrcode для QR-кодов. Сочетания source и medium сверяйте с правилами обработки меток Яндекса; одноимённая группа в GA4 не гарантирована.

Как составить UTM-ссылку

Возьмите конечный опубликованный адрес и убедитесь, что он открывает правильную страницу. Добавьте параметры в query перед якорем #. По RFC 3986 запрос начинается после первого ? и заканчивается перед # либо концом адреса.

  1. Если параметров нет, начните с ?.
  2. Соединяйте пары «имя=значение» символом &.
  3. Сохраняйте существующие параметры страницы.
  4. Оставьте якорь после всех параметров запроса.
  5. Убедитесь, что каждый UTM-параметр встречается один раз.

Ссылка без исходных параметров:

https://example.com/service/?utm_source=client_news&utm_medium=email&utm_campaign=autumn_2026

Ссылка с выбором тарифа и якорем:

Исходный адрес:
https://example.com/service/?plan=team#request

После разметки:
https://example.com/service/?plan=team&utm_source=client_news&utm_medium=email&utm_campaign=autumn_2026&utm_content=top_button#request

Запись #request?utm_source=client_news помещает метку во фрагмент, а не в query. Не используйте второй ? для разделения параметров и не дублируйте имена UTM. Порядок полей значения не имеет, но фиксированная последовательность упрощает сверку.

Если рекламная платформа предлагает «суффикс конечного URL», следуйте её формату: там может требоваться строка параметров без адреса. Не добавляйте одинаковую разметку на нескольких уровнях настроек без проверки результата.

Пробелы, кириллица и кодирование

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

ЗначениеЗапись в URLРиск
spring salespring%20sale или сериализация с +Несогласованное название
a+ba%2BbБуквальный плюс станет пробелом
sales&supportsales%26supportАмперсанд станет разделителем
КириллицаПоследовательности %XX для байтов UTF-8Повторное кодирование или искажение букв

Сериализация URLSearchParams кодирует специальные символы, а пробел передаёт как +; буквальный плюс становится %2B. Передавайте исходное значение: повторное кодирование уже готового %20 может дать %2520.

Кириллица допустима при корректном кодировании, но единая латиница удобнее для работы в нескольких системах. Русские значения проверяйте на всём маршруте. Не путайте URL и HTML: в исходном атрибуте ссылки разделитель экранируют как &, а после открытия ожидают обычный &, без буквального параметра amp;utm_medium.

Примеры UTM-меток для разных каналов

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

Письмо клиентской рассылки

https://example.com/service/?utm_source=client_news&utm_medium=email&utm_campaign=autumn_2026&utm_content=top_button

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

Публикация в Telegram

https://example.com/service/?utm_source=telegram&utm_medium=messenger&utm_campaign=autumn_2026&utm_content=post_12

Для нескольких каналов или публикаций задайте отдельные content. Telegram Ads и обычный переход из мессенджера — разные задачи классификации: не ставьте telegram_ads для любого поста только из-за названия платформы.

QR-код на печатном материале

https://example.com/service/?utm_source=expo_stand&utm_medium=qrcode&utm_campaign=autumn_2026&utm_content=stand_a

В QR-код поместите размеченный адрес и проверьте сканирование распечатанного образца. Для другой точки меняйте content. При использовании короткой ссылки отдельно проверьте конечный адрес и сохранность параметров.

Партнёрская статья

https://example.com/service/?utm_source=partner_blog&utm_medium=referral&utm_campaign=autumn_2026&utm_content=article_footer

Передайте партнёру полный URL и проверьте опубликованную ссылку. Для оплаченного размещения согласуйте medium с принятой группировкой каналов и условиями продвижения.

Объявление Директа с динамическими параметрами

https://example.com/service/?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}

Это шаблон для рекламной системы. Директ подставляет поддерживаемые значения; доступность ключевой фразы зависит от таргетинга. Синтаксис сверяйте с перечнем динамических параметров. Макросы другой платформы могут отличаться. Проверяйте результат подстановки и маршрут перехода, включая быстрые ссылки.

Генератор UTM и автоматическая сборка

Для одной ссылки подойдут Campaign URL Builder, рекомендованный Google, или генератор Tilda. Сервис собирает строку, но не проверяет ваш словарь кампаний и состояние лендинга. Сверьте домен, путь, исходные параметры и готовые значения.

Для разработки удобнее разбирать адрес как URL, чем соединять строки вслепую. Учебный пример:

const landing = new URL('https://example.com/service/?plan=team#request');
landing.searchParams.set('utm_source', 'client_news');
landing.searchParams.set('utm_medium', 'email');
landing.searchParams.set('utm_campaign', 'autumn_2026');
landing.searchParams.set('utm_content', 'top_button');
console.log(landing.href);

Метод set заменяет одноимённый параметр; другие части адреса сохраняются структурно. Передавайте исходные значения без предварительного кодирования. Поведение описано в документации API. Пересборка может менять представление строки, поэтому для подписанных сервисных ссылок она требует отдельной проверки. Готовые URL проверяйте после публикации, даже если генерация автоматизирована.

UTM, автопометка и редиректы: что сохранить

Ручная разметка и автоматические идентификаторы кликов решают связанные, но разные задачи. gclid в Google Ads и yclid в Директе не следует заменять на UTM или придумывать вручную для рабочих кампаний. Не отключайте действующую автопометку только ради более короткой ссылки. При нескольких системах аналитики ручные поля могут дополнять автоматическую разметку.

В GA4 при совместном использовании ручной и автоматической разметки для межканальных измерений обычно используются данные автопометки; ручные content и term доступны в соответствующих manual-измерениях. Есть важное исключение: когда GCLID или DCLID не может использоваться как предусмотрено и присутствует хотя бы один UTM-параметр, значения межканальных источников берутся из UTM. Поэтому случайная одиночная метка тоже способна оставить пробелы в данных. Правила описаны в справке об обновлении измерений источника трафика.

Проверяйте цепочку после объявления, сокращателя, перехода с HTTP на HTTPS, смены домена и перенаправления на мобильную страницу. Параметры, нужные аналитике, должны дойти до страницы, на которой она получает данные. Google отдельно требует сохранять GCLID при редиректах. Нельзя изменять регистр или обрезать значение click ID как обычное название кампании.

Если чистый URL работает, а размеченный возвращает ошибку, исследуйте маршрутизацию, правила перенаправления и обработку параметров приложением. Удаление всех меток скрывает симптом, но лишает кампанию данных. Перед исправлением сохраните исходную ссылку и цепочку ответов; после изменения повторите путь через фактический источник. Проверка прямого открытия конечной страницы не заменяет проверку перехода через рекламную платформу.

Почему UTM не ставят на внутренние ссылки

Не размечайте UTM меню, внутренние баннеры и переходы в корзину. Для анализа таких кликов используйте события: внутреннее поведение не должно смешиваться с привлечением. Автоматически дописывать исходные UTM ко всем адресам сайта также не нужно.

При этом новая кампания внутри существующего сеанса GA4 не начинает новый сеанс. Значения могут относиться к собранным событиям и их атрибуции, не переписывая источник уже начатого сеанса. Это уточняет документация GA4 о кампаниях. Передачу источника в CRM или между доменами проектируют отдельно: метка на первом URL ещё не означает, что она записана в заявку.

Не помещайте в UTM персональные данные и секреты

Используйте признаки кампании и объявления, а не email, телефон, имя посетителя, пароль или токен. URL виден получателю и может сохраняться в истории, журналах и пересылаться. Кодирование не анонимизирует данные, а хеширование не является универсальным разрешением на их передачу.

Google Analytics и Метрика запрещают передавать персональные данные в UTM. Для сравнения кнопок достаточно utm_content=button_a, адрес подписчика для этого не нужен.

Как проверить UTM-ссылку до запуска

Пройдите четыре уровня: опубликованная ссылка, конечная страница, отправленный просмотр, отчёт. Заведите узнаваемую тестовую кампанию, например qa_2026_11_01, и запишите время с часовым поясом. Учитывайте фильтры и согласие на аналитику; не обходите ограничения посетителя ради строки в отчёте.

УровеньПроверкаКритерий
ИсточникОткрыть тестовое письмо, публикацию или штатный тест объявленияФактическая ссылка соответствует реестру, нет дублей параметров
СтраницаПроследить перенаправления и загрузкуОткрыт правильный лендинг, параметры сохранены до сбора данных
ПросмотрПроверить счётчик или поток и переданный адресПолучатель правильный, данные кампании ожидаемые
ОтчётВыбрать период, измерения, фильтры и модельПосле обработки видны нужные значения либо расхождение объяснено

Конечный URL

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

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

Отправленный просмотр

В Метрике используйте официальную проверку счётчика. Добавьте _ym_debug=2 к query перед якорем, сохраняя UTM; найдите нужный ID и PageView. На старом коде отладка может отображаться в консоли.

В GA4 используйте Tag Assistant и DebugView для тестового устройства. Проверьте целевой поток и адрес в page_location; назначение параметра приведено в перечне событий GA4. Не включайте отладку для всех посетителей.

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

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

В нужном счётчике откройте «Отчёты → Источники → Метки UTM». Выберите период, проверьте фильтры и сопоставьте source, medium, campaign с реестром; затем добавьте content и term, если они передавались. Возможности описаны в справке отчёта.

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

Если term заполнен, а content отсутствует, стандартная иерархия группировок может скрывать детализацию. Удалите группировку utm_content или перестройте отчёт под переданные поля. Этот случай разобран в диагностике рекламной статистики.

На 1 ноября 2026 года Метрика работает с ограничениями: стандартные отчёты за период с 11 октября могут задерживаться. История визитов для моделей атрибуции, использующих прошлые визиты, учитывается заново с этой даты. «Последний переход» не затронут именно этим изменением истории; сбор данных продолжается. Перед выводом о поломке сверяйтесь с сообщением Яндекса. Для технического сравнения можно отдельно посмотреть «Последний переход», сохранив принятую бизнесом модель основного анализа.

Как читать источники и кампании в GA4

В отчёте Traffic acquisition смотрите Session source/medium и Session campaign. Он находится в группе Acquisition; расположение зависит от опубликованной коллекции и настроек интерфейса. Ориентир — официальная инструкция. Сначала найдите тестовую кампанию, затем сравнивайте каналы.

ОбластьСмыслОсобенность
First userПервое привлечение пользователяНовая UTM не обязана менять первый источник
SessionИсточник рассматриваемого сеансаКампания внутри сеанса не обязательно станет его источником
Event и атрибуция ключевых событийВклад в наблюдаемый результатНе обязана совпадать с первым привлечением

Эти области различает справка Google об источниках пользователя, сеанса и события. Сравнение первого источника пользователя с источником визита другой системы без учёта их смысла даёт ожидаемые расхождения.

UTM не включаются в измерения Landing page + query string и Page path + query string. Проверяйте полный адрес через Page location и параметры события, как поясняет документация URL кампаний. Отсутствие UTM в строке посадочной страницы не доказывает потерю.

Unassigned означает, что данные не подошли под правила группы каналов, а не обязательно отсутствие меток. Сначала проверьте source и medium. (not set) означает отсутствие значения конкретного измерения; его причины проверяют отдельно. Не переименовывайте все каналы только ради исчезновения Unassigned.

Почему UTM не видны или статистика расходится

СимптомЧто проверитьДействие
Опубликованная ссылка без метокАдрес заменён при вставкеСравнить с реестром, исправить размещение
Метки исчезли до просмотраРедирект или очистка queryНайти конкретный переход с потерей
В отчёте фигурные скобки макросаСинтаксис и подстановка платформыПроверить реальный маршрут объявления
Кампания распалась на строкиРегистр, опечатки, кодированиеИсправить новые ссылки, сохранить карту старых имён
Просмотр есть, строки пока нетПериод, фильтры, обработка и область данныхСверить настройки и состояние сервиса
Повторный клик не меняет источникПродолжающийся визит или сеансУчесть первый просмотр и условия теста
Клики больше визитовПовторы, загрузка страницы, разрешения, разные единицыСопоставить определения и путь до счётчика
В GA4 канал UnassignedПравила группировкиСначала проверить исходные source и medium

Для диагностики сохраните исходный и конечный URL, время, устройство, источник открытия, ID счётчика или потока и ожидаемые значения. Перед передачей сетевых журналов удалите cookies, токены и другие чувствительные данные.

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

Как использовать отчёт для маркетинговых решений

Сравнивайте не только визиты, но и подтверждённые обращения, их качество и расходы. Условно: размещение A принесло 300 визитов и 12 обращений, B — 500 визитов и 10 обращений. Отношение обращений к визитам — 4% и 2%, но для решения о бюджете ещё нужны стоимость, качество и одинаковое определение обращения. Эти числа — пример расчёта, не норматив.

Используйте согласованные фильтры, модель атрибуции и период до конверсии. Отмечайте изменения правил разметки и показателей. UTM сами по себе не настраивают передачу выручки, расходов и статусов CRM; связь с бизнес-результатом проверяют отдельно.

Чек-лист перед запуском

  • Опубликованный лендинг соответствует объявлению и работает на нужных устройствах.
  • Source, medium и campaign заполнены по словарю; content и term используются осмысленно.
  • Каждое размещение получило свой утверждённый URL.
  • Query расположен до якоря, нет дублей и повторного кодирования.
  • Исходные параметры и click ID сохранены, макросы подставляются правильно.
  • Проверены сокращатели, редиректы и фактический маршрут перехода.
  • В UTM нет персональных данных; внутренние ссылки ими не размечены.
  • Получатель просмотра, данные кампании и условия отчёта проверены.
  • Ссылка, время, ответственный и результат записаны в реестр.

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

Частые вопросы об UTM-метках

Как сделать UTM-метку для сайта на Tilda?

Добавьте обычные параметры к опубликованному URL и проверьте переход. Во встроенной статистике есть таблица UTM; порядок описан в справке Tilda. Наличие данных там не заменяет проверку Метрики или GA4, если решения принимаются по их отчётам.

Можно ли одной ссылкой собирать данные в Метрику и GA4?

Да, основные имена UTM совместимы. Обе системы должны получать данные при необходимых разрешениях. Группировка каналов, визиты, сеансы и атрибуция различаются, поэтому одинаковая ссылка не обещает одинаковые цифры.

Исправление меток изменит старые отчёты?

Оно влияет на последующие переходы. Собранные значения автоматически не переименовываются. Для прошлого периода сохраните соответствие старых и новых названий и объединяйте их по согласованным правилам отчёта.

Почему ссылка из генератора правильная, а кампании нет?

Генератор собирает строку, но не проверяет весь путь. Исследуйте опубликованный адрес, редиректы, первый просмотр, получателя данных, разрешения и условия отчёта. В Метрике учитывайте текущие ограничения сервиса.

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