Как правильно ставить UTM-метки, чтобы отчёт показывал реальные источники заявок, а не «прямые заходы» и десяток вариантов слова Instagram? Нужны три вещи: единый справочник значений, обязательные параметры в каждой ссылке и проверка, что метка доживает до карточки сделки в CRM. Технически UTM — это пять параметров в адресе страницы, но ломаются они почти всегда на организационном уровне: каждый сотрудник размечает по-своему. Ниже — стандарт, который мы передаём клиентам, и семь ошибок, которые чаще всего встречаем на аудите.
ПРАВИЛОUTM-метка должна читаться одинаково в GA4, Метрике и CRM. Если одна кампания называется в трёх системах по-разному, сквозной отчёт не сойдётся.
Пять параметров UTM и какие из них обязательны
Метка добавляется в конец ссылки после знака вопроса, параметры разделяются амперсандом. Системы аналитики читают их при входе посетителя на сайт и записывают как источник визита.
| Параметр | Что означает | Пример значения | Обязателен |
|---|---|---|---|
| utm_source | Площадка: откуда пришёл человек | google, yandex, instagram, email | Да |
| utm_medium | Тип трафика | cpc, paid_social, email, social, qr | Да |
| utm_campaign | Кампания | almaty_okna_search | Да |
| utm_content | Вариант объявления или креатива | banner_red, video_15s | Желательно |
| utm_term | Ключевое слово | подставляется автоматически | Для поиска |
Пример готовой ссылки для поисковой кампании: site.kz/okna?utm_source=yandex&utm_medium=cpc&utm_campaign=almaty_okna_search&utm_term={keyword}. Фигурные скобки — это динамический параметр: рекламная система сама подставит ключевое слово, по которому был показ. У Яндекс Директа и Google Ads свои наборы таких подстановок, их список есть в справке каждой площадки.
Для Google Ads отдельная история: там есть автоматическая пометка — к ссылке добавляется служебный идентификатор клика, и GA4 сам понимает кампанию и ключ. Ручные UTM поверх неё нужны в основном для Метрики и CRM. Как совместить оба механизма, зависит от настроек кабинета, и это одна из первых вещей, которую мы проверяем при настройке рекламной аналитики.
Единый стандарт: справочник значений вместо импровизации
Стандарт UTM — это таблица, которую видят все, кто запускает рекламу и рассылки: маркетолог, SMM-специалист, подрядчик по контексту, менеджер, который отправляет рассылку в WhatsApp. В ней зафиксированы допустимые значения source и medium и правило именования кампаний.
- Только латиница, нижний регистр, без пробелов. Вместо пробела — подчёркивание или дефис, выберите что-то одно.
- Фиксированный список medium. cpc — платный поиск, paid_social — реклама в соцсетях, social — бесплатные публикации, email — письма, messenger — рассылки в мессенджерах, qr — офлайн-материалы. Никаких «target», «smm», «reklama».
- Шаблон имени кампании. Например, город_продукт_тип: almaty_okna_search, astana_dveri_retarget. По такому имени сразу ясно, о чём кампания, и её легко отфильтровать.
- Владелец справочника. Один человек добавляет новые значения. Остальные берут из таблицы.
Генератор UTM-меток в виде отдельного сервиса удобен, но справочник важнее генератора. Самый практичный вариант — таблица, где в соседних столбцах выбираются source, medium и кампания из выпадающих списков, а последний столбец склеивает готовую ссылку формулой. Так ошибиться в написании невозможно физически.
7 ошибок UTM-разметки, которые ломают отчёты
1. Разный регистр и написание одного источника
Instagram, instagram, insta, IG — для GA4 это четыре разных источника. Отчёт дробится, и никто не может быстро сказать, сколько заявок пришло из соцсети. Лечится справочником и правилом «только нижний регистр». Старые данные можно привести к одному виду в отчётах, но проще не допускать.
2. Пропущен utm_medium или указан нестандартный
GA4 распределяет трафик по каналам — платный поиск, соцсети, почта — именно по сочетанию source и medium. Если medium пустой или придуман на ходу, визит попадает в группу «Не задано» и выпадает из канальных отчётов. Тот же эффект дают метки без utm_source: часть систем такую ссылку вообще не считает размеченной.
3. Метки на внутренних ссылках сайта
Иногда UTM ставят на баннер на главной, ссылку в меню или кнопку в блоге, «чтобы посмотреть клики». Это одна из самых вредных ошибок: при переходе по такой ссылке источник посетителя перезаписывается, и человек, пришедший из Google Ads, в отчёте становится «пришедшим с баннера». Для внутренних кликов используйте события аналитики, а не UTM.
Метка на кнопке WhatsApp или ссылке «Написать нам» внутри сайта. Источник рекламы теряется ровно в момент обращения — то есть там, где он нужнее всего.
4. Метка теряется при редиректе
Ссылка ведёт на адрес без https, без слеша на конце или на старую страницу, откуда сервер перенаправляет на новую. Часть редиректов отбрасывает параметры, и посетитель приходит уже без UTM. То же бывает с сокращателями ссылок и с некоторыми конструкторами. Проверка простая: откройте размеченную ссылку и посмотрите, остались ли метки в адресной строке после загрузки.
5. Кириллица и пробелы в значениях
utm_campaign=акция октябрь в адресе превращается в набор символов с процентами, а в отчётах разных систем может отображаться по-разному. Плюс пробел легко обрезается мессенджерами при пересылке ссылки. Транслит и подчёркивания решают проблему полностью.
6. Не размечены рассылки, соцсети и офлайн
Контекстную рекламу размечают почти всегда, а ссылку в профиле Instagram, рассылку в WhatsApp, письмо клиентам и QR-код на листовке — почти никогда. Этот трафик уходит в «прямые заходы» или «переходы с сайтов», и вклад канала занижается. Для офлайна — отдельная короткая ссылка с меткой qr на каждый тип носителя.
7. UTM есть в аналитике, но не доходят до CRM
Метки видны в GA4, а в карточке сделки поле «источник» пустое. Причина в том, что форма не сохраняет параметры: посетитель зашёл на страницу с меткой, перешёл в каталог, адрес изменился — и при отправке заявки UTM уже нет. Правильная схема — запоминать метки при первом входе на стороне браузера и подставлять их в скрытые поля каждой формы, квиза и чата. Это ключевая часть интеграции сайта с CRM: без неё сквозная аналитика невозможна, потому что продажу не с чем связать.
Примеры UTM-меток для разных каналов
Чтобы стандарт прижился, дайте команде готовые образцы. Ниже — шаблоны, которые можно взять за основу и адаптировать под свой справочник.
- Яндекс Директ, поиск: utm_source=yandex, utm_medium=cpc, utm_campaign=имя_кампании, utm_term — динамический параметр ключа, utm_content — номер объявления.
- Реклама в Instagram и Facebook: utm_source=instagram или facebook, utm_medium=paid_social, utm_campaign=имя_кампании, utm_content=название креатива.
- Ссылка в профиле Instagram: utm_source=instagram, utm_medium=social, utm_campaign=bio.
- Рассылка в WhatsApp: utm_source=whatsapp, utm_medium=messenger, utm_campaign=дата_тема, например 2026_10_akciya.
- Письмо клиентам: utm_source=email, utm_medium=email, utm_campaign=название рассылки.
- QR-код на листовке или баннере: utm_source=offline, utm_medium=qr, utm_campaign=место размещения.
Правила площадок по динамическим параметрам и автоматической пометке меняются — сверяйте список подстановок со справкой Google Ads и Яндекс Директа на дату запуска кампании.
Как проверить разметку за 15 минут
- Выгрузите ссылки из кабинетовСоберите конечные адреса объявлений всех активных кампаний и проверьте их по справочнику: регистр, обязательные параметры, шаблон имени.
- Пройдите по ссылкеУбедитесь, что после загрузки страницы метки остались в адресе, а не потерялись на редиректе.
- Отправьте тестовую заявкуС той же сессии оставьте заявку через форму на другой странице сайта, не на посадочной.
- Откройте сделку в CRMПоля source, medium, campaign должны быть заполнены теми значениями, с которыми вы зашли.
- Посмотрите отчёт по источникамВ GA4 и Метрике проверьте, нет ли дублей одного источника в разном написании и трафика в группе «Не задано».
- Есть общий справочник source, medium и шаблон имени кампаний
- Все значения латиницей, в нижнем регистре, без пробелов
- В каждой ссылке есть source, medium и campaign
- На внутренних ссылках сайта UTM нет
- Метки не теряются при редиректах
- Размечены соцсети, рассылки и офлайн-носители
- Формы сохраняют UTM и передают их в сделку
- Новые значения добавляет один ответственный
Что делать, если разметка уже сломана
Исправить историю полностью не получится: визиты, пришедшие без меток или с неверными метками, такими и останутся. Зато можно за неделю навести порядок на будущее. Начните со справочника, перепишите ссылки во всех активных кампаниях, уберите метки с внутренних ссылок и проверьте, что формы передают источник в CRM.
Если UTM-хаос — только симптом, а на деле не сходятся заявки в аналитике и CRM, не считаются звонки и WhatsApp, выгоднее настроить всё за один проход. В WeMake UTM-разметка всех каналов входит в тариф «База» от 150 000 ₸ вместе с GA4, Метрикой и передачей заявок в CRM; правило разметки мы передаём в документации, чтобы новые кампании размечались так же. Подробности и состав работ — на странице настройки сквозной и рекламной аналитики. О том, какими способами заявка с меткой попадает в CRM — модулем, вебхуком или через API, — читайте в статье о передаче заявок с сайта в CRM.
Какие UTM-метки обязательны?
utm_source, utm_medium и utm_campaign. utm_content и utm_term добавляйте, когда нужно сравнивать объявления и ключевые слова.
Нужны ли UTM в Google Ads, если включена автоматическая пометка?
Для GA4 автоматической пометки достаточно. Ручные метки нужны, чтобы источник читали Метрика и CRM, — их добавляют так, чтобы не конфликтовать с автопометкой.
Какой генератор UTM-меток лучше?
Подойдёт любой, но надёжнее всего таблица с выпадающими списками из вашего справочника: она не даёт ошибиться в написании и хранит все ссылки в одном месте.
Можно ли ставить UTM на ссылки внутри сайта?
Нет. Внутренняя метка перезаписывает реальный источник посетителя. Клики внутри сайта отслеживают событиями аналитики.
Почему метки видны в GA4, но не в CRM?
Форма не сохраняет параметры: после перехода на другую страницу метки исчезают из адреса. Их нужно запоминать при входе и передавать в скрытых полях формы.