Как не потерять UTM-метки при редиректе в Joomla: каскады и метки
Реклама тратит бюджет, а Метрика показывает «прямые заходы». Причина — UTM-метки теряются при редиректе. Разбираем, как настроить каскадные переходы так, чтобы каждая метка дошла до цели: utm_source, yclid, gclid, _openstat.
Что происходит при потере
Куда уходят UTM-метки
«Прямые заходы» в отчётах
Метрика показывает всплеск direct-трафика вместо рекламных переходов. Отчёты становятся бесполезными.
Невозможно оценить ROI
Не видно, какая кампания приносит лиды, а какая сжигает бюджет.
Разлад целей
Цели в Метрике не срабатывают, конверсии занижаются, решения по рекламе принимаются неверно.
Ложные «возвраты»
Google Ads не связывает конверсию с кликом, автоматика кампании недоучивается.
Каскадные редиректы
Как правильно: пример с 2 редиректами
http://site.ru/page?utm_source=yandex&yclid=123
↓ 301 (сохранить path + query)
https://site.ru/page?utm_source=yandex&yclid=123
↓ 301 (сохранить path + query)
https://www.site.ru/page?utm_source=yandex&yclid=123
↓ 301 (сохранить path + query)
https://site.ru/page?utm_source=yandex&yclid=123На каждом шаге метки должны переноситься. Если хотя бы одно звено теряет query-строку — аналитика показывает «прямой заход».
Какие метки важно сохранять
Список критичных параметров
| Параметр | Для чего |
|---|---|
| utm_source, utm_medium, utm_campaign | Основные метки кампаний |
| yclid | Идентификатор клика Яндекс.Директ |
| gclid | Идентификатор клика Google Ads |
| _openstat | Метка Яндекс.Маркет и других сервисов |
| fbclid | Facebook / Meta (для зарубежных кампаний) |
| from, ref, source | Партнёрские и кастомные метки |
Настройка
Как настроить сохранение в Redirect Mirror
1. Установите Reemake Redirect Mirror и активируйте.
2. В настройках включите «Сохранять query-строку».
3. Убедитесь, что принудительный HTTPS тоже сохраняет query (в плагине это по умолчанию).
4. Проверьте через curl:
curl.exe -I "https://www.site.ru/page?utm_source=yandex&yclid=123"В ответе строка Location должна содержать все параметры. Если что-то пропало — проверьте настройки и логи плагина.
Вопросы и ответы
Частые вопросы
Можно ли использовать 302 для UTM-редиректов?
Можно, но 301 надёжнее. Google Ads корректно обрабатывает оба кода, но 301 гарантирует передачу веса страницы и лучше индексируется.
Что делать, если UTM теряются в JS-редиректах?
Заменить их на серверные 301. JS-редиректы ненадёжны, зависят от браузера и не всегда видны аналитике.
Что если рекламная метка кастомная?
Плагин передаёт все GET-параметры без разбора. Работает с любыми — не только UTM. Нужны специфические — можно добавить через API плагина.
Как проверить, что Метрика видит кампанию?
Откройте отчёт «Источники» → «Метки UTM». Если видите свои кампании — всё работает. Если «Прямые заходы» — метки теряются.
Рекламный трафик плохо отслеживается?
Проверим редиректы, настроим сохранение UTM, приведём в порядок аналитику. Покажем, где метки теряются.
Обсудить задачу →




Messenger Max