Рекламу SEO-специалист обычно не ведёт, поэтому UTM-метки кажутся чужой задачей. На деле он сталкивается с ними постоянно: размечает ссылки в рассылке и в канале, разбирается с грязными данными в аналитике клиента и видит в панелях вебмастера адреса с параметрами. И заметная часть вреда от меток приходит как раз со стороны SEO, когда их ставят на внутренние ссылки сайта. Ниже разобрано, где метки нужны, где их ставить нельзя, как придумать схему названий, которую поймут и Яндекс Метрика, и Google Analytics 4, и как читать результат в обеих системах. Все сведения из справок сверены 15 октября 2026 года.
Что такое UTM-метка и какие поля обязательны
UTM-метка состоит из параметров, которые дописываются к адресу ссылки после знака вопроса. Классических параметров пять:
| Параметр | Что означает | Пример значения |
|---|---|---|
utm_source | Источник: площадка или сервис, откуда пришёл человек | telegram, unisender |
utm_medium | Канал: тип трафика | email, social, cpc |
utm_campaign | Кампания: акция, рассылка, тема | 2026-10_digest |
utm_content | Вариант объявления или место ссылки | link_top |
utm_term | Ключевая фраза, в основном для рекламы | audit_sajta |
Обязательность в двух системах сформулирована по-разному. Справка Google Analytics о ссылках с параметрами кампании (support.google.com, проверено 15 октября 2026) требует всегда указывать utm_source, utm_medium и utm_campaign; пропущенные параметры превращаются в отчётах в значение (not set). Там же описаны дополнительные параметры: utm_id для идентификатора кампании, utm_source_platform, а также utm_creative_format и utm_marketing_tactic, которые GA4 пока не показывает в отчётах.
Справка Яндекс Метрики «Как Метрика обрабатывает метки» (проверено 15 октября 2026) говорит иначе: utm_source обязателен для переходов из соцсетей и рекламных систем, кроме Яндекс Директа, который Метрика распознаёт сама, а utm_medium обязателен для QR-кодов, соцсетей, мессенджеров, почтовых рассылок и рекомендательных систем. Метки распознаются корректно, если сайт работает в кодировке UTF-8.
Одно правило у обеих систем общее: значения меток различаются по регистру. В справке Google пример такой: utm_source=google и utm_source=Google считаются разными источниками. В справке Метрики то же показано на Vkontakte и vkontakte. Одна заглавная буква в рассылке разбивает кампанию на две строки отчёта.
Где метки нужны SEO-специалисту
Начнём с того, где они не нужны. Органическую выдачу разметить нельзя: ссылки в результатах поиска формирует поисковая система, и переходы из поиска обе системы аналитики определяют по рефереру. Основной канал SEO-специалиста меток не требует.
Метки нужны там, где ссылку ставите вы сами и хотите отделить этот трафик от остального:
- Почтовые рассылки. По справке Метрики, переходы из рассылок определяются только по меткам UTM, Openstat и from. Без метки визит из письма легко оказывается прямым заходом.
- Посты в собственном Telegram-канале, во «ВКонтакте» и в других соцсетях, если вы продвигаете через них статьи.
- QR-коды на печатных материалах. В Метрике переходы по QR-кодам определяются по UTM-меткам.
- Ссылка на сайт в карточке организации в Яндекс Бизнесе или в профиле компании в Google. Это наша практика, справка такого не требует: метка позволяет отличить переходы из карточки от переходов из обычной выдачи и показать клиенту вклад карт отдельно.
- Ссылки в PDF-чеклистах, презентациях и материалах для партнёров, которые расходятся без вашего контроля.
- Платные размещения: обзоры, подборки, публикации в нишевых медиа. Метка показывает, сколько людей пришло с конкретного размещения, а
utm_contentразличает, по какой из ссылок внутри материала они кликнули.
Где метки ставить нельзя
Главный запрет касается внутренних ссылок, то есть ссылок с одной страницы сайта на другую. Метку ставят на баннер в шапке или на блок «Читайте также», чтобы посчитать клики, и получают обратный результат. Чтобы понять почему, нужны два правила из документации.
Метрика берёт метку только из первого просмотра в визите. Справка приводит пример: человек зашёл на сайт из закладки, ушёл и в течение 30 минут вернулся по ссылке с меткой из рассылки, и весь визит записан как прямой заход. Внутренняя метка посреди визита просто игнорируется, клики по баннеру она не считает. В GA4 источник сессии берётся из события session_start, с которого сессия начинается (справка о сессиях GA4, проверено 15 октября 2026), поэтому метка на внутренней ссылке в середине сессии тоже не меняет её источник.
Вред появляется позже. Адрес с внутренней меткой копируют из адресной строки, отправляют коллеге, сохраняют в закладки. Каждый следующий визит, который начинается с этого адреса, записывается в «кампанию» вашего баннера, хотя человек пришёл напрямую или из мессенджера. В GA4 к этому добавляется модель атрибуции сессий по последнему непрямому клику: в примере из справки человек пришёл из органики, а через 68 дней вернулся напрямую, и вторая сессия тоже приписана органике. Ложная внутренняя кампания точно так же может забирать себе более поздние прямые заходы.
Клики по элементам сайта считаются целями и событиями: целью в Метрике и событием в GA4. Это даёт число кликов, не портит источники и не плодит адреса с параметрами, которые потом обходит робот.
Ещё несколько мест, где метки лучше не ставить:
- Ссылки для SEO на внешних площадках, например в гостевых статьях. По нашей практике, такие ссылки размечать не стоит: переходы по ним и так видны в отчёте по сайтам-источникам, а ссылочный сигнал уходит на адрес с параметрами, который поисковой системе потом приходится склеивать с основным. Исключение составляют платные размещения, где важен счёт переходов; там метка оправдана.
- Объявления Директа. Метрика распознаёт их по собственной метке yclid, которую проставляет Директ, и utm_source для них не обязателен.
- Адреса в карте сайта, в rel="canonical" и в атрибутах hreflang. Там должен стоять чистый адрес страницы, тот, который вы хотите видеть в индексе.
Метки и индексация: дубли адресов
Каждый адрес с меткой формально отдельная страница. Если такие ссылки попадаются роботу, он узнаёт о десятках вариантов одного URL. Поисковые системы решают эту проблему по-разному.
У Яндекса, по справке о директиве Clean-param (проверено 15 октября 2026), параметры аналитики и отслеживания, которые не влияют на содержимое страницы, могут удаляться автоматически, если алгоритмы сочтут их незначимыми. В списке примеров ysclid, yrclid, utm_source, utm_medium, utm_term, utm_content, utm_campaign, utm_media, utm_group, utm_expid и utm_referrer. Вебмастер помечает такие адреса как исключённые директивой Clean-param, а дополнительных действий в robots.txt справка не требует. Слово «могут» в формулировке оставляет решение за алгоритмом, поэтому на сайтах с большим числом размеченных ссылок явное правило Clean-param с перечнем меток не помешает.
Google директиву Clean-param не поддерживает. Для него дубли с параметрами склеиваются атрибутом rel="canonical", который указывает на адрес без параметров. Как работают оба механизма и почему закрывать адреса с метками через Disallow плохая идея, подробно разобрано в статье о robots.txt и noindex.
В отчётах аналитики метки страницы не дробят. Метрика не показывает метки в отчёте «Параметры URL», а выносит их в отдельные отчёты. В GA4 UTM-параметры исключены из измерений «Целевая страница + строка запроса» и «Путь к странице + строка запроса» и видны только в полном адресе страницы (Page location).
Схема названий, которую понимают обе системы
Метка полезна, только если через полгода её значения можно сгруппировать. Для этого нужна схема, записанная до первой ссылки:
- Только строчные буквы, латиница, вместо пробела подчёркивание. Обе системы различают регистр, а Метрика отдельно предупреждает о лишних символах вроде
%2B. - utm_source называет площадку:
telegram,vk,unisender,yandex_business. Не тему и не человека. - utm_medium берётся из закрытого словаря, который вы согласовали один раз. Свободный ввод здесь ломает каналы.
- utm_campaign начинается с года и месяца:
2026-10_audit_checklist. Так кампании с одинаковым названием из разных лет не смешиваются. - utm_content описывает место ссылки:
link_top,button,ps.
Самое тонкое место схемы в значении utm_medium, потому что словари у Метрики и GA4 разные. Метрика перечисляет рекомендуемые значения в справке о метках, GA4 описывает правила каналов по умолчанию (справка Default channel group, проверено 15 октября 2026):
| utm_medium | Метрика | GA4, канал по умолчанию |
|---|---|---|
email | Почтовые рассылки | |
social | Социальные сети | Organic Social |
cpc, ppc | Рекламные системы | Paid Search, Paid Social или Paid Other, в зависимости от источника |
display, banner, cpm | Рекламные системы | Display |
messenger | Мессенджеры | Отдельного правила нет |
qr | QR-коды | Отдельного правила нет |
referral | Нет в списке | Referral |
affiliate | Нет в списке | Affiliates |
Значения social, social-network, social-media, sm, social network и social media для соцсетей совпадают в обоих списках дословно. Расхождения начинаются с мессенджеров и QR-кодов. Пост в Telegram-канале с utm_medium=messenger Метрика отнесёт к мессенджерам, а в GA4 правила для такого значения нет, и визит, скорее всего, окажется в Unassigned, если источник не входит в список соцсетей Google. С utm_medium=social всё наоборот: в GA4 это Organic Social, в Метрике соцсети вместо мессенджеров.
Решать приходится один раз и письменно. Если главная система проекта Метрика, берите её словарь, а в GA4 настройте собственную группу каналов: каналы по умолчанию Google редактировать нельзя, но основную группу каналов ресурса изменить можно. Значение ai-assistant не используйте вообще: по нему GA4 определяет канал AI Assistant, куда попадают переходы из ChatGPT, Gemini и похожих сервисов.
Все размеченные ссылки удобно вести в общей таблице: дата, полный адрес, значения параметров, где размещена ссылка, кто её создал. Если в контент-плане есть поле с каналами продвижения статьи, ссылки с метками логично генерировать прямо из строки плана; как устроена такая строка, описано в материале про контент-план на квартал.
Как читать метки в Метрике
Размеченный трафик в Метрике виден в двух местах. Отчёт «Метки UTM» из группы «Метки» показывает значения параметров в виде дерева или строки, в порядке выбранных группировок. Отчёт «Источники, сводка» показывает те же визиты уже распределёнными по типам источников: рассылки, мессенджеры, соцсети, рекламные системы.
При чтении держите в голове три правила из справки:
- Метка учитывается только из первого просмотра визита.
- Визит заканчивается после 30 минут бездействия; тайм-аут можно изменить в настройках счётчика в пределах от 30 до 360 минут. Первый переход из рекламной системы всегда начинает отдельный визит.
- Если вкладка оставалась открытой дольше тайм-аута, при возобновлении активности начинается новый визит с источником «внутренний переход».
Отдельно стоит проверить модель атрибуции. С 20 мая 2026 года Метрика и Директ отключили модели «Первый переход», «Последний значимый переход», «Последний переход из Директа» и «Последний переход из Директа кросс-девайс»; сохранённые отчёты со старыми моделями система переключила на актуальные автоматически (справка о моделях атрибуции, проверено 15 октября 2026). Остались «Последний переход», «Первый переход кросс-девайс», «Последний значимый переход кросс-девайс» и автоматическая атрибуция, окно атрибуции составляет 90 дней. По справке о проблемах с метками, в отчётах по умолчанию используется последний переход.
Для оценки рассылки разница существенная. Человек прочитал письмо, перешёл по ссылке, ничего не купил, а через три дня вернулся по закладке и оформил заказ. В модели «Последний переход» заказ достанется прямым заходам. В модели «Последний значимый переход кросс-девайс» прямой заход считается незначимым, и заказ приписывается рассылке. Если в отчёте не указано, какая модель выбрана, цифры по каналам нельзя сравнивать с прошлым месяцем.
Как читать метки в Google Analytics 4
В GA4 размеченный трафик смотрят в отчёте о привлечении трафика (Traffic acquisition) с измерениями «Источник/канал сеанса», «Источник сеанса», «Канал сеанса» и «Кампания сеанса». Канал по умолчанию GA4 определяет по правилам из справки Default channel group. Несколько из них полезно знать наизусть:
- Email:
email,e-mail,e_mailилиe mailв источнике или в канале. - Organic Social: источник из списка соцсетей Google или канал из списка
social,social-network,social-media,sm,social network,social media. - Платные каналы: значение канала подходит под регулярное выражение
^(.*cp.*|ppc|retargeting|paid.*)$, а конкретный канал (поиск, соцсети, видео или Paid Other) выбирается по источнику. - Referral: канал
referral,appилиlink. - Unassigned: ни одно правило не подошло.
Обратите внимание на регулярное выражение для платных каналов. Любое значение utm_medium, в котором встречается сочетание «cp», GA4 считает платным. Если для бесплатного поста придумать канал вроде cpost, визиты попадут в платный трафик.
Unassigned в отчёте почти всегда означает нестандартное значение utm_medium. Откройте измерение «Источник/канал сеанса», отфильтруйте Unassigned и посмотрите, какие пары туда попали: обычно это messenger, qr, post или опечатки. Исправлять нужно значения в схеме и в самих ссылках.
Атрибуцию сессий GA4 считает по последнему непрямому клику, как описано выше: прямой заход наследует источник предыдущей сессии в пределах окна, которое по умолчанию составляет 90 дней. Это одна из причин, почему прямых заходов в GA4 обычно меньше, чем в отчётах Метрики с моделью «Последний переход».
Почему Метрика и GA4 показывают разное
Если поставить на сайт обе системы и сравнить каналы за месяц, цифры не совпадут, и это нормально. Причин несколько:
- Разные модели атрибуции по умолчанию: последний переход в отчётах Метрики, последний непрямой клик для сессий GA4.
- Разные словари каналов. Мессенджеры и QR-коды в Метрике получают свои группы, а в GA4 без собственной группы каналов часто уходят в Unassigned.
- Фильтрация роботов. В Метрике работает система фильтрации роботов, включая тех, кто маскируется под людей и распознаётся по поведению, и справка прямо называет её причиной расхождений с другими системами.
- Блокировщики и согласие на cookies. Счётчики блокируются с разной частотой, и доля потерянных визитов у них разная.
- Разные настройки тайм-аута визита и сессии, если кто-то менял их только в одной системе.
Для клиентского отчёта из этого следует одно правило: одна система служит источником правды для каналов, вторая используется для проверки. Какую выбрать, зависит от того, где большая часть трафика проекта, и подробнее об этом написано в статье об отчёте клиенту по SEO. Менять систему от месяца к месяцу нельзя: плохой месяц клиент переживёт, а смена методики подсчёта подрывает доверие к любым следующим цифрам.
Типичные ошибки и проверка перед отправкой
Ошибки с метками повторяются из проекта в проект:
- Разный регистр в одной кампании:
Telegramв одном посте иtelegramв другом. - Кириллица и пробелы в значениях. Они кодируются в длинные последовательности, которые неудобно читать в отчётах и легко повредить при копировании.
- Второй знак вопроса. Если в адресе уже есть параметры, метка добавляется через
&, иначе часть параметров потеряется. - Редирект, который отбрасывает параметры. Справка Метрики называет потерю меток при перенаправлении одной из причин пустых отчётов. Проверять стоит каждое перенаправление на пути: с http на https, с www на домен без www, на адрес со слешем в конце.
- Метки, скопированные вместе с объявлением из одной рекламной системы в другую. Метрика привязывает такой трафик не к той системе.
- Внутренние ссылки с метками, о которых шла речь выше.
Проверка занимает две минуты. Откройте ссылку в приватном окне браузера и посмотрите на адресную строку после всех перенаправлений: параметры должны остаться на месте. Затем найдите свой визит в отчёте реального времени GA4 и, с небольшой задержкой, в отчёте «Метки UTM» в Метрике. Если визит есть, но не в том канале, исправлять нужно значение utm_medium, пока по ссылке не пошли люди.
Частые вопросы
Нужно ли ставить UTM-метки, чтобы видеть трафик из поиска?
Нет. Ссылки в выдаче формирует поисковая система, разметить их нельзя. Метрика и GA4 определяют переходы из поиска по рефереру и сами относят их к поисковым системам.
Можно ли ставить метки на внутренние ссылки, чтобы считать клики по баннеру?
Не стоит. Метрика берёт метку только из первого просмотра визита, а GA4 определяет источник по началу сессии, поэтому клики так не посчитать, а скопированные адреса с метками засоряют источники. Для кликов настройте цель в Метрике и событие в GA4.
Какие параметры метки обязательны?
Для GA4 это utm_source, utm_medium и utm_campaign, иначе в отчётах появится (not set). Метрике utm_source нужен для соцсетей и рекламы, кроме Директа, а utm_medium для рассылок, мессенджеров, соцсетей, QR-кодов и рекомендательных систем.
Повредят ли адреса с метками индексации сайта?
Обычно нет, если дубли склеены. Яндекс может сам отбрасывать параметры utm_*, а явная директива Clean-param делает это гарантированно. Для Google на странице должен стоять rel="canonical" на адрес без параметров.
Почему визиты по ссылке с меткой попали в Unassigned в GA4?
Значение utm_medium не подошло ни под одно правило каналов по умолчанию. Чаще всего это messenger, qr или опечатка. Замените значение на одно из стандартных или опишите его в собственной группе каналов.
Важен ли регистр в значениях меток?
Да, и в Метрике, и в GA4. utm_source=Telegram и utm_source=telegram будут разными строками отчёта. Проще всего договориться о строчных буквах для всех значений.
