Аналитика · 6 мин

UTM-метки: единые правила для команды и рекламных кампаний

Рабочий словарь UTM, примеры ссылок, контроль редиректов и порядок изменения разметки без потери сопоставимости кампаний.

Тематическая иллюстрация к материалу: UTM-метки: единые правила для команды и рекламных кампаний

Редакция Romanov Lab · Опубликовано

Генератор ссылок не решает проблему, если один сотрудник пишет vk, второй vkontakte, а третий помещает название площадки в поле кампании. Рабочая система UTM начинается с небольшого словаря и общего правила: одинаковое размещение описывается одинаково, а любое различие в значении отвечает на конкретный вопрос отчёта.

Метки описывают помеченную ссылку. Они не подтверждают личность посетителя, реальную оплату размещения или причинное влияние рекламы. Если ссылку переслали, скопировали или сохранили, её значения могут сопровождать дальнейший переход вне первоначального контекста.

Разделите источник, способ размещения и кампанию

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

  • utm_source — площадка или конкретный источник: например, yandex, telegram, согласованное имя партнёра.
  • utm_medium — способ распространения: например, cpc, email или messenger согласно принятой схеме и поддержке системы аналитики.
  • utm_campaign — стабильный код инициативы, например service_launch. Это не место для фамилии менеджера.
  • utm_content — различие, которое предстоит сравнивать: header_button или technical_banner.
  • utm_term — ключевая фраза там, где она действительно предусмотрена механизмом рекламной системы.

Документация Метрики описывает допустимые признаки источников и канала. Например, cpc относится к рекламным значениям, email — к рассылкам, messenger — к мессенджерам. Произвольное новое слово в utm_medium может изменить системную классификацию, поэтому словарь сначала проверяют на целевой аналитике.

Пример одной кампании в нескольких местах

Предположим, компания рассказывает об услуге обслуживания оборудования в своей рассылке и Telegram-канале. Учебная схема может использовать общий utm_campaign=service_launch, разные источники и разные способы распространения. Для рассылки команда согласовала utm_source=customer_newsletter и utm_medium=email, для сообщения — utm_source=telegram и utm_medium=messenger.

https://example.com/service/?utm_source=customer_newsletter&utm_medium=email&utm_campaign=service_launch&utm_content=main_button

Так можно собрать инициативу целиком по кампании и отдельно проверить переходы из письма. Если платный баннер относится к той же инициативе, его способ размещения должен отражать платный канал по согласованной схеме, а не копировать messenger только потому, что площадка тоже связана с сообщениями.

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

Установите несколько обязательных ограничений

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

У кампании должен быть неизменяемый код и отдельное человеческое описание. Исправление названия услуги в рекламе не требует переименовывать все исторические значения. Если старую кампанию сознательно делят на две, это оформляют как изменение схемы, а не незаметную замену строки.

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

Собирайте URL как адрес, а не склеенную строку

Если у страницы уже есть параметр, второй знак вопроса испортит структуру. Если есть якорь, метки должны находиться в строке запроса перед ним. Для сложных адресов используйте URL-конструктор и кодирование значений, затем проверяйте полученный адрес в браузере.

https://example.com/catalog/?type=pump&utm_source=partner_portal&utm_medium=referral&utm_campaign=selection_guide#specification

Это учебный пример структуры ссылки; классификацию конкретного referral-размещения следует проверить в используемой системе. Параметр type=pump сохраняет функцию каталога, UTM описывают внешнее размещение, якорь ведёт к разделу. В HTML-разметке разделитель записывается как &, но фактический адрес перехода должен содержать обычный символ &, без буквального фрагмента amp; в имени параметра.

Особенно внимательно проверяйте ссылки, собранные редактором письма, сокращателем и рекламным кабинетом. В каждом из этих мест адрес может быть дополнен или перекодирован. Работоспособность исходной строки в документе ещё не подтверждает работоспособность опубликованной кнопки.

Автоматические параметры не заменяйте догадками

Рекламная платформа может добавлять собственный идентификатор клика и подставлять динамические значения. Не удаляйте их при «очистке» адреса и не вставляйте имя динамического макроса по памяти. Синтаксис зависит от площадки; его проверяют в её документации и предпросмотре.

В реестре ссылок храните два представления: шаблон с динамическими параметрами и проверенный пример итогового URL без личных данных. Если в отчётах появляется буквальное имя макроса, выясняйте, почему площадка его не раскрыла. Создавать правило, которое просто переименует такой мусор в красивую кампанию, недостаточно.

UTM не предназначены для разметки каждого внутреннего баннера сайта. Для сравнения внутренних блоков используйте отдельные события или предусмотренный механизм внутренних промоакций. Перенос внешних меток на внутренние переходы засоряет адреса и делает смысл источника неоднозначным.

Реестр, который реально поддерживать

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

Назначьте владельца словаря. Маркетолог предлагает новое значение, аналитик проверяет, можно ли получить нужный разрез без него, затем значение добавляется в справочник. Старые обозначения не стирают: для отчётности можно создать явное соответствие старого и нового кода, сохранив исходный текст.

Если ссылок много, проверку формализуют: обязательные поля не пусты, значения присутствуют в справочнике, нет повторяющихся параметров, адрес принадлежит нужному сайту, страница открывается, в URL нет персональных данных. Техническая валидность не заменяет смысловую: email на платном поисковом объявлении остаётся ошибкой даже у идеально собранной ссылки.

Приёмка нового размещения

  1. Открыть именно подготовленную кнопку или разрешённый предпросмотр, пройти все промежуточные адреса.
  2. Убедиться, что конечная страница соответствует обещанию, а рабочие параметры страницы не потеряны.
  3. Проверить метки в первом просмотре счётчика в отдельном тестовом визите. Метрика определяет источник по данным первого просмотра, поэтому произвольный повтор в уже открытом визите может ввести в заблуждение.
  4. Найти контрольный переход в доступных отчётах после обработки данных и сравнить фактическую классификацию с ожидаемой.
  5. Сохранить результат проверки и только после этого тиражировать шаблон на остальные ссылки.

У хорошего стандарта UTM есть практический признак: любой сотрудник может объяснить, почему ссылка получила именно эти значения, а другой сотрудник — воспроизвести разрез без личных уточнений. Если это невозможно, стоит упростить словарь, а не добавлять ещё одно поле.

Нужен план для вашего проекта? Напишите нам в Telegram или по электронной почте. Обсудим разработку, продвижение или поддержку сайта.

Читайте также