Метки добавлены в правильные поля кабинетов, редиректы сохраняют параметры, отчёты различают кампании и креативы.
Что подготовить перед началом
- Подготовьте рабочий URL, доступ редактирования объявлений и установленные GA4/Метрику.
- Согласуйте словарь источников, каналов и названий кампаний; разделите статические ссылки и шаблоны рекламных платформ.
- Проверьте, что редиректы и переход к форме сохраняют метки и click ID; исключите персональные данные из URL.
Учебная схема процесса; не скриншот рекламного кабинета.
01Зафиксируйте единое именование
Используйте одинаковый регистр и написание на всех объявлениях одной площадки. Источник обозначает реальную платформу перехода, medium — канал, campaign — кампанию, content — вариант объявления. Идентификаторы устойчивее длинных названий, которые меняются после редактирования. Для вручную помеченной рекламы Google и Яндекса согласуйте cpc; для социальных платформ — paid_social.
- Заполните utm_source, utm_medium, utm_campaign для каждой кампании.
- Добавьте utm_content для различения креативов; utm_term используйте по смыслу, например для ключевой фразы.
- Проверьте, что instagram и Instagram не создают две разные строки; не добавляйте UTM к внутренним ссылкам сайта.
instagram / paid_social / almaty_consultation / story_01 обозначает конкретный внешний рекламный переход.
В словаре нет случайного source=google для TikTok или нескольких вариантов одного канала.
02Соберите статическую ссылку
Знак вопроса начинает query; амперсанд соединяет параметры. Если у страницы уже есть параметр service, сохраняйте его. Якорь #form оставляйте после query, иначе аналитика не получит метки как обычные параметры URL. Для сборки используйте URL API или генератор, который корректно кодирует символы и не создаёт второй знак вопроса.
- Откройте исходный HTTPS-URL и проверьте страницу.
- Добавьте параметры через URL.searchParams.set, чтобы заменить существующее одноимённое значение.
- Скопируйте результат и проверьте переход к нужной форме; не помещайте email, телефон или имя в значения.
Параметр service=consultation сохраняется, а #form остаётся в конце.
const url = new URL('https://example.kz/service?service=consultation#form');
url.searchParams.set('utm_source', 'instagram');
url.searchParams.set('utm_medium', 'paid_social');
url.searchParams.set('utm_campaign', 'almaty_consultation');
url.searchParams.set('utm_content', 'story_01');
console.log(url.toString());Замените демонстрационные идентификаторы на значения своего проекта.В URL каждого UTM-ключа ровно одно значение, query и якорь расположены правильно.
03В Google используйте суффикс для параметров
Включите автопометку аккаунта и свяжите Ads с GA4 для рекламных данных; UTM не заменяет gclid и интеграцию. Обычные параметры добавляйте в «Суффикс конечного URL» без начального ? или &. Поле «Шаблон отслеживания» предназначено для шаблона маршрута, в том числе стороннего трекера, и требует {lpurl}; не вставляйте туда просто строку UTM.
- В Суффикс конечного URL вставьте строку параметров из примера.
- Если нужен tracking template, используйте корректный шаблон с {lpurl} по документации ValueTrack; не заводите трекер только ради UTM.
- Нажмите Тестировать и проверьте, не перекрывают ли настройки объявления или ключевого слова уровень кампании.
Суффикс добавляет campaignid и creative; {keyword} не является фактическим запросом пользователя и может быть пустым для иных форматов.
utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}Замените демонстрационные идентификаторы на значения своего проекта.Тестовый итоговый адрес открывается; автопометка сохранена, UTM не продублированы на разных уровнях.
04В Директе заполните Параметры URL
Общее поле ЕПК добавляет параметры к ссылкам объявлений, быстрым ссылкам и кнопке. Задавайте строку параметров без повторной посадочной ссылки и проверьте существующие метки отдельных объектов. Для собственных URL вручную используйте ? или &, но в поле кабинета соблюдайте его формат. Макросы Директа отличаются от ValueTrack Google.
- Вставьте строку с utm_source=yandex, utm_medium=cpc и динамическими ID.
- Используйте подтверждённые {campaign_id}, {ad_id}, {keyword}; проверьте подстановку после реального рекламного перехода.
- Не меняйте Директ-макрос на Google {campaignid}; сохраните yclid и параметры при редиректах.
UTM кампании общие, content={ad_id} различает объявления; пустая keyword у автотаргетинга не означает потерю всех меток.
utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}Замените демонстрационные идентификаторы на значения своего проекта.В конечном адресе нет фигурных скобок неподдерживаемого макроса и повторяющихся utm_source.
05В Meta учитывайте реальную площадку
Для объявления с сайтом используйте поле URL parameters, когда оно доступно в выбранном формате. Если кампания работает в Facebook и Instagram одновременно, статический source=instagram ошибочно подпишет переходы Facebook. Выберите поддерживаемый динамический источник или разделите ссылки по размещениям. Часть справки Meta требует входа; доступные макросы проверяйте в построителе текущего кабинета.
- Для ручного Instagram-only размещения вставьте статическую строку без URL и знака вопроса.
- Для смешанных размещений используйте предложенный кабинетом {{site_source_name}} и устойчивые ID кампании/объявления.
- Просмотрите предпросмотр и результат опубликованного перехода; fb/ig и другие коды заранее включите в словарь источников.
source={{site_source_name}} отличает фактическую платформу; «meta» можно хранить отдельным параметром платформы.
utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.id}}&utm_content={{ad.id}}Замените демонстрационные идентификаторы на значения своего проекта.Источник соответствует месту клика, а неподдерживаемый шаблон не остаётся буквальным текстом.
06В TikTok добавьте метки к Destination URL
Официальная инструкция TikTok описывает ручные UTM и создание параметров для рекламы с внешним назначением. Используйте URL builder текущего объявления либо вставьте уже собранную статическую ссылку в Destination URL. Не переносите {{campaign.id}} Meta или {campaignid} Google: синтаксис и набор динамических параметров платформы свои.
- Откройте поле конечной веб-ссылки и доступную настройку UTM.
- Заполните source=tiktok, medium=paid_social, campaign и content; при ручном варианте вставьте полную проверенную ссылку.
- Динамические параметры выбирайте из интерфейса TikTok, если он предлагает их для формата; при отсутствии используйте статические значения.
https://example.kz/service?utm_source=tiktok&utm_medium=paid_social&utm_campaign=almaty_consultation&utm_content=video_02
Сайт открывается в браузере TikTok; исходные параметры сохраняются после всех перенаправлений.
07Проверьте редиректы и дубли
Пройдите по каждому типу ссылки на телефоне и компьютере. Проверьте HTTPS-редирект, короткую ссылку, переход между доменами и открытие встроенного браузера соцсети. Сервис перенаправления обязан переносить query по согласованной схеме; потерянный gclid/yclid нельзя восстановить созданием произвольного нового ID. Не используйте метки как секрет или идентификатор клиента.
- Сверьте параметры перед первым редиректом и на последней странице.
- Проверьте, что сайт не перезаписывает source после загрузки и не добавляет UTM к внутреннему меню.
- Создайте по одному контрольному переходу каждой площадки и запишите ожидаемые campaign/content.
Редирект /promo → /service сохранил UTM и click ID, а #form прокрутил страницу к форме.
Чистая строка параметров соответствует словарю; каждый тест имеет время и конечный URL.
08Посмотрите отчёт с правильной областью
В GA4 сравнивайте источник/канал сеанса и кампанию сеанса; «первый пользователь» отвечает на другой вопрос. В Метрике выберите группировки source, medium, campaign и content. Клики кабинета, визиты и заявки отличаются по определению, поэтому проверяйте техническую сохранность меток отдельным переходом прежде, чем объяснять весь разрыв статистики.
- Выберите период и часовой пояс контрольного теста.
- Найдите ожидаемую кампанию, добавьте показатель подтверждённой заявки или покупки.
- Для оценки рекламы сопоставьте UTM с расходами кабинета и качеством CRM, сохраняя одинаковые названия.
story_01 дал десять визитов и две принятые заявки; это разные показатели одного маршрута.
Источник, кампания и креатив читаются в отчёте; технический тест подтверждён фактической страницей.
Пример для бизнеса
Пример статической ссылки: https://example.kz/service?utm_source=instagram&utm_medium=paid_social&utm_campaign=almaty_leads&utm_content=story_01. Генератор на сайте сохраняет существующий query и якорь.
Частые ошибки
- Для внутренней ссылки сайта добавляют UTM и искажают источник.
- Одну кампанию называют несколькими вариантами.
- Неподдерживаемый макрос остаётся буквальным текстом.
Вопросы по настройке
Что делать, если макрос остался в URL?
Проверьте платформу, формат объявления и поле. Замените шаблон параметром из официального списка этого кабинета либо временно используйте статическую строку.
Можно ли UTM использовать вместо пикселя или SDK?
UTM описывает веб-переход. События сайта, рекламные конверсии и атрибуция приложения требуют собственных тегов, SDK и интеграций.
Официальные источники
- UTM и отчёт привлечения · Google ↗
- ValueTrack и параметры URL · Google Ads ↗
- Параметры URL · Яндекс ↗
- UTM для внешних веб-переходов · TikTok ↗
- Параметры URL · Meta (может потребоваться вход) ↗
Материал написан своими словами по указанным справкам. Примеры и рекомендации so-agency адаптированы к задачам бизнеса; доступность функций и интерфейс могут отличаться.
Нужна помощь с настройкой?
Опишите сайт, платформу и проблему. Обсудим конкретный состав работ.
Следующий шаг
Как установить Google Analytics 4 на сайт
GA4 собирает действия посетителей сайта. Чтобы отчёты помогали бизнесу, сначала подключите сбор, а затем отдельно настройте действия, которые означают обращение или покупку.
Читать инструкцию ↗Аналитика / UTMЧто такое GTM и как установить Google Tag Manager
GTM — кабинет для управления тегами сайта. Сам по себе контейнер не заменяет GA4 или Метрику: в нём вы настраиваете нужные теги, условия запуска и данные.
Читать инструкцию ↗Аналитика / UTMСобытия GA4 через GTM и dataLayer: пример заявки
dataLayer передаёт понятные события страницы в GTM. Для заявки важно отправить событие после успешного принятия данных, чтобы ошибка формы не увеличивала число лидов.
Читать инструкцию ↗