Разметка ссылок — UTM-метки, параметры и аналитика
Разметка ссылок — это простой способ превратить любой переход в источник данных, который сразу попадает в CRM и системы аналитики. Правильно настроенные UTM‑метки позволяют увидеть, какие каналы, кампании и креативы действительно работают, а какие лишь «мусорят» бюджет. В этой статье мы разберём, какие параметры нужны, где их указывать, какие ошибки чаще всего встречаются и как быстро проверить корректность разметки.
Структура UTM‑меток: какие параметры обязательны
Стандартный набор параметров, поддерживаемый большинством аналитических систем (Google Analytics, Яндекс.Метрика, CRM‑отчёты), выглядит так:
- utm_source — источник трафика (google, yandex, email, vk и т.д.)
- utm_medium — тип канала (cpc, organic, email, social)
- utm_campaign — название кампании (summer_sale, lead_gen_q3)
- utm_term — ключевое слово или таргетинг (используется в платных кампаниях)
- utm_content — идентификатор креатива, A/B‑теста или позиции баннера
Для большинства бизнес‑процессов достаточно первых трёх параметров. Остальные добавляются, когда требуется более детальная сегментация.
Где и как вставлять UTM‑метки
Разметка делается в URL‑адресе, который вы передаёте в рекламные объявления, письма, посты в соцсетях или QR‑коды. Пример базовой ссылки:
https://example.com/landing?utm_source=google&utm_medium=cpc&utm_campaign=spring_promo
Если ссылка уже содержит параметры, новые UTM‑метки добавляются через символ «&». Не забывайте, что порядок параметров не влияет на работу, но удобнее придерживаться единого шаблона.
Настройка в рекламных системах
- Google Ads — вкладка «Отслеживание» → «Шаблон URL» → вставьте готовый набор параметров.
- Яндекс.Директ — в разделе «Настройки рекламных объявлений» → «UTM‑метки».
- Mailchimp, SendPulse — в шаблонах писем используйте переменные, например
*|UTM_SOURCE|*, которые подставятся автоматически.
Типичные ошибки и как их избежать
- Опечатки в названиях параметров. Даже небольшая ошибка (utm_sourse) приводит к потере данных. Используйте шаблоны в Google Таблицах, где названия фиксированы.
- Пропуск обязательных параметров. Если в рекламной системе указать только source, аналитика не будет связывать переходы с кампанией.
- Дублирование параметров. При добавлении UTM к уже размеченной ссылке часто возникает «utm_source=google&utm_source=facebook». Оставляйте только один набор.
- Неразборчивые значения. Не используйте пробелы и русские буквы без кодировки. Вместо «летняя акция» пишите
letnyaya_akciyaилиletnaya-akciya. - Отсутствие единого словаря. Если в разных отделах используют разные названия (email vs newsletter), отчёты будут разрозненными. Согласуйте словарь и разместите его в Confluence.
Чек‑лист разметки перед запуском кампании
| Шаг | Что проверить | Инструмент |
|---|---|---|
| 1 | Все обязательные параметры присутствуют | Google Таблица с формулой =IF(ISBLANK(utm_source),»❌»,»✅») |
| 2 | Нет пробелов и русских символов в значениях | Регулярное выражение ^[a-z0-9_-]+$ |
| 3 | Единый регистр (обычно нижний) | Формула LOWER() в таблице |
| 4 | Уникальность utm_content для A/B‑тестов | Сравнение списка в Excel |
| 5 | Работоспособность ссылки (открывается без 404) | Тест в браузере, проверка Redirect Checker |
Как интегрировать UTM‑данные в CRM
После того как пользователь заполняет форму на сайте, система должна «подхватить» параметры из URL и записать их в карточку лида. В большинстве CRM‑платформ это делается через скрытые поля и скрипты.
AmoCRM
- Создайте кастомные поля UTM source, UTM medium и т.д. в разделе Настройки → Поля формы.
- Вставьте в форму скрипт:
<script> document.querySelectorAll('input[name="utm_source"]').forEach(i=>i.value= new URLSearchParams(window.location.search).get('utm_source')||''; </script> - Убедитесь, что форма отправляется через
POST‑запрос к API amoCRM, а поля передаются в параметрахcustom_fields_values.
Битрикс24
- В разделе CRM → Настройки → Формы добавьте скрытые поля с теми же названиями.
- В шаблоне формы используйте
{=CSite::GetCurPageParam("utm_source")}для подстановки значения. - Для автозаполнения в лидах включите «Сохранить UTM‑метки» в настройках воронки.
Если вы используете внедрение CRM в компании, D7 поможет настроить автоматическое перенесение UTM‑данных в любой из поддерживаемых продуктов без лишних скриптов.
Отчёты и аналитика: что смотреть в первую очередь
После того как данные попали в CRM, их можно сравнивать с рекламными платформами:
- Воронка продаж по utm_source — какие источники приносят лиды и какие из них закрываются.
- Среднее время от первого касания до сделки по utm_campaign.
- Стоимость привлечения клиента (CAC) по utm_medium (cpc vs organic).
- Эффективность креативов через utm_content — какой баннер генерирует больше конверсий.
Эти метрики удобно выводить в дашбордах наших кейсов, где уже построены готовые шаблоны для Bitrix24 и amoCRM.
Частые вопросы
Нужно ли использовать UTM‑метки в email‑рассылках?
Да. Даже если ссылка ведёт на ваш сайт без рекламных расходов, метка utm_source=newsletter позволяет отделить трафик из писем от органического.
Можно ли менять параметры после публикации ссылки?
Технически можно, но это запутает аналитику. Лучше фиксировать набор меток ещё до запуска и использовать динамические переменные только в системах, где они генерируются автоматически.
Как отследить переходы с QR‑кодов?
QR‑код содержит URL, поэтому в него также вставляют UTM‑метки. Часто используют отдельный utm_source=offline и utm_medium=qr для различения офлайн‑каналов.
Что делать, если в CRM нет поля для UTM‑метки?
Создайте кастомное поле любого типа (текстовое) и назовите его так же, как параметр. Затем привяжите его к форме или скрипту, который передаёт данные.
Разметка ссылок — это небольшая, но мощная деталь, без которой точная аналитика и автоматизация продаж становятся невозможными. Если вы хотите, чтобы UTM‑метки работали без сбоев, а данные сразу попадали в вашу CRM, обратитесь к нам за профессиональной настройкой или закажите бесплатную консультацию. D7 поможет выстроить прозрачный поток данных от рекламных каналов до сделки.
Внедрим CRM под ваш бизнес — оставьте заявку
Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.
Спасибо! Заявка принята — скоро свяжемся.