UTM-метки либо превращаются в управляемую систему атрибуции, либо в кладбище разрозненных utm_campaign=retargeting2_new_final_final. Третьего не дано.

Если вы агентство, хаос в UTM бьет по вам дважды: вы теряете качество данных и тратите часы на “расшифровку” трафика, а клиент теряет доверие к отчетности. Если вы клиент, вы платите за трафик, который нельзя нормально разложить по источникам, кампаниям и гипотезам. И в итоге спорите не про pipeline, а про “почему в GA одно, а в CRM другое”.

В BlueWhite Agency мы строим систему привлечения так, чтобы аналитика отвечала на один вопрос: что приносит выручку и продажи, а не клики. UTM-структура в этой системе это базовый слой. Ниже даем рабочую схему, которая выдерживает агентство, несколько подрядчиков, кросс-канальные кампании и долгий цикл сделки (B2B/услуги/SaaS).


Что именно ломается без стандарта UTM

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

  1. Нельзя свести отчетность. В одном месте utm_source=facebook, в другом utm_source=fb, в третьем utm_source=meta.
  2. Смешиваются сущности. В utm_campaign пихают и гео, и креатив, и аудиторию, и тип предложения.
  3. Нет связи с CRM. Лиды попадают в CRM без исходных параметров, дальше невозможно построить воронку по источникам до сделки.
  4. Нельзя сравнивать гипотезы. Если названия “плывут”, вы не сравниваете кампании, вы сравниваете шум.
  5. Ручные правки в отчетах. Excel-таблицы с маппингом “fb = facebook = meta” становятся вечным костылем.

UTM должны быть скучными. Предсказуемыми. Машиночитаемыми. И одинаковыми у агентства и клиента.


Принципы, на которых держится UTM-схема

1) Один параметр = одна смысловая сущность

Не смешиваем уровни. Источник это источник. Канал это канал. Кампания это кампания.

2) Только lowercase + единый разделитель

  • lowercase везде
  • слова разделяем _ (подчеркивание)
  • никаких пробелов, кириллицы, +, &, эмодзи и прочих сюрпризов

3) Минимум обязательных параметров, остальное опционально

Чем больше “обязательных” полей, тем больше ошибок. Мы фиксируем базу и добавляем расширение только там, где оно реально нужно.

4) Учитываем, что UTM живут не только в GA

Они должны корректно попадать в:

  • GA4
  • рекламные кабинеты (для проверки)
  • CRM (HubSpot, Bitrix24, AmoCRM, Salesforce и т.д.)
  • calltracking/чат-виджеты
  • BI (Looker Studio/Power BI)

5) UTM не заменяют автотеги платформ

UTM это единый слой классификации. Но:

  • Google Ads лучше вести с gclid (и/или utm_source=google, utm_medium=cpc)
  • Meta и LinkedIn имеют свои click id (fbclid, li_fat_id/и т.д.), их тоже стоит сохранять UTM дополняют, а не воюют с этим.

Базовый “контракт” UTM: что заполняем всегда

Минимальный набор, который обязателен для любого платного и управляемого трафика:

  • utm_source — платформа/источник
  • utm_medium — тип канала (логический)
  • utm_campaign — кампания (ваша бизнес-логика)
  • utm_content — объявление/креатив/вариант (опционально, но сильно рекомендуем)
  • utm_term — ключ/аудитория/таргет (по ситуации)

Дальше подробно, с конкретной схемой.


Схема значений: как мы называем параметры

utm_source (источник)

Всегда платформа, коротко и единообразно:

  • google
  • meta
  • linkedin
  • yandex
  • bing
  • tiktok
  • telegram
  • newsletter
  • partners
  • referral (лучше избегать в UTM, это скорее дефолт каналов в GA, но иногда надо)
  • direct в UTM не используем вообще

Важно: не facebook, не fb, не instagram. Это все Meta. Детализацию ниже делаем в utm_content или через параметры платформы.

utm_medium (канал)

Это логическая классификация, а не название платформы:

  • cpc — перформанс-клик (поисковая/соцсети/дисплей, если покупаем клики)
  • paid_social — платный соцтрафик (если хотите отделять от поиска)
  • display — баннерные сети
  • video — видеореклама
  • email — рассылки
  • organic — если вы намеренно размечаете органику (редко нужно)
  • affiliate — партнерка
  • cpa — оплатa за действие
  • offline — QR/мероприятия (да, UTM там тоже нужны)

Главное: не плодить paid, ppc, cpc_paid, social-paid. Выберите один словарь и закрепите.

Рекомендация, которая хорошо работает в агентстве:

  • для Google Ads search: utm_medium=cpc
  • для Meta/LinkedIn: utm_medium=paid_social
    Так проще анализировать микс.

utm_campaign (кампания)

Это не “название кампании в кабинете”. Это ваш уровень бизнес-смысла, который должен пережить реструктуризацию аккаунта.

Формула:
goal_offer_geo_audience_stage (части добавляем по необходимости)

Примеры:

  • demo_erp_de_mfg_toFu
  • lead_mql_audit_ua_smb_moFu
  • trial_product_us_it_boFu
  • webinar_supplychain_pl_enterprise_toFu

Где:

  • goal: demo | lead | trial | call | webinar | quote
  • offer: продукт/линейка/магнит (коротко)
  • geo: us | uk | de | ua | pl | eu (по вашему справочнику)
  • audience: smb | mid | ent | mfg | it | fin (или отрасль)
  • stage: tofu | mofu | bofu (если используете воронку по стадиям)

Если клиент не использует воронку в маркетинге, stage можно выкинуть. Не усложняйте.

utm_content (контент)

Это уровень креатива/формата/плейсмента/варианта.

Примеры:

  • video_15s_hook1
  • static_1_problem
  • carousel_cases
  • leadform_native
  • landing_v2
  • retarget_30d
  • inmail_message2 (если LinkedIn)

Здесь удобно держать A/B: hook1, hook2, angle_case, angle_roi.

utm_term (терм)

Используем по-разному:

  • для поиска: ключ или кластер (erp+for+manufacturing или cluster_erp_mfg)
  • для соцсетей: аудитория/сегмент (lookalike_1p_3 / jobtitle_ops / abm_tier1)
  • для ретаргета: правило (site_30d / engagers_365d)

Если терм не нужен, оставляйте пустым. Не надо запихивать туда “все остальное”.


Готовый шаблон UTM (копируйте и закрепляйте)

Базовый шаблон:

?utm_source={{source}}&utm_medium={{medium}}&utm_campaign={{campaign}}&utm_content={{content}}&utm_term={{term}}

Пример (LinkedIn, лид-магнит, Tier-1 ABM):

?utm_source=linkedin&utm_medium=paid_social&utm_campaign=lead_security_audit_eu_ent_mofu&utm_content=singleimage_angle_roi&utm_term=abm_tier1

Пример (Google Search, демо, Германия):

?utm_source=google&utm_medium=cpc&utm_campaign=demo_erp_de_mfg_bofu&utm_content=rsagroup_brand&utm_term=cluster_erp_mfg


Картинка: UTM-иерархия (как “слоится” смысл)

Если у вас нет своей инфографики, сделайте простую в Figma: 5 блоков с примерами. Она окупится, потому что перестанут ошибаться менеджеры и подрядчики.


Самое важное: разделяем “то, что в кабинете” и “то, что в аналитике”

Частая ошибка агентств: пытаться сделать UTM отражением структуры рекламного аккаунта. Это ломается на первом же сплите по гео, ретаргету или новым форматам.

Правильнее так:

  • В кабинете вы можете дробить как угодно (под оптимизацию).
  • В UTM вы держите стабильные бизнес-ярлыки, которые нужны для анализа по выручке, pipeline и LTV.

Как договориться с клиентом: UTM как документ, а не “правило в голове”

Нужны 3 артефакта, иначе все развалится.

1) UTM-гайд (1 страница)

  • список допустимых utm_source
  • список допустимых utm_medium
  • формула utm_campaign
  • правила для utm_content и utm_term
  • примеры хороших и плохих меток

2) Таблица генерации UTM

Google Sheet с выпадающими списками, чтобы человек не писал руками.

Колонки:

  • Source (dropdown)
  • Medium (dropdown)
  • Goal
  • Offer
  • Geo
  • Audience
  • Stage
  • Content
  • Term
  • Output URL (формула)

3) Контроль: кто отвечает за валидность

  • агентство отвечает за платные каналы, которые ведет
  • клиент отвечает за email/партнеров/PR/оффлайн, но по вашему гайду
  • любое “левое” размещение без UTM считается “unknown” и не участвует в оценке эффективности

Картинка: пример таблицы UTM-генератора


Как избежать вечной проблемы “Meta/LinkedIn режут параметры”

Есть две практики, которые стабильно спасают данные.

1) Всегда используйте финальный URL с UTM внутри платформы

Не полагайтесь на редиректы на стороне сайта, особенно если есть цепочки:

  • трекер
  • редирект
  • клоакинг
  • короткие ссылки

Каждый лишний редирект увеличивает шанс потерять параметры.

2) Следите за каноникалами и автоперенаправлениями

Если сайт принудительно переводит:

  • http → https
  • без слэша → со слэшем
  • www → non-www
  • UTM чистятся правилами CDN/WAF

Проверьте, что UTM сохраняются на финальной посадочной. Это базовая QA-проверка перед запуском.


UTM + CRM: как сделать так, чтобы метки доходили до сделки

Если UTM живут только в GA4, в B2B вы все равно будете спорить: лиды «есть», а продаж «нет». Нужна связка с CRM.

Минимум, который мы настраиваем клиентам:

  1. На сайте сохраняем UTM в cookie/localStorage.
  2. Проставляем UTM в скрытые поля форм (HubSpot forms, Bitrix24, Amo, кастом).
  3. Передаем UTM в CRM в поля: Original source, Original medium, Original campaign, Original content, Original term.
  4. Если лид создается через звонок или чат, UTM тоже должны прилетать туда через скрипт или интеграцию.

Дальше вы строите отчет: лиды → квалификация → встречи → сделки → выручка — и режете по utm_campaign и utm_source.

Это и есть аналитика «по pipeline quality», а не «по CTR».


Картинка: схема потока UTM до CRM


Частые ошибки (и как мы их пресекаем)

Ошибка 1: в utm_source пишут «instagram»

Решение: источник — это платформа покупки трафика. Пишем meta. Плейсмент фиксируем в utm_content или в отчетах по placement из кабинета.

Ошибка 2: utm_medium=paid

Решение: «paid» ничего не говорит. Нужна категория: cpc, paid_social, display.

Ошибка 3: utm_campaign меняется каждую неделю

Решение: кампания — это стабильный ярлык гипотезы или оффера. Неделя и дата, если нужны, живут в названии кампании в кабинете или в BI как фильтр по дате, но не в UTM.

Ошибка 4: кириллица и пробелы

Решение: только латиница + _. Иначе получите кривой парсинг в BI, двойное кодирование и мусор.

Ошибка 5: “а давайте добавим туда еще 12 параметров”

Решение: UTM не должны описывать весь мир. Если вам нужно больше измерений, делайте это:

  • через параметры платформ (campaign_id, ad_id)
  • через CRM поля
  • через кастомные параметры (редко, и только если вся цепочка поддерживает)

UTM для агентства с несколькими клиентами: как не смешивать стандарты

У вас два пути:

  1. Единый глобальный стандарт агентства (рекомендуем)
    Плюс: ваши аналитики и медиабаеры не переключают мозг.
    Минус: надо нормально внедрить клиенту.
  2. Стандарт клиента (если у него сильная аналитика)
    Плюс: встраиваетесь в существующую BI-логику.
    Минус: риски “зоопарка” стандартов внутри агентства.

Мы в BlueWhite Agency обычно делаем так:

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

Мини-чеклист внедрения (за 1–2 дня)

  1. Соберите список каналов, которые реально используются (платные, email, партнеры, оффлайн).
  2. Зафиксируйте словарь source и medium.
  3. Определите формулу campaign (3–5 блоков максимум).
  4. Сделайте Google Sheet генератор UTM.
  5. Пропишите UTM-поля в CRM и проверьте, что они заполняются.
  6. Прогоните тест: клик → сессия в GA4 → лид в CRM → сделка (хотя бы на тестовой).
  7. Запретите “самодеятельность”: любые ссылки без UTM считаются неатрибутируемыми.

Что делать, если у вас уже хаос и исторические данные «грязные»

Тут два слоя работы:

С сегодняшнего дня вводим стандарт — без компромиссов.

Для истории делаем нормализацию в BI. Это включает маппинг значений вроде fb, facebook, metameta и ppc, cpc_paidcpc, а также правила парсинга кампаний, где смешаны сущности.

Да, история останется частично «приблизительной». Но это лучше, чем продолжать копить мусор.


Если вы хотите, чтобы UTM работали на продажи, а не на отчеты

UTM это не «галочка для аналитика». Это фундамент, который связывает расходы с pipeline и выручкой.

Если хотите, мы в BlueWhite Agency готовы помочь:

  • внедрим стандарт UTM под ваши каналы,
  • настроим передачу меток в CRM,
  • соберем отчетность по MQL/SQL/сделкам,
  • сделаем так, чтобы оптимизация шла по качеству воронки, а не по объему лидов.

Смотрите, как мы выстраиваем управляемые системы привлечения на практике: https://bluewhiteagency.com/ru/
И если нужно, приходите на консультацию. Быстро разберем текущую разметку, найдем точки потери данных и дадим план фикса.

Часто задаваемые вопросы

Что такое UTM-метки и почему важно иметь стандартизированную систему их использования?

UTM-метки — это параметры в URL, которые помогают отслеживать источники и эффективность рекламных кампаний. Стандартизированная система UTM необходима для получения точной атрибуции, избежания хаоса в данных и обеспечения прозрачности аналитики как для агентства, так и для клиента.

Какие основные проблемы возникают без стандарта UTM?

Без стандарта UTM возникают следующие проблемы: невозможно свести отчетность из-за разных названий источников (например, facebook, fb, meta), смешиваются разные сущности в одном параметре utm_campaign, отсутствует связь с CRM, нельзя сравнивать гипотезы из-за плавающих названий кампаний, а также приходится вручную править отчеты, создавая дополнительные трудозатраты.

Как хаос в UTM-метках влияет на работу агентства и клиента?

Для агентства хаос приводит к потере качества данных и дополнительным часам на расшифровку трафика. Для клиента это означает потерю доверия к отчетности и оплату за некачественно распределенный трафик, что ведет к спорам о несоответствии данных между Google Analytics и CRM.

Какие принципы лежат в основе правильной UTM-схемы?

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

Как правильно структурировать UTM-метки для долгого цикла сделки B2B/услуг/SaaS?

Необходимо использовать рабочую схему UTM-меток, которая выдерживает работу с несколькими подрядчиками и кросс-канальными кампаниями. Важно разделять параметры по смысловым сущностям (источник, кампания, креатив), поддерживать единый стандарт именования и обеспечивать передачу данных в CRM для построения точной воронки продаж.

Почему UTM-метки должны быть «скучными» и одинаковыми у агентства и клиента?

UTM-метки должны быть предсказуемыми, машиночитаемыми и одинаковыми у всех участников процесса для обеспечения качества данных. Это исключает ошибки при анализе трафика, упрощает автоматизацию отчетности и повышает доверие клиентов к аналитике — что критично для оценки эффективности маркетинга по выручке и продажам, а не только по кликам.