К содержанию
Кирпич Контакты

UTM-метки теряются при редиректе: как найти точку потери

Михаил ЖуковДиректор по развитию Опубликовано
Обложка статьи «Где теряются UTM при редиректе»: абстрактная точечная фигура, фирменный milk фон.

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

Разбор ниже ограничен переходами и данными. Все URL и значения условные; никаких изменений в настройках твоего сайта эта статья не выполняет. Если метки уже сохранились в визите, но не дошли до CRM, это отдельная часть маршрута.

Проследи одну ссылку по цепочке переходов

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

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

Условная цепочка: первое расхождение видно между шагами 2 и 3
ШагАдрес запросаОтвет / следующий адресМетка
1https://example.com/old/?utm_campaign=qa_redirect_044301 → https://example.com/catalog/?utm_campaign=qa_redirect_044Сохранена
2https://example.com/catalog/?utm_campaign=qa_redirect_044302 → https://example.com/catalog/pumps/Удалена в целевом адресе
3https://example.com/catalog/pumps/200, конечная страницаВ адресе отсутствует

В этом примере проверять нужно правило, которое сформировало переход со второго адреса на третий. Первый редирект передал параметр. Замена метки в рекламном объявлении не объясняет, почему следующее правило её удалило. Если же на промежуточной странице атрибуция успела сохраниться, вывод о потере для отчёта нужно проверять отдельно.

Сравни параметры, а не только внешний вид URL

В HTTP-перенаправлении сервер сообщает целевой адрес заголовком Location. Браузер загружает указанный URL. По документации MDN отдельно существуют переходы через HTML и JavaScript; одной проверки заголовков недостаточно для всей браузерной навигации.

  • Сравни название и значение каждого ожидаемого UTM-параметра на соседних шагах. Не ограничивайся utm_source, если проверяется конкретная кампания.
  • Запиши параметры, которые добавлены, удалены или изменены. Изменённое значение и отсутствующее поле — разные дефекты.
  • Сравнивай разобранные параметры URL. Разное кодирование пробела или порядок параметров могут менять вид строки без изменения смысла.
  • Отдельно отметь повторяющиеся имена параметров и нераскрытые шаблоны подстановки. Выясни, какое значение получил твой обработчик.
  • Не добавляй второй знак вопроса, если в адресе уже есть параметры. Новые параметры отделяются амперсандом.

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

Что передать разработчику и как подтвердить исправление

  • Исходный URL с условной уникальной меткой и точный способ открытия: ссылка из объявления, документа или прямой переход.
  • Цепочку запросов и конечных URL с временем проверки, устройством и состоянием кеша. Удали из передаваемых журналов секреты и лишние персональные сведения.
  • Первую пару адресов с расхождением; ожидаемое значение и фактически полученный результат.
  • Сведения о моменте сохранения атрибуции. Укажи, успела ли система записать UTM до очистки адреса.
  • Критерий повторной проверки: метки дошли до нужного момента чтения, визит сохранён с ожидаемыми значениями, страница и форма открываются.
Исходная ссылка: Обезличенные параметры; Цепочка ответов: Первый переход с потерей; Тип перехода: Сервер, клиент или домен; Повторная проверка: Конечный URL и источник. Не исправляй атрибуцию догадкой об источнике.
Методическая схема. Не исправляй атрибуцию догадкой об источнике. Не скриншот продукта и не данные клиента.

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

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

Где продолжать поиск потери UTM

Выбирает следующую проверку по первой подтверждённой точке расхождения.

Параметр удалён в Location

Когда подходит. В запросе он есть, в целевом URL конкретного ответа перенаправления — нет.

Ограничения. Атрибуция могла сохраниться раньше; это нужно установить отдельно.

Следующий шаг. Передай пару URL владельцу правила редиректа; после исправления прочитай атрибуцию тестового визита.

Параметр исчез после загрузки страницы

Когда подходит. HTTP-цепочка сохраняет метки, затем адрес меняется при работе приложения.

Ограничения. Очистка адреса не равна потере уже сохранённых данных.

Следующий шаг. Сопоставь момент чтения UTM и момент навигации; найди код, инициировавший изменение.

UTM сохранены, но форма не связана с визитом

Когда подходит. В записи входа метки есть, у принятого обращения нет подтверждённого ключа связи.

Ограничения. Исправление редиректа не восстанавливает отсутствующее сопоставление.

Следующий шаг. Проверь передачу контекста формы и связь её результата с CRM отдельным маршрутом.

URL корректен, визит не найден

Когда подходит. Конечный адрес содержит метки, но нет подтверждения регистрации посещения.

Ограничения. По адресу нельзя диагностировать блокировку или конфигурацию счётчика.

Следующий шаг. Проверь загрузку сборщика и фактически отправленное событие входа; затем читай сохранённую запись.

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

Источники и документация

  1. Источники трафика и метки · проверено 11.10.2026
  2. Как Метрика обрабатывает метки · проверено 11.10.2026
  3. Аналитика Кирпича: подтверждённые возможности · проверено 11.10.2026
  4. Redirections in HTTP · проверено 11.10.2026