Генератор UTM для Google Ads
Соберите URL с UTM-метками для Google Ads с источником и каналом, которых ожидает GA4 (google / cpc), посмотрите, в какой канал GA4 попадёт URL, и узнайте, почему автопометка обычно делает ручные UTM ненужными — и когда они всё же нужны.
Проверки
- OKВ группе каналов GA4 по умолчанию отобразится как Платный поиск.
- ИнфоИсточник google с платным каналом: автопометка Google Ads (gclid) переопределяет эти значения в GA4, пока в ресурсе не включено переопределение ручной разметкой.
Всё работает в вашем браузере; введённые данные никуда не отправляются. Прогноз канала следует опубликованным правилам GA4 и остаётся оценкой — собственные группы каналов вашего ресурса могут отличаться.
UTM в Google Ads
Google Ads и GA4 связаны автопометкой: параметр gclid, который Google добавляет к каждому клику, передаёт в GA4 кампанию, группу объявлений, ключевое слово и креатив без всяких UTM. Если аккаунты связаны и автопометка включена (по умолчанию она включена), ручной utm_source=google&utm_medium=cpc не добавляет ничего, чего GA4 уже не знает, — а поскольку в настройке GA4 по умолчанию ручные метки имеют приоритет над gclid, опечатка в них перезапишет более богатые автоматические данные. Это первое, что стоит проверить, прежде чем вообще помечать URL Google Ads.
Ручные UTM в Google Ads по-прежнему важны в трёх случаях: любой инструмент аналитики, кроме GA4 (Matomo, Piwik PRO, хранилище данных на серверном трекинге), который не читает gclid; посадочные страницы, где редирект или окно согласия отбрасывает gclid; и utm_id / utm_content для вашей собственной схемы именования по всем каналам. В этих случаях используйте ровно google / cpc — канал GA4 «Платный поиск» сопоставляется с каналом cpc (также ppc, paidsearch), любое другое написание отправляет трафик в «Не назначено». Ставьте параметры в суффикс конечного URL в Google Ads ({lpurl} плюс ваши параметры), а не вставляйте помеченный URL как конечный, чтобы шаблон отслеживания объявления остался целым.
Как это работает
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 в Google Ads, если включена автопометка?
- Для GA4 — нет, gclid несёт больше, чем могут UTM. Для любого другого инструмента аналитики или когда редирект отбрасывает gclid — да. Если добавляете и то и другое, осознанно задайте настройку GA4 «Переопределять автопометку (GCLID) ручной пометкой»; по умолчанию побеждают ручные значения, и неверный utm_campaign скроет настоящее имя кампании.
- Какие источник и канал GA4 ожидает для Google Ads?
- google / cpc. Правило канала «Платный поиск» в GA4 сопоставляется с каналом cpc, ppc, retargeting или paidsearch при источнике-поисковике; всё остальное попадает в «Не назначено». Пресет заполняет именно это, а карточка канала подтверждает.
- Куда ставить параметры в Google Ads?
- В суффикс конечного URL на уровне аккаунта, кампании или объявления (например, utm_source=google&utm_medium=cpc&utm_campaign={campaignid}), а не в сам конечный URL. Суффикс переживает шаблоны отслеживания и позволяет использовать параметры ValueTrack вроде {campaignid} и {keyword}.
- Какие 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-кодов.
UTM по площадкам
- Компоновщик UTM-метокобщий
- Генератор UTM для Facebook AdsMeta (Facebook и Instagram)
- Генератор UTM для emailEmail