UTM-метки: как размечать трафик без ошибок
UTM-метки: как размечать трафик без ошибок
Открываете отчёт по источникам, а там каша. Один и тот же Яндекс Директ записан тремя способами: yandex, Yandex и яндекс. Кампании называются kampaniya1 и test_new_final2. Понять, какой канал привёл заявку на 180 тысяч рублей, невозможно. Знакомо?
UTM-метки решают эту задачу, если их ставить по правилам. Это короткие хвосты в ссылке, которые рассказывают аналитике, откуда пришёл человек. Без них реклама, рассылки и посты в Telegram сливаются в безликий «переход по ссылке». С ними вы видите, что заявки дала РСЯ-кампания по холодному спросу, а не поиск, и перекидываете бюджет туда, где он работает.
Разберём, как устроены метки, какие параметры обязательны, как собрать единый стандарт для команды и где обычно всё ломается. В конце дам чеклист и шаблоны, которые можно унести и применить сегодня.
Что такое UTM-метка и зачем она нужна
UTM это набор параметров, которые добавляются к адресу страницы после знака вопроса. Яндекс Метрика и Google Analytics читают эти параметры и раскладывают трафик по полочкам: источник, тип трафика, конкретная кампания.
Выглядит так:
https://leadtheway.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=b2b_poisk_msk
Часть до знака вопроса это сама страница. Всё после это метки, разделённые амперсандом. Пользователь их не замечает, а система аналитики разбирает на части и показывает в отчётах.
Зачем это бизнесу. Допустим, вы крутите рекламу в Директе, ведёте Telegram-канал и шлёте email-рассылку. Все три канала гонят людей на один лендинг. Без разметки в Метрике вы увидите общую цифру визитов и заявок, но не поймёте вклад каждого канала. С разметкой картина дробится: 40 заявок с поиска, 12 с РСЯ, 7 из рассылки, 3 из Telegram. Дальше это сводится в сквозную аналитику, где к каждой метке подтягивается выручка из CRM, и становится видно реальную окупаемость, а не клики.
Пять параметров UTM: что обязательно, а что нет
Параметров всего пять. Три из них обязательные, два дополнительные.
| Параметр | Что описывает | Пример значения | Обязательность |
|---|---|---|---|
utm_source |
Источник, площадка | yandex, vk, telegram, email | Да |
utm_medium |
Тип трафика | cpc, cpm, social, email | Да |
utm_campaign |
Название кампании | b2b_poisk_msk | Да |
utm_term |
Ключевое слово | {keyword} | Нет |
utm_content |
Различие объявлений | banner_skidka, text_v1 | Нет |
utm_source отвечает на вопрос «откуда». Это конкретная площадка: yandex, vk, telegram, sendsay. Не пишите сюда тип трафика вроде «контекст», для этого есть следующий параметр.
utm_medium отвечает на вопрос «каким способом». Стандартные значения: cpc для оплаты за клик, cpm для показов, social для соцсетей, email для рассылок. Метрика и GA опираются на эти значения, когда автоматически группируют каналы, поэтому держитесь принятых обозначений.
utm_campaign это имя кампании. Сюда попадает то, по чему вы будете искать данные в отчётах: b2b_poisk_oborudovanie, rsya_retarget_korzina. Чем понятнее имя, тем быстрее вы найдёте нужную строку через полгода.
utm_term и utm_content нужны для детализации. Первый чаще отдают под ключевое слово (в Директе подставляется динамически), второй под различение объявлений или баннеров в одной кампании. Если детализация не нужна, эти два можно опустить. Лучше короткая чистая метка, чем длинная с пустыми хвостами.
Динамические параметры Яндекс Директа
Прописывать ключевое слово в каждое объявление руками невозможно. Поэтому рекламные системы умеют подставлять значения сами через шаблоны в фигурных скобках. Вы ставите макрос, а Директ заменяет его на реальные данные в момент клика.
Полезные макросы Яндекс Директа:
{campaign_id}подставит номер кампании{ad_id}номер объявления{keyword}ключевую фразу, по которой показалось объявление{source_type}тип площадки (поиск или сеть){device_type}тип устройства{region_name}регион показа
Рабочий шаблон для поисковой кампании в Директе:
?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}&utm_content={ad_id}
После клика человек попадёт на страницу с уже заполненными значениями, и вы увидите в Метрике, какая фраза и какое объявление сработали. Это база для борьбы с пустыми расходами: видно, по каким ключам идут заявки, а где только сливается бюджет. Дальше остаётся почистить трафик от мусорных запросов.
Один нюанс. Макросы у площадок разные. В VK Рекламе свой набор подстановок, в Telegram Ads разметка устроена иначе. Не копируйте шаблон Директа в другой кабинет вслепую, сверяйтесь с документацией площадки.
Единый стандарт: главное правило разметки
Самая частая беда не в синтаксисе, а в разнобое. Пока вы один ведёте рекламу, метки более-менее единообразны. Как только подключается подрядчик, второй маркетолог или вы возвращаетесь к проекту через год, начинается зоопарк: Yandex и yandex, email и e-mail, retarget и retargeting.
Для аналитики yandex и Yandex это два разных источника. Метрика их не склеит. В отчёте трафик расползётся на дубли, и цифры перестанут сходиться.
Лечится это одним документом. Заведите таблицу стандарта разметки и договоритесь, что все метки строятся только по ней. Минимальные правила:
- Только латиница и нижний регистр. Никаких заглавных букв и кириллицы.
- Пробелы заменяются нижним подчёркиванием или дефисом. Выберите один разделитель и держитесь его.
- Фиксированный словарь значений для
utm_sourceиutm_medium. Например, всегдаyandex, всегдаcpc, всегдаemail. - Понятная схема именования кампаний:
направление_тип_гео, скажемoborudovanie_poisk_spb. - Никаких пробелов, спецсимволов и русских букв в значениях.
Этот стандарт это страховка от того, что через три месяца отчёт превратится в нечитаемую кашу. Один раз договорились, дальше просто следуете.
Где обычно ломается разметка
Ошибки в UTM редко бывают экзотическими. Обычно это одни и те же грабли.
Разный регистр. CPC и cpc для системы разные. Всегда нижний регистр.
Кириллица в значениях. utm_campaign=поиск_москва превратится в нечитаемый набор символов вроде %D0%BF%D0%BE%D0%B8.... Только латиница.
Пробелы. Пробел в метке ломает ссылку. Замените на подчёркивание или дефис.
Дубли источников. yandex, yandex.direct, ya это три разных источника в отчёте. Один источник одно написание.
Метка на внутренних ссылках. Если поставить UTM на ссылку внутри своего сайта, аналитика начнёт считать переход новым визитом из внешнего источника. Сессия рвётся, данные искажаются. UTM только для входящего трафика, для внутренней навигации они не нужны.
Лишний мусор. Пустые utm_term= без значения или дубль параметра. Чем чище ссылка, тем меньше шансов, что она где-то обрежется.
Метка не долетела до CRM. Допустим, разметка идеальна, в Метрике всё видно, но в заявке источник теряется. Тогда поле с UTM не передаётся из формы в CRM. Проверьте, что скрытые поля формы ловят метки и пишут их в карточку сделки, иначе связать звонки и заявки со сделками не получится.
Как проверить, что метки работают
Не верьте, что разметка корректна, пока не убедились. Проверка занимает пару минут.
Сначала пройдите по ссылке сами. Откройте собранный URL в браузере, дойдите до страницы, убедитесь, что она открылась и метки не сломали адрес. Затем загляните в Метрику в отчёт «Источники, Метки UTM». Там по очереди раскрываются source, medium, campaign. Свежий визит появляется почти сразу, можно поймать собственный заход.
Что смотреть в отчёте:
- значения читаются и совпадают со стандартом
- нет дублей одного источника в разном написании
- кампании называются осмысленно
- заявка с тестового перехода долетела до CRM с сохранённой меткой
Если в Метрике вместо аккуратного yandex / cpc мелькают кракозябры или Not set, разметка собрана с ошибкой. Чините на уровне шаблона, а не отдельной ссылки, иначе ошибка расползётся по всем кампаниям.
Инструменты для сборки меток
Руками собирать ссылку с пятью параметрами долго и легко ошибиться. Используйте компоновщики.
Для разовых ссылок (пост в Telegram, баннер у партнёра) подойдёт любой бесплатный генератор UTM: вводите значения в поля, получаете готовый URL. Удобно для рассылок и точечных размещений.
Для рекламных кабинетов логичнее собрать шаблоны один раз и вставлять их на уровне кампании. В Директе UTM прописываются в поле ссылки, и динамические макросы сами подставят нужные значения. Так вы не размечаете каждое объявление вручную и не плодите расхождения.
Для большой команды держите стандарт в общей таблице: словарь значений, схема именования кампаний, готовые шаблоны под каждую площадку. Новый человек заходит, копирует шаблон, подставляет своё. Разнобой исчезает на корню.
Частые вопросы про UTM-метки
Влияют ли UTM-метки на SEO? Прямо нет. Поисковая выдача от меток не страдает. Но метки плодят дубли URL одной страницы, что теоретически размывает сигналы. Для рекламного и реферального трафика это норма, на внутренние ссылки сайта метки лучше не ставить.
Чем utm_term отличается от utm_content?
utm_term обычно отдают под ключевое слово, особенно в контексте, где оно подставляется динамически. utm_content под различение объявлений, баннеров или ссылок внутри одной кампании. Жёсткого закона нет, но привычка экономит время при чтении отчётов.
Обязательно ли заполнять все пять параметров? Нет. Обязательны три: source, medium, campaign. Term и content добавляйте, когда нужна детализация. Пустые метки без значений лучше не оставлять.
Можно ли ставить кириллицу в метки? Технически да, но не нужно. Русские буквы в URL кодируются в нечитаемый вид и портят отчёты. Только латиница и нижний регистр.
Почему в отчёте трафик задвоился?
Чаще всего из-за разного написания одного источника: yandex и Yandex, vk и vkontakte. Система считает их разными. Сведите всё к единому словарю значений и проблема уйдёт.
Как метки связаны с окупаемостью рекламы? UTM это мостик между кликом и деньгами. Метка доносит источник до Метрики и дальше до CRM, где к ней привязывается сделка и сумма. Без чистой разметки расчёт окупаемости по каналам разваливается, потому что неясно, какой канал принёс выручку. Здесь же подключаются модели атрибуции, которые распределяют ценность между касаниями.
Чеклист перед запуском разметки
Короткий список, по которому стоит пройтись перед стартом любой кампании:
- три обязательных параметра на месте: source, medium, campaign
- только латиница и нижний регистр, без пробелов и кириллицы
- значения source и medium взяты из единого словаря
- имена кампаний осмысленные и по общей схеме
- динамические макросы подставлены верно для своей площадки
- UTM стоят только на входящем трафике, не на внутренних ссылках
- тестовый переход проверен в Метрике
- метка долетает из формы в CRM
Чистая разметка не сложнее аккуратного ведения таблицы, а отдача огромная: вы видите, какой рубль рекламного бюджета вернулся заявкой, а какой ушёл в пустоту. Если хочется, чтобы данные с первого дня собирались правильно и связывались с деньгами в CRM, команда Lead The Way поможет выстроить разметку и сквозную аналитику под ваш бизнес. Оставьте заявку, разберём вашу ситуацию и предложим понятный план.