Проверка UTM
Вставьте пакет ссылок кампании, по одной на строку. Мы проверяем каждую на отсутствующие UTM-метки, ошибки регистра и пробелов, повторяющиеся ключи и параметры, застрявшие во фрагменте - а затем сравниваем их между собой, чтобы найти несоответствия, которые видны только на уровне всего пакета. Работает полностью в вашем браузере.
По одному URL на строку. Анализ происходит полностью в вашем браузере - ничего не загружается, не логируется и никуда не отправляется.
Вставьте один или несколько URL-адресов кампании выше, чтобы увидеть отчёт.
Как читать аудит UTM перед запуском кампании
- 01
Вставьте все ссылки, которые собираетесь запускать
По одной строке на ссылку - трекинговые ссылки из каждой рекламы, письма и поста кампании, а не один образец. Проверки между ссылками работают только тогда, когда есть с чем сравнивать.
- 02
Сначала исправьте ошибки
Отсутствующий utm_source, utm_medium или utm_campaign, а также любой UTM, застрявший во фрагменте URL после #, означают, что клик попадёт в аналитику с пробелом - или не попадёт вовсе. Всё остальное не стоит трогать, пока это не исправлено.
- 03
Устраните предупреждения, прежде чем печатать или планировать что-либо
Заглавные буквы, случайный пробел, повторяющийся ключ и смешанное кодирование + / %20 - при клике ссылка всё равно работает, поэтому такие огрехи и доживают до продакшена. Ущерб становится виден только потом, в отчёте аналитики.
- 04
Смотрите раздел по пакету, а не только строки по каждому URL
Один URL может пройти все индивидуальные проверки и всё равно конфликтовать с другим в пакете: одна и та же кампания, записанная двумя способами, или одна и та же ссылка, вставленная дважды. Именно для этого нужен раздел с межссылочными проверками.
От чего на самом деле защищают эти проверки
Разница в регистре делит одну кампанию на две строки
GA4 и большинство инструментов аналитики сравнивают значения UTM буквально, не игнорируя регистр. newsletter, Newsletter и NEWSLETTER - три разных источника с точки зрения отчёта, хотя человек прочитает их как одну кампанию - самая частая причина того, что цифры кампании выглядят меньше, чем есть на самом деле.
utm_medium, которого GA4 не распознаёт
Стандартная группировка каналов GA4 сопоставляет фиксированный список значений medium - cpc, organic, referral, email, affiliate и ещё несколько - с каналом. Придумайте значение вне этого списка (social-media вместо social, partner вместо affiliate) - и трафик попадёт в Unassigned или (Other), что портит отчёт по каждому каналу, даже если объём в порядке.
Параметры отслеживания, которые доживают до канонического URL
Если канонический тег страницы назначения не указывает на чистый URL без параметров запроса, ссылка с метками может проиндексироваться так, будто это настоящая страница. Убедитесь, что канонический URL ссылается сам на себя и не содержит UTM-меток, прежде чем ссылка с метками попадёт в платное размещение или широко распространяемый пост.
UTM-метки на ваших внутренних ссылках перезаписывают настоящий источник
Посетитель приходит из рассылки, и сессия корректно записывает utm_source=newsletter, затем он кликает по ссылке навигации на вашем же сайте, у которой случайно есть UTM-параметры - источник перезаписывается тем, что указано в этой внутренней ссылке. Помечайте метками только ссылки, которые приводят кого-то извне; никогда не помечайте ссылку между двумя вашими же страницами.
Вопросы об аудите UTM-параметров
Почему этот инструмент отмечает заглавные буквы как проблему, а не просто придирку к стилю?
Потому что большинство инструментов аналитики, включая GA4, сравнивают значения UTM как буквальные строки. Newsletter и newsletter не приводятся к одному значению - это две отдельные строки, обе представляющие одну и ту же реальную кампанию, и разделение остаётся незаметным, пока кто-то не заметит, что цифры не сходятся.
Что считается платным каналом для проверки utm_term / utm_content?
Значения вроде cpc, ppc, display, paidsocial, affiliate и похожие - каналы, которые стандартная группировка GA4 считает платными. utm_term и utm_content существуют, чтобы обозначить платное ключевое слово или вариант креатива; на email- или органической ссылке они обычно означают, что поле используется как произвольная заметка, а это стоит отметить, но само по себе не является ошибкой - отсюда уровень info, а не error.
Почему UTM-параметр после # считается ошибкой, а не предупреждением?
Потому что это не мелкая оплошность, которая портит отчёт - это параметр, который ни один сборщик аналитики никогда не увидит. Всё, что идёт после #, - это фрагмент URL, который браузеры хранят на стороне клиента и никогда не отправляют в HTTP-запросе. Чаще всего это случайно происходит в одностраничном приложении, которое строит ссылки для шеринга из собственных маршрутов на основе хеша.
Проверяет ли этот инструмент, существует ли страница назначения на самом деле?
Нет - он лишь разбирает вставленный текст с помощью встроенных в браузер URL и URLSearchParams и никогда не делает сетевых запросов. Чтобы вживую проверить, куда на самом деле ведёт ссылка, используйте проверку ссылок; чтобы увидеть, как URL выглядит в социальном превью, используйте проверку Open Graph.
Могут ли ссылки с метками навредить SEO?
Нет, если страница назначения объявляет канонический URL без параметров отслеживания - это обычная настройка, и поисковые системы тогда считают версии с метками и без меток одной и той же страницей. Риск не в позициях в выдаче, а в том, что URL с метками всё равно проиндексируется, потому что канонический тег забыли настроить - стоит проверять один раз на страницу назначения, а не на каждую кампанию.