Компоновщик UTM-меток
Собирайте ссылки с UTM-метками, которые GA4 читает правильно. Пресеты для Google Ads, Meta, LinkedIn, TikTok, email, SMS и других каналов; автоматический нижний регистр и обработка пробелов; прогноз группы каналов GA4 по умолчанию для каждой пары источник/канал; массовый режим с экспортом в CSV и Excel. Бесплатно, без регистрации, ничего не сохраняется.
Проверки
- OKВ группе каналов GA4 по умолчанию отобразится как Электронная почта.
Всё работает в вашем браузере; введённые данные никуда не отправляются. Прогноз канала следует опубликованным правилам GA4 и остаётся оценкой — собственные группы каналов вашего ресурса могут отличаться.
Как это работает
1. Берётся URL целевой страницы; существующие параметры запроса и #якорь сохраняются, https:// добавляется, если схема не указана 2. Каждое значение UTM нормализуется: обрезаются пробелы по краям, применяется нижний регистр (GA4 чувствителен к регистру), пробелы заменяются на _, - или %20, остальное URL-кодируется 3. Добавляются utm_source, utm_medium, utm_campaign, utm_id, utm_term и utm_content именно в этом порядке; utm_-параметры, уже присутствующие в URL, заменяются, если не указано сохранить их 4. Группа каналов GA4 по умолчанию прогнозируется прогоном источника, канала и названия кампании через опубликованные правила Google в порядке Google: Прямой → Cross-network → ИИ-ассистент → Платные покупки → Платный поиск → Платные социальные сети → Платное видео → Медийная реклама → Другие платные каналы → Обычные покупки → Обычные социальные сети → Обычное видео → Обычный поиск → Электронная почта → Партнёрские программы → Переход → Аудио → SMS → Push-уведомления на мобильных → Не назначено 5. Формируются проверки: пустой источник или канал, канал, не подходящий ни под одно правило, изменённые заглавные буквы или пробелы, схема http://, приоритет автопометки Google Ads, URL длиннее 2 000 символов 6. Массовый режим: одна кампания на строку (при необходимости кампания | контент | термин) с общими источником, каналом и ID → таблица ссылок с их каналом, которую можно скачать в CSV или Excel
О UTM-метках и о том, как их читает GA4
UTM-метки — это пять (в GA4 — шесть) параметров строки запроса, которые сообщают системе аналитики, откуда пришёл визит: utm_source называет платформу или отправителя, utm_medium — канал, utm_campaign — кампанию, а utm_content, utm_term и utm_id добавляют детали. Ничего технического в них нет — это обычный текст, приписанный к ссылке, — и именно поэтому с ними так легко ошибиться: заглавная буква, пробел или канал, записанный тремя способами, разбивают одну кампанию на несколько строк отчёта, а канал, который GA4 не распознаёт, отправляет всю кампанию в «Не назначено».
GA4 относит каждый сеанс к группе каналов по умолчанию, проверяя источник, канал и название кампании по фиксированному списку правил в фиксированном порядке. Правила открыты: канал, подходящий под cpc, ppc, paid или retargeting, считается платным; затем источник решает, будет это «Платный поиск», «Платные социальные сети», «Платные покупки» или «Платное видео», — по спискам Google поисковых систем, соцсетей, торговых площадок и видеоплатформ. Для «Электронной почты» нужен источник или канал email; для постов в соцсетях — social; всё, что не подошло ни под одно правило, — «Не назначено». Компоновщик прогоняет те же правила по тому, что вы вводите, и называет канал до запуска кампании — здесь ошибка исправляется бесплатно, в отчёте — дорого.
Сопоставление чувствительно к регистру и требует точного совпадения. utm_medium=Email — это не email: значение не подходит под правило «Электронная почта» и уходит в «Не назначено»; utm_medium=e-newsletter тоже не подходит, потому что правило принимает только email, e-mail, e_mail или e mail. Платный канал должен начинаться с paid, содержать cp или быть ровно ppc либо retargeting — paid_social и paid-social работают, social_paid — нет. Компоновщик по умолчанию переводит всё в нижний регистр и заменяет пробелы, сообщая об этом в проверках, — так команда может договориться об одной схеме именования и видеть, что она соблюдается. Отключайте нижний регистр только по осознанной причине и ждите предупреждения.
Две вещи инструмент намеренно не делает. Он не сокращает ссылки — сокращатель является сторонним сервисом, который видит каждый клик, и это нарушило бы обещание, что введённое не покидает ваш браузер. И он не угадывает собственные группы каналов вашего ресурса: прогноз показывает группировку по умолчанию, с которой стартует каждый ресурс GA4. Google Ads — особый случай, о котором стоит знать: при включённой автопометке GA4 использует gclid и игнорирует ручные UTM-метки, пока в ресурсе не включено переопределение ручной разметкой, поэтому пресет прямо говорит об этом, а не оставляет вас в уверенности, что метки работают.
Частые вопросы
- Какие UTM-параметры обязательны?
- Чтобы GA4 отнёс сеанс к кампании, нужны utm_source и utm_medium; без них визит классифицируется по реферреру или как «Прямой». utm_campaign формально не обязателен, но без него в отчётах по кампаниям отображается (not set). utm_id, utm_term и utm_content — необязательные детали; utm_id важен, если вы импортируете данные о расходах, потому что это ключ для связывания.
- Почему трафик моей кампании попадает в «Не назначено» в GA4?
- Почти всегда потому, что utm_medium не подходит ни под одно правило групп каналов GA4 по умолчанию. Значения вроде social_paid, newsletter, banner_ad или Social (с заглавной буквы) не совпадают ни с чем. Список проверок здесь сообщает, когда канал попадёт в «Не назначено», и какие распространённые значения подходят: cpc, paid_social, email, social, display, affiliate, referral. «Не назначено» также появляется у сеансов, где указан только источник без канала.
- Чувствительны ли UTM-метки к регистру?
- Да — в GA4 и в большинстве систем. Email, email и EMAIL — три разных канала, три строки в отчётах, и только вариант в нижнем регистре подходит под правило «Электронная почта». Компоновщик по умолчанию переводит каждое значение в нижний регистр и сообщает, если что-то изменил.
- Для рекламы в Facebook использовать utm_medium=cpc или paid_social?
- Оба варианта попадают в «Платные социальные сети»: GA4 считает платным любой канал, подходящий под cpc, ppc, retargeting или paid.*, а затем смотрит на источник — facebook есть в списке соцсетей, поэтому результат «Платные социальные сети». paid_social описательнее; главное — использовать одно значение последовательно.
- Нужны ли UTM-метки в ссылках Google Ads?
- Для самого GA4 — нет: автопометка добавляет gclid, из которого GA4 читает кампанию, группу объявлений и ключевое слово с большей детализацией, чем несут UTM-метки. Если вы добавите UTM-метки дополнительно, GA4 по умолчанию проигнорирует их и возьмёт gclid, пока в ресурсе не включён параметр «Разрешить ручной пометке переопределять автоматическую». UTM-метки в ссылках Google Ads всё же полезны для других систем, которые не читают gclid.
- Инструмент сокращает ссылку или сохраняет её?
- Ни то ни другое. Для сокращения нужен сторонний сервис, который фиксирует каждый клик, а хранение ссылок означало бы держать ваши планы кампаний на сервере. Всё здесь работает в вашем браузере; если нужна короткая версия, используйте редирект на собственном домене или сокращатель, который контролируете вы.
- Что делает массовый режим?
- Он берёт по одному названию кампании на строку — при необходимости с контентом и термином после | — и собирает каждую ссылку с общими источником, каналом и ID, затем показывает канал GA4 для каждой и экспортирует таблицу в CSV или Excel. Удобно для рассылки с множеством ссылок, списка инфлюенсеров или партии QR-кодов.