UTM-нейминг почти всегда ломается по одной скучной причине: команда пытается быть гибкой в каждом запуске. Один пишет spring-sale, другой spring_sale, третий добавляет даты, а четвёртый придумывает новый utm_medium, потому что так вроде бы понятнее.
Через пару недель атрибуция засоряется, отчёты становятся менее читаемыми, и никто уже не уверен, что названия кампаний вообще можно быстро использовать повторно.
Этот материал показывает компактную систему нейминга, которая достаточно маленькая, чтобы ей реально пользовались, и достаточно строгая, чтобы отчёты оставались в порядке.
Почему UTM-нейминг разваливается
Большинству команд не нужна более сложная схема. Им обычно нужно меньше решений:
- один формат написания
- короткий список допустимых
medium - понятное правило для тестов и вариаций
- одна финальная проверка перед запуском
Система работает тогда, когда она убирает лишние выборы. Если перед каждым запуском снова начинается обсуждение нейминга, значит система уже слишком рыхлая.
Минимальная структура, которой обычно хватает
Для большинства команд достаточно такого набора:
utm_sourceотвечает за источник перехода.utm_mediumотвечает за тип трафика.utm_campaignотвечает за общую инициативу.utm_contentопционален и нужен для вариаций, креативов и размещений.utm_termоставляйте только там, где он действительно нужен.
Этого хватает для paid, lifecycle, content, partner и внутренних growth-задач без лишней путаницы в параметрах.
Если нужна дополнительная детализация
Сначала добавляйте детали в utm_content, а не расширяйте всю систему целиком. В большинстве случаев utm_content=video_a, utm_content=hero_cta или utm_content=static_01 уже достаточно, чтобы различать варианты без перегруза в utm_campaign.
Таблица, которую можно реально разослать команде
Правила должны быть настолько короткими, чтобы их можно было закрепить в Slack или в короткой рабочей заметке:
| Параметр | Правило | Хороший пример |
|---|---|---|
utm_source | платформа или отправитель | google, meta, newsletter |
utm_medium | тип трафика, а не идея кампании | cpc, paid_social, email |
utm_campaign | общее имя инициативы | spring_launch, pricing_test_q2 |
utm_content | вариант креатива или размещения | video_a, hero_cta, static_01 |
Один аккуратный пример перед запуском
Чистую ссылку проще проверить, если сначала посмотреть на параметры в явном виде:
utm_source=google
utm_medium=cpc
utm_campaign=summer_offer
utm_content=video_aЕсли нужно привести свободный ввод к нормальному названию кампании, достаточно маленького хелпера:
const cleanCampaign = raw
.trim()
.toLowerCase()
.replace(/\s+/g, "_")
.replace(/[^a-z0-9_]/g, "");Проверка перед запуском
- Убедитесь, что
utm_mediumберётся из согласованного короткого списка, а не придумывается под конкретную кампанию. - Проверьте, что разделители в ссылке везде одинаковые.
- Вариативность храните в
utm_content, а не размазывайте её по нескольким параметрам сразу. - Откройте финальную ссылку хотя бы один раз до запуска и проверьте, что ничего не сломалось и не обрезалось.
Попробуйте инструмент
Конструктор UTM-нейминга
Собирайте чистые UTM-ссылки с пресетами, нормализацией и предупреждениями.
Короткая визуальная памятка работает лучше длинного регламента
Во многих командах нейминг становится стабильным только после того, как правила превращаются во что-то видимое и короткое.
Один walkthrough полезнее, чем ещё один длинный документ
Если процесс повторяется, а ошибки всё равно появляются, короткий разбор обычно помогает сильнее, чем ещё одна страница с правилами.
Делайте нейминг скучным специально
Слишком креативные названия почти всегда приводят к грязным отчётам. Спокойные названия переживают масштаб:
- используйте lowercase
- выберите один разделитель и держитесь его
- не добавляйте дату без аналитической причины
- не тащите в
utm_campaignто, что уже есть вutm_sourceилиutm_medium
Лучший UTM-нейминг — тот, которому люди следуют в спешке, а не тот, который красиво выглядит в идеальной документации.
Где дальше пригодится слой с метриками
Когда нейминг стабилен, разбирать performance становится заметно проще. Здесь уже помогает калькуляторная часть:
Попробуйте инструмент
Калькулятор рекламных метрик
Считайте ключевые рекламные метрики и проверяйте сценарии под целевой CPA.
Что стоит забрать из этого гайда
Что ещё почитать
Гид
Как навести порядок в UTM-разметке
Простая система UTM-разметки: общее правило, один генератор ссылок и короткая проверка перед запуском.
Процесс
Как превращать повторяющиеся задачи в маленькие инструменты
Практичный способ замечать повторяющиеся задачи, описывать вход и результат и понимать, когда достаточно одного маленького инструмента.