
UTM-метки — самая простая часть веб-аналитики. Пять параметров, добавленных к ссылке, и система аналитики знает, откуда пришёл посетитель. Но именно на этой простоте спотыкается большинство компаний. Каждый, кто запускает рекламу, размечает ссылки по-своему, и через полгода в отчёте по источникам двадцать вариантов написания одного и того же канала, а сравнить кампании между собой невозможно.
В этой статье — не только что такое UTM-метки, но и правила, по которым мы размечаем трафик на проектах, чтобы данные оставались чистыми годами, независимо от того, сколько людей работает с рекламой.
Из чего состоит UTM-метка
Метка — это набор параметров, которые добавляются к адресу страницы после знака вопроса. Например:
/catalog/?utm_source=yandex&utm_medium=cpc&utm_campaign=okna_moskva_poisk
Всего стандартных параметров пять:
- utm_source — источник: рекламная система, площадка, сайт-партнёр. Например,
yandex,vk,telegram,email. - utm_medium — тип трафика:
cpcдля оплаты за клик,cpmдля оплаты за показы,email,socialдля бесплатных публикаций,referralдля партнёрских ссылок. - utm_campaign — название или идентификатор кампании.
- utm_content — вариант объявления, креатива, баннера. Помогает сравнивать объявления внутри одной кампании.
- utm_term — ключевая фраза или условие показа.
Обязательными мы считаем первые три. Без source, medium и campaign разметка теряет смысл. Content и term добавляются там, где есть что сравнивать.
Зачем нужны метки, если есть автоматическая разметка
Рекламные системы часто умеют передавать данные в аналитику своими средствами — через собственные идентификаторы кликов. Это удобно, но у такого подхода есть ограничения:
- идентификатор понятен только «родной» системе аналитики, а CRM, коллтрекинг и другие сервисы его не прочитают;
- для социальных сетей, рассылок, мессенджеров, офлайн-рекламы с QR-кодами автоматической разметки нет вовсе;
- при ошибке в связке кабинета и счётчика данные теряются, и восстановить их уже нельзя.
UTM-метки работают везде, читаются любой системой и сохраняются вместе с заявкой. Поэтому мы используем их всегда, даже когда автоматическая разметка включена: это страховка и единый язык для всех инструментов.
Правило первое: единый регистр и транслитерация
Для систем аналитики Yandex, yandex и YANDEX — три разных источника. То же самое с пробелами, дефисами и подчёркиваниями. Поэтому первое правило — жёсткая договорённость о формате:
- Только строчные латинские буквы, цифры, подчёркивание. Никакой кириллицы — она превращается в нечитаемые последовательности символов в адресе, и в части систем отображается некорректно.
- Слова разделяются подчёркиванием. Не пробелом, не дефисом, не точкой — а одним выбранным символом.
- Транслитерация по одной схеме. Если решили писать «moskva», не должно появляться «moscow» и «msk».
Звучит банально, но это самая частая причина грязных отчётов. На одном проекте мы насчитали одиннадцать вариантов написания источника для одной социальной сети: от полного названия до сокращений с ошибками.
Правило второе: справочник значений
Чтобы каждый новый сотрудник или подрядчик не изобретал метки заново, нужен справочник — простая таблица с допустимыми значениями для source и medium. Пример базового справочника:
| Канал | utm_source | utm_medium |
|---|---|---|
| Поисковая реклама Яндекса | yandex | cpc |
| Реклама в сетях Яндекса | yandex | cpc (кампания с пометкой rsya) |
| Таргетированная реклама ВКонтакте | vk | cpc или cpm |
| Посты в сообществе ВКонтакте | vk | social |
| Посевы в Telegram-каналах | telegram | cpm |
| Собственный Telegram-канал | telegram | social |
| Email-рассылка | ||
| QR-код на печатной продукции | offline | qr |
| Ссылка у партнёра | название_партнёра | referral |
Справочник хранится в общем доступе. Новые значения добавляются только через ответственного человека — не потому что это бюрократия, а потому что иначе через месяц правило перестанет работать.
Правило третье: понятная структура названия кампании
Параметр utm_campaign — самый информативный и самый хаотичный. Хорошая практика — составлять название из фиксированных блоков в одном и том же порядке. Например: направление_гео_тип_доп.
remont_kvartir_msk_poiskremont_kvartir_msk_rsya_retargetdizajn_interiera_mo_poisk_brend
Такая структура позволяет фильтровать отчёты по части названия: все кампании по ремонту квартир, все кампании в сетях, все кампании по Москве. Если в названии хаос, такие срезы приходится собирать вручную.
Ещё один вариант — передавать в utm_campaign числовой идентификатор кампании из рекламного кабинета. Это надёжнее, потому что идентификатор не меняется при переименовании. Но человеку такие отчёты читать сложнее. Мы часто совмещаем: название в utm_campaign, а идентификатор — в дополнительном параметре.
Динамические параметры: меньше ручной работы
Рекламные системы позволяют подставлять значения в метки автоматически. Вместо того чтобы вручную прописывать название кампании и ключевую фразу для каждого объявления, вы пишете шаблон, а система подставляет реальные значения при клике.
Пример шаблона для поисковой рекламы:
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}
В фигурных скобках — параметры, которые система заменит на идентификатор кампании, объявления и ключевую фразу. Также можно передавать тип площадки (поиск или сети), позицию показа, тип устройства, регион. Это бесценные данные для анализа: например, можно увидеть, что одна и та же фраза на мобильных конвертирует вдвое хуже, и скорректировать ставки.
Названия динамических параметров различаются в разных рекламных системах, поэтому шаблон нужно сверять с документацией конкретной площадки. А после запуска — обязательно кликнуть по объявлению и проверить, что параметры подставились, а не пришли в виде буквального текста в скобках.
Частые ошибки разметки
Метки на внутренних ссылках
Иногда UTM-метки ставят на баннеры внутри собственного сайта, чтобы отследить клики. Это ошибка: при переходе по такой ссылке начинается новый визит с новым источником, и посетитель, пришедший из рекламы, внезапно «переходит» во внутренний источник. Для внутренних кликов используйте цели и события, а не метки.
Редиректы, которые обрезают параметры
Если ссылка ведёт на адрес без слеша, а сайт перенаправляет на адрес со слешем, часть настроек сервера отбрасывает параметры. То же случается при перенаправлении с http на https или с www на адрес без www. Проверяйте, что метка доходит до конечной страницы.
Ссылка с меткой попадает в индекс
Если размеченная ссылка опубликована открыто (например, в посте на форуме), поисковик может её проиндексировать. Тогда появляются дубли страниц, а визиты из поиска засчитываются как рекламные. Решается настройкой канонических адресов и директивой Clean-param в файле robots.txt.
Метки не сохраняются в заявке
Посетитель пришёл по размеченной ссылке, походил по сайту, на третьей странице оставил заявку. В адресе третьей страницы меток уже нет, и в CRM заявка приходит без источника. Решение — сохранять метки при первом заходе в cookie и подставлять их в скрытые поля всех форм. Это несложная доработка сайта, но без неё связать заявку с рекламой не получится.
Разные метки на одно и то же
Один подрядчик пишет utm_medium=cpc, другой — ppc, третий — paid. Всё это платный трафик, но в отчётах — три разных канала. Лечится только справочником и контролем.
Как навести порядок, если хаос уже есть
Если разметка годами велась как попало, не нужно пытаться исправить историю. Достаточно:
- Составить справочник и правила.
- Переразметить все активные кампании по новым правилам.
- Зафиксировать дату перехода и сравнивать данные только начиная с неё.
- Для старых данных при необходимости создать в аналитике сегменты, которые объединяют разные варианты написания.
- Раз в месяц просматривать отчёт по меткам и искать новые «нестандартные» значения.
Эта работа занимает один-два дня, а пользу от неё вы будете чувствовать в каждом отчёте. Особенно это важно при запуске контекстной рекламы и посевов в соцсетях одновременно: без единой разметки сравнить эффективность каналов просто нельзя.
Вывод
UTM-метки — фундамент любой аналитики рекламы. Сами по себе они просты, но работают только при соблюдении единых правил: строчная латиница, справочник допустимых значений, понятная структура названий кампаний, динамические параметры там, где это возможно, и сохранение меток вместе с заявкой. Заведите справочник сегодня — и через месяц вы впервые сможете честно сравнить, какой канал приносит заявки дешевле.


