Конструктор UTM-меток
Добавьте utm_source, utm_medium, utm_campaign и необязательные параметры term/content к URL для отслеживания кампаний.
Сгенерированный URL
Как это работает
Базовый URL парсится собственным интерфейсом URL браузера, поэтому появляется ошибка, пока вы не добавите https://: парсеру нужен протокол — тот же парсер, который ваш браузер использует для реальной навигации. Каждое из пяти значений utm_ применяется через searchParams.set(), который автоматически кодирует специальные символы и сохраняет любые параметры запроса, уже присутствующие в URL.
Ошибка, которая незаметно портит отчёты по кампаниям: значения UTM чувствительны к регистру в инструментах аналитики. GA4 с радостью покажет email, Email и EMAIL как три разных источника, разбив цифры одной кампании на три части. Всегда выбирайте нижний регистр и придерживайтесь его. Также следите, чтобы utm_medium оставался в словаре, который распознаёт группировка каналов по умолчанию в GA4.
URL собирается локально при каждом нажатии клавиши и никогда не запрашивается и не логируется с этой страницы. Итоговая ссылка отправляется куда-либо только тогда, когда вы вставляете её в свою реальную кампанию.
Частые вопросы
В чём разница между source и medium?
Source показывает, откуда пришёл трафик (google, newsletter, twitter). Medium показывает тип канала (cpc, email, social, organic). Вместе они отвечают на вопрос: откуда и каким путём пришёл этот визит.
Нужны ли мне term и content?
Только для более детального отслеживания. Term обычно используется для ключевых слов платного поиска, content помогает различать две ссылки, ведущие на один и тот же сайт (например, две кнопки в одном письме).
Работает ли это с любым сервисом аналитики?
Да, utm_source/medium/campaign/term/content: это фактический стандарт, который читает Google Analytics и большинство других платформ аналитики, а не формат, привязанный только к Google.