Конструктор 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.