Конструктор UTM-меток: как создать правильную ссылку для кампании
Как собрать UTM-ссылку без ошибок: обязательные параметры, регистр, шаблон именования, таблица меток и проверка перед запуском рекламы.
Редакция ADS BeastОпубликовано 7 мин чтения
Конструктор UTM-меток - это способ собрать ссылку с параметрами, по которым аналитика разложит визиты по источникам и каналам. Минимум для любой кампании - два параметра: utm_source и utm_medium. Добавьте utm_campaign, при необходимости utm_content и utm_term, пишите всё строчными буквами и держите единый шаблон именования.
Коротко
- Без utm_source и utm_medium часть трафика уходит в отчёт «(direct) / (none)», и кампанию не видно в разрезе каналов.
- Регистр и написание символов имеют значение: Google, google и GOOGLE - три разных источника в отчёте.
- Метки ставят только на внешние ссылки. На внутренних переходах они перезаписывают исходный источник.
- Шаблон именования важнее количества параметров: 3–5 меток на ссылку обычно достаточно.
- Ссылку проверяют до запуска, а не после того, как отчёт развалился на строки.
Какие параметры входят в UTM-ссылку
UTM-метка - это параметр в адресе страницы, который передаёт аналитике сведения о переходе. Всего параметров пять, и каждый отвечает за свой разрез отчёта. Понимание ролей избавляет от главной ошибки: когда в utm_source и utm_medium пишут одно и то же или меняют их местами.
utm_source - площадка, откуда пришёл трафик: google, yandex, vk, telegram, email. utm_medium - тип канала: cpc, organic, social, email, banner. Дальше идут уточняющие:
- utm_campaign - название кампании или акции;
- utm_content - вариант объявления или кнопки внутри кампании;
- utm_term - ключевое слово, по которому показалось объявление.
Обязательный минимум - первые два. Если заполнить только utm_source, системы аналитики не смогут разложить визиты по каналам корректно. Параметр utm_term чаще всего заполняют вручную или подстановкой из рекламной системы, и он полезен в поисковых кампаниях, где нужно видеть, какое слово принесло переход.
Как собрать ссылку по шагам
Сборка занимает несколько минут, если идти по порядку. Порядок важен: сначала определяетесь с названиями, потом кодируете значения, и только затем вставляете ссылку в объявление или пост.
- Возьмите чистый адрес страницы без существующих параметров. Если в нём уже есть свои query-параметры, UTM добавляются через амперсанд, а не вместо них.
- Определите utm_source: конкретная площадка, а не «реклама» и не «интернет».
- Определите utm_medium: тип канала. Для площадки vk это social, для поисковой рекламы - cpc. Роли не смешивайте.
- Добавьте utm_campaign с понятным названием: период, продукт, гео.
- При необходимости добавьте utm_content и utm_term.
- Приведите все значения к нижнему регистру и замените пробелы. Пробел в URL кодируется как %20, но проще не использовать пробелы вообще.
- Проверьте ссылку в браузере: страница должна открыться, а параметры - сохраниться в адресной строке.
Если кампаний много, ручная сборка быстро превращается в источник расхождений. Именно поэтому удобнее держать конструктор UTM-меток с зафиксированными значениями: он не даёт вписать «VK» в одном объявлении и «vk» в другом. Тот же принцип единых шаблонов работает и в других каналах, например когда вы настраиваете контекстную рекламу гугл или запускаете рекламу в Bing: площадки разные, а требования к чистоте меток одинаковые.
Таблица: какой параметр что означает
| Параметр | Что описывает | Пример значения | Обязателен |
|---|---|---|---|
| utm_source | Площадка перехода | google, yandex, vk, telegram | Да |
| utm_medium | Тип канала | cpc, organic, social, email | Да |
| utm_campaign | Название кампании или акции | summer_sale, brand_search | Нет, но нужен почти всегда |
| utm_content | Вариант объявления или кнопки | banner_a, button_blue | Нет |
| utm_term | Ключевое слово | kupit_krossovki | Нет |
Держите эту таблицу под рукой при сборке: она снимает половину вопросов о том, куда какое значение писать.
Почему одна кампания распадается на несколько строк в отчёте
Системы аналитики учитывают регистр и точное написание символов. Google, google и GOOGLE - это три разных источника, а не один. Лишний пробел, русская буква вместо латинской, дефис вместо подчёркивания в utm_campaign - и данные расходятся по разным строкам, которые потом приходится сводить вручную.
Причины обычно две. Первая: ссылки собирали разные люди без общего шаблона. Вторая: значения копировали из разных источников, и вместе с текстом приезжали невидимые символы. Проверить просто: откройте ссылку и посмотрите на адресную строку. Если видите %20, кириллицу или заглавные буквы - отчёт будет грязным.
Привести старые данные к единому виду можно через фильтры или регулярные выражения в отчёте, но это разовая работа. Дешевле не допускать расхождений на входе.
Где UTM-метки ставить нельзя
На внутренних ссылках внутри сайта метки не используют. Они перезапишут исходный источник перехода, и сессия начнётся заново: человек пришёл из поиска, кликнул по баннеру внутри сайта, и аналитика запишет ему новый источник. Отчёты по каналам после этого искажаются, а реальный вклад поиска теряется.
Второе ограничение касается писем. Транзакционные сообщения - восстановление пароля, подтверждение заказа, чек - меток не получают. Их задача не привлекать трафик, а доставлять информацию, и попадание таких переходов в отчёт по кампании только запутает картину.
Для переходов между страницами одного сайта хватает обычных параметров или событий. Если нужно понять, по какой кнопке кликнули внутри страницы, это решается настройкой событий, а не UTM.
Шаблон именования, который не разваливается
Шаблон - это заранее зафиксированный набор значений для каждой площадки и канала. Он снимает вопрос «а как назвать в этот раз» и делает отчёты сопоставимыми между кампаниями и месяцами.
Рабочая логика такая: нижний регистр, латиница, слова разделяются подчёркиванием, дата в формате, одинаковом для всех кампаний. Название кампании строят по схеме «продукт_гео_период» или похожей, но схема должна быть одна на весь аккаунт.
Что стоит зафиксировать письменно:
- список допустимых значений utm_source;
- соответствие площадки и канала (vk → social, google → cpc);
- формат названия кампании;
- правило для utm_content: что именно кодируем - вариант креатива или место размещения.
Такой список удобно вести рядом с самим конструктором меток, чтобы человек, собирающий ссылку, не изобретал значения заново. Если над кампаниями работает несколько человек, единый шаблон экономит часы сверки. Похожая дисциплина нужна и в других регулярных задачах: например, когда вы проверяете карту сайта на ошибки, из-за которых страницы не в индексе, расхождения в формате данных дают ровно такой же эффект - отчёт есть, а пользы нет.
Проверка ссылки перед запуском
Проверка занимает минуту и экономит разбор отчёта через неделю. Пройдите по короткому списку.
- Параметры utm_source и utm_medium заполнены и не дублируют друг друга по смыслу.
- Все значения в нижнем регистре.
- Нет пробелов, кириллицы и лишних символов.
- Страница открывается и не отдаёт ошибку.
- В адресной строке видны ровно те параметры, которые вы задали.
- Название кампании совпадает с тем, что зафиксировано в шаблоне.
Если ссылок десятки, проверяйте их пакетно: соберите таблицу со всеми адресами и прогоните глазами по колонкам source и medium. Расхождения видно сразу, потому что одинаковые значения стоят в одном столбце.
Для команд и агентств, где ссылки собирают под десятки клиентов, разумно вынести эту проверку в общий процесс: рекламные операции для агентств удобно строить вокруг единых правил разметки, тогда каждое объявление уходит с чистыми метками без ручной сверки. Смежная тема - качество текстов, которые ведут на размеченные страницы: AI writer для SEO: тексты, которые ранжируются разбирает, как не потерять трафик уже после перехода. А если кампания идёт в соцсетях, пригодится и техническая сторона площадок, например как добавить администратора на страницу Facebook.
Следующий шаг
Соберите шаблон меток для одного канала и разметьте им ближайшую кампанию. Начните с двух обязательных параметров, зафиксируйте значения письменно и сверьте ссылку по списку проверки. Одна разобранная кампания покажет, где именно в вашем процессе возникают расхождения.
FAQ
Как правильно заполнить utm_source и utm_medium?
utm_source - площадка, откуда пришёл трафик: google, yandex, vk, telegram, email. utm_medium описывает тип канала: cpc, organic, social, email, banner. Пишите значения строчными буквами и не смешивайте роли: если в utm_source стоит vk, то в utm_medium должно быть social, а не cpc.
Сколько UTM-меток нужно добавлять в одну ссылку?
Минимум две: utm_source и utm_medium. Без них Google Analytics и Метрика не разложат визиты по каналам, и часть трафика уйдёт в «(direct) / (none)». Остальные параметры - utm_campaign, utm_content, utm_term - добавляйте по необходимости, обычно получается 3–5 меток на ссылку.
Почему одна и та же кампания в отчётах распадается на несколько строк?
Системы аналитики учитывают регистр и написание символов, поэтому Google, google и GOOGLE - это три разных источника. Та же проблема возникает из-за лишних пробелов, русских букв и разных разделителей в utm_campaign. Держите единый шаблон именования и проверяйте ссылки перед запуском.
Где нельзя использовать UTM-метки?
Не ставьте их на внутренние ссылки внутри сайта: метки перезапишут исходный источник, сессия начнётся заново, и отчёты по каналам исказятся. Также не добавляйте UTM к ссылкам в письмах для восстановления пароля и другим транзакционным сообщениям. Для переходов между страницами одного сайта хватает обычных параметров или событий.
Какой регистр букв использовать в UTM-параметрах?
Только нижний: utm_source=google, utm_medium=cpc, utm_campaign=summer_sale. Аналитика различает регистр, и Summer_Sale не совпадёт с summer_sale в отчёте. Если кампанию уже запустили с другим написанием, приведите старые данные к единому виду через фильтры или регулярные выражения.