14 мин чтения Аналитика, конкуренты, контент

Что такое UTM-метки, как их создать и где смотреть в Метрике

CRM и автоматизация
Содержание11

UTM-метки — параметры в URL, по которым аналитика отличает Директ от рассылки и поста в соцсети. Без source, medium и campaign переходы падают в «прямые» и «не определено»: стоимость заявки не видно. Ниже — как собрать ссылку, открыть отчёт «Метки UTM» в Яндекс.Метрике и не потерять метку на редиректе и в форме.

Что такое UTM-метки и зачем размечать ссылки

UTM-метки — пары «параметр=значение» в query URL. По ним Яндекс.Метрика и Google Analytics отличают клик из Директа от письма и поста. Это не отдельный сервис и не плагин: метки пишутся в адрес страницы и едут вместе с переходом.

Сайту услуг и магазину метки нужны, чтобы развести каналы. Контекст, рассылка, QR на визитке и заход «вбил адрес руками» без меток схлопываются в прямые визиты и строку «не определено». Расход виден в кабинете, а заявки в отчёте без подписи. Стоимость лида по каналу тогда не собрать.

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

Без UTM реклама, рассылка и прямой заход сливаются, и стоимость заявки посчитать нельзя.

Факт. UTM-метки записываются в URL как пары параметр=значение; в набор входят utm_source, utm_medium и utm_campaign.

Мнение. Если канал один и все заявки с визитки, метки можно не ставить. Как только рядом Директ и рассылка — без них отчёт смешивает источники.

Как устроен URL с метками: знаки, кодировка, регистр

Сначала идёт чистый адрес страницы, затем знак вопроса, затем пары ключ=значение через амперсанд. Второй вопросительный знак в той же ссылке ломает разбор. Браузер и счётчик читают query иначе, чем вы задумали.

Пробелы в значениях запрещены. Кириллицу и спецсимволы кодируют в UTF-8 percent-encoding, иначе хвост обрежется ещё до счётчика. В значениях выберите дефис или подчёркивание и не смешивайте оба в одном аккаунте. Имена параметров пишут латиницей: utm_source, а не «источник».

Регистр значений не стоит считать «всегда неважным». В справках Google Analytics 4 и Яндекс.Метрики правила разные и меняются. Сверяйте текущую документацию. Держите словарь в нижнем регистре, чтобы не плодить дубли строк. Лимиты длины URL в браузере, на сервере и в кабинетах тоже разные. Длинную ссылку кабинет или прокси может обрезать без предупреждения — проверяйте итоговый адрес после сохранения объявления.

Пример рабочей ссылки на выдуманный путь: https://studio.example/uslugi/sajty?utm_source=yandex&utm_medium=cpc&utm_campaign=nvrsk_sajty.

Пробел и кириллица без percent-encoding обрезают метку ещё до счётчика.

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

Без utm_source, utm_medium и utm_campaign канал в Google Analytics 4 и Метрике часто уезжает в «не определено» или в прямые заходы. Это типичный эффект, а не гарантия движка. Три поля — минимальный рабочий набор: площадка, тип канала и конкретная кампания.

Необязательные поля включают, когда внутри одной кампании несколько объявлений. utm_term держит ключ или условие показа. utm_content уточняет объявление, баннер или кнопку внутри той же utm_campaign. Без него креативы сливаются в одну строку.

Google Analytics 4 умеет читать и расширенные поля — utm_id, utm_source_platform, utm_creative_format, utm_marketing_tactic. Актуальный перечень берите в справке Google Analytics, чужие списки не копируйте. Для отчётов Метрики хватает пяти классических параметров. Расширенные поля GA4 не подставляйте «на всякий» в каждую ссылку.

Статической строки хватает для письма, QR и поста, где значение известно заранее. Макрос кабинета нужен, когда ключ, объявление или площадка меняются от клика к клику. Google Analytics 4 группирует каналы в том числе по utm_medium: cpc и social попадут в разные группы. Точный список Default Channel Grouping сверяйте в справке GA4, он не вечный.

Параметр Обязательность Что означает Если поле пусто
utm_source Обязательный Площадка: yandex, vk, newsletter Канал часто уезжает в «не определено» или direct
utm_medium Обязательный Тип трафика: cpc, email, social GA4 не соберёт группу канала, Метрика потеряет тип
utm_campaign Обязательный Конкретная кампания или акция Не отличить запуски внутри одной площадки
utm_term Необязательный Ключ или условие показа В отчёте не будет среза по ключу
utm_content Необязательный Объявление, баннер, кнопка внутри кампании Не сравнить креативы одной кампании

Как создать UTM-метку вручную и генератором

Ссылку собирают вручную, генератором или в таблице — схема одна: к чистому URL дописывают source, medium и campaign. Для типичного запуска контекста на услугу «сайт» берите площадку yandex, канал cpc, кампанию вроде nvrsk_sajty и словарь ниже. Генератор без словаря только плодит синонимы.

До сборки приготовьте финальный URL без меток: протокол https, без дубля слэша, тот адрес, куда человек реально попадает. Рядом положите словарь source и medium и имя кампании латиницей.

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

Где ломается чаще всего: метка стоит на промежуточном редиректе, а не на финальной странице; кнопка ведёт через короткий URL, который query не пробрасывает; ссылку скопировали из мессенджера с разрывом строки. Готово, если страница открывается, в адресной строке видны все пары, а тестовый визит сел в нужную кампанию в Метрике.

  1. Откройте чистый URL услуги без хвоста.

  2. Допишите ?utm_source= и значение площадки.

  3. Через & добавьте utm_medium= — тип канала.

  4. Через & добавьте utm_campaign= — имя кампании.

  5. Если объявлений несколько, добавьте utm_content; ключ кладите в utm_term.

  6. Проверьте: нет пробелов, нет второго ?, пары на месте в адресной строке.

  7. Откройте ссылку сами и найдите тестовый визит в отчёте «Метки UTM».

Динамические параметры в Директе, Google Ads и VK Ads

Макрос кабинета подставляет в ссылку то, что меняется от показа к показу: ключ, номер объявления, устройство, площадку. Имена макросов берите только из текущей справки кабинета — синтаксис скобок здесь не фиксируем. Яндекс.Директ подставляет значения в utm_term, когда в это поле кладут макрос ключа или условия показа.

Идентификатор кампании логично держать в utm_campaign, объявление и баннер — в utm_content, ключ — в utm_term. Устройство, площадку и креатив тоже обычно кладут в content, чтобы не размывать имя кампании. Перед заливкой сверьте в справке кабинета актуальное имя каждого макроса.

Авторазметку Директа и ручные UTM часто включают вместе. Как кабинет ведёт себя при дубле параметров, что делают yclid и чей хвост победит — только по текущей справке Директа, без догадок. В Google Ads рядом с ручными UTM живёт gclid. Поле utm_source_platform подключайте, только если оно есть в актуальной справке GA4; интерфейс Universal Analytics не описываем. В VK Ads типичная поломка — кириллица в названии кампании без кодирования: отчёт дробится, часть кликов теряется.

Макрос (имя из справки кабинета) Система В какой параметр класть Что сверить в справке
Ключевое слово или условие показа Яндекс.Директ utm_term Актуальное имя макроса и правила авторазметки
Идентификатор кампании Яндекс.Директ, Google Ads utm_campaign Не дублировать с ручным именем кампании
Идентификатор объявления или баннера Яндекс.Директ, VK Ads utm_content Имя макроса объявления и баннера
Тип устройства Яндекс.Директ, Google Ads utm_content Имя макроса устройства
Площадка показа Яндекс.Директ, VK Ads utm_content Имя макроса площадки
Креатив Google Ads, VK Ads utm_content Имя макроса креатива

Словарь имён: чтобы клиент и директолог не плодили синонимы

Один source — одно написание на весь аккаунт. Второй синоним убивает отчёт: yandex, direct и yadirect станут тремя строками, и сравнить запуски нельзя. Для типовых работ студии зафиксируйте: одна площадка — один source, один тип трафика — один medium.

Шаблон campaign тоже один на аккаунт: латиница, схема geo_usluga_period или id из кабинета. Без пробелов и без даты в пяти форматах «на всякий». Органический поиск UTM не размечают: иначе органика уедет в другой канал. Для SEO-работ метку ставят только на ручные ссылки — справочник, гостевой материал, партнёрку.

Таблица ниже — рабочий словарь студии для сайта услуг, а не копия группировки GA4. Для нового аккаунта берите её как есть. Если в кабинете уже живёт другой словарь и в нём десятки кампаний — не мешайте два правила на лету: сначала сверка, потом заливка.

Канал работ utm_source utm_medium Шаблон utm_campaign
Контекст на разработку сайта yandex cpc nvrsk_sajty
Гео и карты yandex cpc nvrsk_geo
Рассылка клиентам newsletter email nvrsk_email_usluga
Пост или блогер vk social nvrsk_bloger
QR на визитке и офлайн offline qr nvrsk_vizitka
Справочник или партнёрка directory referral nvrsk_partner

Один source — одно написание; второй синоним убивает отчёт.

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

Яндекс.Метрика показывает UTM-метки в стандартном отчёте «Метки UTM»: не в сводке по источникам и не в кабинете Директа. Откройте Стандартные отчёты -> Источники -> Метки UTM. Если пункты меню сдвинулись, путь сверяйте со справкой Метрики — названия экранов меняют, смысл отчёта тот же.

Дальше навесьте группировки utm_source, utm_medium, utm_campaign и при необходимости utm_content и utm_term. Владельцу сайта услуг стоит смотреть цели «заявка» и «звонок» в разрезе кампании. Магазину — ту же нарезку плюс электронную коммерцию: заказы и выручка по метке, а не только визиты.

Отчёт «Источники, сводка» канал покажет, но campaign, content и term не разложит. Для ключа «utm метки метрика» рабочий экран — именно «Метки UTM». В GA4 смотрят отчёты по сеансам и источнику плюс Default Channel Grouping. Это соседняя система, не замена маршрута в Метрике.

Метка живёт в сессии и в цепочке касаний. Окно атрибуции задаёте в настройках счётчика, отдельных «волшебных» сроков здесь нет. Серверный учёт звонков и офлайна метка не заменяет: если заявка пришла по телефону без подписи, в отчёте UTM её не будет.

  1. Откройте Стандартные отчёты в Метрике.

  2. Перейдите в Источники и выберите «Метки UTM».

  3. Включите группировки source, medium, campaign, затем content и term.

  4. Добавьте цели или электронную коммерцию и сверьте строки с кабинетом рекламы.

Как довести метку до CRM и увидеть стоимость заявки

UTM-метки попадают в CRM только если форма их сохранила. Для сайта услуг с Директом и формой заявки цепочка такая: скрытые поля utm_source, utm_medium, utm_campaign -> сделка в Bitrix24 или amoCRM -> отчёт «стоимость заявки». На сайте услуг в сделку уходит заявка, в магазине — заказ; поле одно и то же, меняется сущность. Если заявок нет и вы не считаете стоимость лида, этот раздел можно не собирать.

Поля пишет JavaScript из query, сервер из запроса или CMS из сохранённой сессии. Квиз и многошаговая форма ломаются, если значения читают только на первом экране: к шагу «телефон» query уже пустой. Проверяйте, что скрытые поля живут до отправки.

Метка сама расход не подтягивает. Сумма кликов идёт из кабинета, визиты — из Метрики, заявки — из CRM. ДРР без этой склейки и без выгрузки расхода не посчитать, «автоматический ДРР из одной галочки» обещать нельзя. Формы и CMS должны уметь сохранить query и отдать его в заявку: это требование к сайту с формами, которые сохраняют UTM в заявке, а на 1С-Битрикс — к сайту на 1С-Битрикс с передачей меток из формы.

Клик с UTM открывает страницу, страница кладёт значения в скрытые поля, отправка создаёт сделку, отчёт считает стоимость заявки по source, medium и campaign. Если конструктор формы query игнорирует, цепочка обрывается на втором шаге — чинить форму, а не «ещё раз настроить Директ».

Дубли в поиске, редиректы и чек-лист «метка не доехала»

Поисковик может увидеть одну и ту же страницу с хвостом и без него как два разных URL. Для Яндекса в robots.txt настраивают директиву Clean-param на параметры utm_* — синтаксис только из актуальной справки Яндекс Вебмастера; директива исключает указанные параметры из адреса при обходе. Для Google опирайтесь на rel=canonical на URL без меток.

Авторазметка кабинетов — gclid, yclid, from, _openstat — атрибутирует клик внутри своей экосистемы. Ручная UTM всё равно нужна для email, QR и партнёрок: автометка Директа письмо не подпишет. Когда автометка перекрывает ручную при дубле параметров, смотрите справку кабинета, а не чужой чек-лист.

Метки вредят на внутренних ссылках сайта, в пагинации и при шаринге «как есть» без каноникала: отчёт засоряется самопереходами. Если сайт — SPA с маршрутами только после #, query счётчик может не увидеть. Этот случай дальше по инструкции не лечится: сначала меняют роутинг.

  • Редирект http->https, www и слэш сохраняет query, иначе UTM обнуляется до визита.
  • Форма и квиз читают метки на каждом шаге, не только на первом экране.
  • Кириллица и пробелы уходят в percent-encoding.
  • Кабинет не обрезает длинный URL при сохранении объявления.
  • Промежуточный короткий домен пробрасывает query на финальную страницу.
  • Внутренние ссылки и пагинацию UTM не размечают.

Редирект http->https или слэш без сохранения query обнуляет UTM до визита.

Если ссылки собраны, отчёт в Метрике открывается, а форма отдаёт source, medium и campaign в сделку — можно считать стоимость заявки по каналу. Оставьте заявку, если нужно заложить это в формы и CMS с первого экрана.

Источники

Частые вопросы

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

Это параметры в адресе страницы — utm_source, utm_medium, utm_campaign и при необходимости term и content, — по которым Метрика и Google Analytics понимают источник, канал и кампанию перехода.

Как создать UTM-метку?

К чистому URL после знака ? добавляют пары параметр=значение через &. Минимальный набор — source, medium и campaign; ссылку собирают вручную или генератором и проверяют тестовым визитом.

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

В стандартных отчётах откройте Источники -> Метки UTM, сгруппируйте по source, medium, campaign, content и term и сверьте строки с целями. Это не то же самое, что сводный отчёт по источникам.

Нужны ли ручные UTM, если в Директе есть авторазметка?

Авторазметка (yclid) помогает атрибутировать клик внутри экосистемы Яндекса, но не подпишет заявку в CRM и не унифицирует email, соцсети и QR. Ручные метки нужны, когда каналов несколько.

Портят ли UTM-метки индексацию сайта?

Сами параметры не вредят, если для Яндекса настроить Clean-param на utm_* по актуальной справке, а для Google отдать rel=canonical на URL без меток. Иначе поисковик может увидеть дубли страниц.

Поделиться
ВКонтакте Telegram MAX

Расскажите о задаче — посчитаем смету

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