Гайды

Гид

UTM-нейминг без хаоса: компактная система, которой команда реально будет пользоваться

Практический гайд по UTM-неймингу: минимальная система, которая сохраняет чистую атрибуцию, понятные отчёты и меньше ошибок перед запуском.

8 апреля 2026 г.14 мин

UTM-нейминг почти всегда ломается по одной скучной причине: команда пытается быть гибкой в каждом запуске. Один пишет spring-sale, другой spring_sale, третий добавляет даты, а четвёртый придумывает новый utm_medium, потому что так вроде бы понятнее.

Через пару недель атрибуция засоряется, отчёты становятся менее читаемыми, и никто уже не уверен, что названия кампаний вообще можно быстро использовать повторно.

Этот материал показывает компактную систему нейминга, которая достаточно маленькая, чтобы ей реально пользовались, и достаточно строгая, чтобы отчёты оставались в порядке.

Почему UTM-нейминг разваливается

Большинству команд не нужна более сложная схема. Им обычно нужно меньше решений:

  • один формат написания
  • короткий список допустимых medium
  • понятное правило для тестов и вариаций
  • одна финальная проверка перед запуском

Система работает тогда, когда она убирает лишние выборы. Если перед каждым запуском снова начинается обсуждение нейминга, значит система уже слишком рыхлая.

Минимальная структура, которой обычно хватает

Для большинства команд достаточно такого набора:

  1. utm_source отвечает за источник перехода.
  2. utm_medium отвечает за тип трафика.
  3. utm_campaign отвечает за общую инициативу.
  4. utm_content опционален и нужен для вариаций, креативов и размещений.
  5. 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

Один аккуратный пример перед запуском

Чистую ссылку проще проверить, если сначала посмотреть на параметры в явном виде:

Text
utm_source=google
utm_medium=cpc
utm_campaign=summer_offer
utm_content=video_a

Если нужно привести свободный ввод к нормальному названию кампании, достаточно маленького хелпера:

TypeScript
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.

Открыть инструмент

Что стоит забрать из этого гайда

Что ещё почитать