Блог Метриум

Настройка UTM-меток для сквозной аналитики: инструкция для заявок и продаж

Как настроить UTM-метки для сквозной аналитики: словарь параметров, авторазметка, формы, CRM, звонки, тесты и отчет по продажам.

Специалисты Метриум настраивают UTM-метки для сквозной аналитики

UTM-метки передают в аналитику название источника, канала, кампании, объявления и поисковой фразы. Для сквозного отчета этого мало. Сайт должен сохранить параметры после перехода, форма должна отправить их вместе с заявкой, CRM должна записать поля в карточку, а отчет - сопоставить рекламный расход со статусом сделки и выручкой. Ошибка на любом участке оставляет клики в кабинете и продажи в CRM без общего идентификатора.

В Google Ads авторазметка обычно дает больше платформенных данных, чем ручные UTM. Google рекомендует сохранять auto-tagging для связанных аккаунтов Google Ads и GA4. Ручная разметка нужна для других площадок, партнеров, рассылок, QR-кодов и собственных отчетов. Поэтому схема выбирается по источнику: авторазметка обслуживает экосистему Google, UTM задают единый словарь внешних каналов, gclid или другой рекламный идентификатор передается в CRM, если это предусмотрено интеграцией и правилами обработки данных.

Что UTM дают сквозной аналитике

UTM отвечают на вопрос, откуда пришел переход. Сквозной отчет идет дальше: какая форма сработала, принял ли менеджер заявку, прошла ли она квалификацию, было ли коммерческое предложение и какая сумма поступила. Для B2B-компании в Казахстане эта разница критична. Десять заявок могут дать одну крупную сделку, а двадцать дешевых обращений - ни одной продажи.

Базовые параметры остаются стандартными. utm_source называет площадку или партнера. utm_medium описывает тип канала. utm_campaign обозначает кампанию. utm_content различает объявления, форматы или места размещения. utm_term передает ключевую фразу либо сегмент, если такой принцип принят в компании. Дополнительный utm_id хранит стабильный идентификатор кампании и упрощает сопоставление при переименовании объектов в рекламном кабинете.

Параметры не должны содержать имя, телефон, почту, ИИН или текст обращения. В URL записываются данные о рекламе. Контактные сведения передаются через защищенную форму по принятой политике обработки персональных данных.

Словарь UTM для рекламы и CRM
ПолеЧто записыватьПримерПроверка
utm_sourceПлощадку, партнера или отправителяgoogle, yandex, instagram, partnerНижний регистр и одно значение для каждого источника
utm_mediumТип каналаcpc, paid_social, email, referralЗначение входит в утвержденный список
utm_campaignКампанию или рекламную инициативуcrm_audit_kz_q3Название совпадает с реестром кампаний
utm_contentОбъявление, креатив или размещениеvideo_15s_offer_2Поле различает один проверяемый вариант
utm_termПоисковую фразу или сегмент{keyword}Подстановка поддерживается площадкой
utm_idСтабильный ID кампанииkz_b2b_042ID сохраняется после изменения названия
gclid, yclidИдентификатор рекламного переходаЗначение площадкиПоле сохраняется после редиректа и передается в CRM

Таблица становится рабочим регламентом после назначения владельца. Один сотрудник утверждает новые source и medium, рекламщики используют готовые шаблоны, разработчик отвечает за сохранение параметров, а аналитик проверяет итоговые данные. Список без ответственных быстро распадается на google, Google, google_ads и adwords.

Пять этапов передачи рекламных данных от объявления с UTM до сделки в CRM.
Сквозной отчет работает, когда параметры проходят через URL и форму в карточку CRM со статусом сделки.

Как построить naming без дублей

Утвердите нижний регистр, латиницу и один разделитель. Название кампании удобно собирать из продукта, региона, цели и периода: crm_audit_kz_leads_q3. Порядок полей должен оставаться одинаковым. Слишком длинное имя усложняет проверку, а внутренние сокращения без справочника создают ошибки при смене сотрудника.

Название площадки не меняют ради каждого рекламного формата. Кампания получает новое значение, когда меняется бюджетная единица, продукт, рынок или задача отчета. Новый ролик внутри той же кампании отражается в utm_content. Такой принцип сохраняет историю и отделяет крупные изменения от вариантов объявления.

Реестр ссылок должен содержать дату, владельца, площадку, исходный URL, финальный URL, campaign, content, term, рекламный ID и статус теста. Для партнерских публикаций добавьте название партнера и срок размещения. Для QR-кодов укажите носитель: буклет, стойка, этикетка или наружная конструкция.

Внутренние баннеры сайта размечаются событиями или идентификаторами элементов. Внутренняя UTM способна заменить исходные данные привлечения в некоторых отчетах и создать ложную новую кампанию. Источник внешнего посещения сохраняют отдельно от действий на странице.

Как проверять генератор ссылок

Генератор ускоряет сборку URL, но не заменяет словарь. Поля source, medium и campaign лучше выбирать из утвержденных значений, чтобы сотрудник не вводил новый вариант вручную. Content и term могут собираться из разрешенных макросов площадки.

Перед выдачей ссылки генератор проверяет обязательные поля, нижний регистр, пробелы, кириллицу, повторный вопросительный знак и длину адреса. Итоговый URL открывают в браузере, потому что корректная строка в таблице может сломаться после редиректа сайта.

Храните исходный и финальный адрес рядом. Если посадочная переехала, ссылка должна вести через один прямой редирект с сохранением query string. Для массовой замены сначала проверьте несколько объявлений, затем применяйте шаблон к остальным.

Доступ к реестру ссылок разделяют по ролям. Рекламщик создает адрес, владелец словаря утверждает новое значение, аналитик проверяет отчет. История изменений помогает найти момент, когда в данных появился новый source или пустой campaign.

Google Ads: авторазметка и Final URL suffix

Для связанных аккаунтов Google Ads и GA4 оставьте авторазметку включенной. gclid передает платформенные данные, которые ручная метка не воспроизводит целиком. Если CRM или BI требует читаемые campaign и content, добавьте UTM одновременно и проверьте приоритет данных в выбранном отчете. Google описывает совместное использование ручной и автоматической разметки в справке по источникам трафика.

В поле Final URL suffix параметры добавляются без вопросительного знака. Корректный пример:

utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={adgroupid}_{creative}&utm_term={keyword}

Амперсанд перед utm_medium обязателен. Google Ads присоединяет suffix к финальному адресу. Шаблон можно задать на уровне аккаунта, кампании, группы, объявления или ключевой фразы. Чем ниже уровень, тем выше его приоритет. Перед массовым применением используйте встроенную проверку URL и тестовую кампанию.

Изменение tracking template может повлиять на модерацию и обслуживание рекламы. Google указывает, что изменения шаблонов могут применяться в течение 24-48 часов. Планируйте такие правки отдельно от срочного запуска.

Яндекс Директ и другие источники

В Яндекс Директе параметры задаются через шаблон ссылки и динамические подстановки кабинета. Сначала утвердите названия UTM, затем выберите макросы кампании, объявления и ключевой фразы. После копирования кампании проверьте финальный адрес: старое статическое имя часто остается внутри новой ссылки.

Для Meta Ads UTM обычно задаются на уровне объявления. Для email и мессенджеров ссылку собирают генератором по словарю. Партнерским площадкам передают готовый URL. QR-код создают после проверки конечной ссылки, потому что напечатанный носитель исправить дороже рекламного объявления.

Сокращатель URL подходит только после проверки сохранения query string. Некоторые сервисы меняют редиректы, добавляют собственные параметры или удаляют незнакомые поля. Для важных офлайн-носителей используйте адрес под контролем компании и храните карту перенаправлений.

Как сохранить параметры на сайте

Первый тест выполняется в приватном окне. Откройте рекламную ссылку, пройдите все редиректы и сравните итоговый URL. Затем перейдите на вторую страницу сайта и отправьте форму. Карточка CRM должна содержать исходные UTM, страницу входа, страницу отправки, дату и рекламный идентификатор.

Для многостраничного сайта значения можно сохранить в first-party cookie или другом допустимом хранилище браузера. Для SPA данные обновляются при смене рекламного источника и передаются в каждую форму до отправки. Решение должно учитывать согласие пользователя и срок хранения.

Редирект обязан переносить весь query string. Ошибка часто появляется, когда сервер собирает Location вручную и оставляет только путь. Кросс-доменный сценарий проверяют отдельно для основного сайта, поддомена формы, платежного сервиса и внешней CRM-формы.

Скрытые поля формы удобно разделять: first_utm_source, first_utm_campaign, last_utm_source, last_utm_campaign, landing_page, conversion_page и click_id. Модель first-touch и last-touch выбирают заранее. Перезапись исходного источника при каждом прямом визите делает исторический отчет недостоверным.

Передача заявки и статуса сделки

Факт отправки формы еще не равен принятой заявке. Сервер может вернуть ошибку, интеграция CRM может не создать карточку, дубликатор может объединить обращение, а менеджер может присвоить статус спама. Поэтому контроль включает журнал формы, карточку CRM и бизнес-статус.

Для Google Ads в 2026 году отдельное внимание требуется импорту офлайн-статусов. Google переводит новые сценарии на Enhanced Conversions for Leads и Data Manager. В CRM понадобятся рекламный идентификатор либо разрешенные данные пользователя, дата события, название конверсии и значение. Точный вариант зависит от платформы, CRM, согласий и схемы интеграции.

Менеджер не должен вручную менять исходные UTM. Для исправления создайте отдельное поле, комментарий или журнал. Исходные данные сохраняются для повторной сверки.

Проверка данных от перехода до продажи
ТочкаДействиеРезультат проверкиТиповая ошибка
Рекламная ссылкаОткрыть URL в приватном окнеПараметры и click ID присутствуютЛишний вопросительный знак или пустое поле
РедиректыСравнить каждый адрес в цепочкеQuery string сохранен целикомПараметры удалены после первого перехода
АналитикаОткрыть Realtime или DebugViewSource, medium и campaign распознаныDirect, Unassigned или другая кампания
ФормаОтправить тестовую заявкуСервер подтвердил приемСобытие есть, карточки CRM нет
CRMОткрыть карточку и поляUTM, click ID, страницы и время совпадаютВсе данные записаны одним комментарием
ПродажаИзменить статус тестовой карточкиСтатус попал в отчет или импортРеклама оптимизируется по всем формам подряд
Шесть проверок UTM-ссылки от рекламного URL до статуса продажи.
Кампания запускается после теста ссылки, редиректов, аналитики, формы, CRM и передачи статуса продажи.

First-touch и last-touch без подмены источника

First-touch показывает канал первого известного привлечения. Last-touch показывает последний рекламный контакт перед заявкой. Эти модели отвечают на разные вопросы. Первая помогает оценивать каналы знакомства, вторая - действия, которые завершили путь к обращению.

На сайте полезно хранить оба набора полей отдельно. Первый источник записывается при начальном рекламном переходе и остается неизменным. Последний обновляется после нового размеченного визита. Прямой заход без кампании не должен стирать сохраненный рекламный источник.

Для повторного клиента понадобится отдельное правило. Новая заявка может относиться к новой кампании, хотя первый контакт произошел год назад. В CRM сохраняют данные конкретного обращения и, при необходимости, общий источник контакта. Смешивание этих уровней создает спор между рекламным отчетом и историей клиента.

Выберите модель до построения дашборда. Для оперативной оптимизации кампаний часто смотрят last-touch и рекламный идентификатор. Для распределения бюджета между каналами знакомства изучают first-touch, вспомогательные контакты и когорты. Одна цифра не описывает весь путь длинной B2B-сделки.

Звонки, мессенджеры и офлайн-обращения

UTM легко передать через форму, но звонки и мессенджеры требуют отдельной цепочки. Динамический коллтрекинг подменяет номер по источнику и передает звонок в CRM. Статический номер подходит для конкретного офлайн-носителя или площадки, если один номер закреплен за одним источником.

Карточка звонка должна содержать номер источника, страницу входа, UTM, рекламный ID, время и запись либо статус разговора. Если клиент позвонил позже с сохраненного номера, выбранная модель атрибуции должна объяснять, как учитывается такой контакт.

Для WhatsApp и других мессенджеров размечают ссылку на начало диалога и передают контекст в CRM, если интеграция это поддерживает. Сам переход в мессенджер еще не подтверждает заявку. Нужен созданный диалог, контакт и статус менеджера.

Офлайн-носители получают отдельный source, medium и content. QR на стойке, буклете и наружной конструкции не должен вести по одному неразличимому адресу. После печати проверьте переход с нескольких телефонов, сохранение параметров и резервный читаемый URL.

В общем отчете формы, звонки и диалоги приводятся к единому идентификатору обращения. Дубли объединяются по утвержденному правилу, а тесты и спам выделяются отдельными статусами.

Как собрать сквозной отчет

Сверка начинается с одинаковых дат, часового пояса и валюты. Рекламный кабинет дает расход и клики. Аналитика дает посещения и события. CRM дает карточки, статусы, суммы и даты сделок. В отчете эти данные сопоставляются по campaign ID, click ID, source, medium и дате.

Для B2B учитывайте задержку продажи. Заявка июля может завершиться оплатой в сентябре. Отчет по дате сделки и отчет по когорте заявки отвечают на разные вопросы. Первый показывает выручку периода, второй - окупаемость рекламных обращений определенного месяца.

Разница между событиями и карточками CRM проверяется журналом формы. Разница между карточками и квалифицированными лидами объясняется статусами. Разница между квалифицированными лидами и продажами зависит от работы менеджеров, цены, сроков и продукта. UTM не исправляют процесс продаж, зато показывают место расхождения.

Кейс консалтинговой компании

Консалтинговая компания, оказывающая услуги бизнесу в Казахстане, использовала разные названия source и medium, теряла метки на редиректах и записывала кампанию в общий комментарий CRM. После утверждения словаря, шаблонов, скрытых полей и полного теста доля заявок с заполненными UTM выросла с 58% до 92% за 21 день.

Сопоставление расходов со статусами CRM открыло группы запросов с низкой долей квалификации. После перераспределения бюджета CPL поисковых кампаний снизился с 10 500 ₸ до 7 800 ₸. Доля direct в GA4 сократилась на 37%. tCPA ретаргетинга удерживалась на уровне 6 900 ₸ при росте числа конверсий на 24%.

Команда перенесла 20% бюджета из кампаний с низким ROAS в кампании с подтвержденной атрибуцией. Согласование изменений сократилось до 1-2 дней, потому что отчет содержал расход, заявку, статус и выручку в одной строке. Эти показатели относятся к описанному проекту и не задают прогноз для другой компании.

Стоимость и сроки внедрения

Аудит и стандартизация UTM стоят 150 000-350 000 ₸ и занимают 3-5 рабочих дней. В состав входят словарь, проверка ссылок, редиректов, аналитики и полей CRM.

Настройка шаблонов в Google Ads и Яндекс Директе стоит 80 000-180 000 ₸ и занимает 1-2 рабочих дня при готовых доступах и утвержденном словаре.

GTM, cookie, кросс-доменная передача и формы стоят 220 000-480 000 ₸ и занимают 3-7 рабочих дней. Интеграция с amoCRM или Bitrix24 стоит 180 000-360 000 ₸ и занимает 2-4 рабочих дня. Call-tracking обычно добавляет 40 000-120 000 ₸ в месяц, подключение занимает 1-2 рабочих дня.

Итоговая смета зависит от числа доменов, форм, кабинетов, CRM, телефонии и отчетов. Окупаемость считают после внедрения по снижению потерь данных, изменению CPL, доле квалифицированных лидов и времени команды. Универсальный срок окупаемости для таких проектов отсутствует.

FAQ

Достаточно ли gclid без UTM?

Для связанных Google Ads и GA4 авторазметка дает подробные платформенные данные. UTM нужны для других площадок, партнеров и собственных отчетов. CRM должна сохранить рекламный идентификатор и согласованные поля источника.

Можно ли использовать auto-tagging и UTM одновременно?

Да. Проверьте приоритет данных в GA4, сохранение gclid после редиректа и полное заполнение ручных параметров. Частичная UTM-разметка способна создать значения not set.

Как проверить все формы сайта?

Составьте реестр страниц и форм, откройте тестовые ссылки в приватном окне, отправьте заявки и сравните журнал сервера с карточками CRM. Модальные, AJAX-формы и формы SPA проверяются отдельно.

Нужны ли UTM для QR-кодов?

Да. Source обозначает офлайн-носитель или площадку, medium - qr, campaign - инициативу, content - конкретный макет или место. Напечатайте QR после проверки финального адреса.

Когда сквозной отчет готов к решениям по бюджету?

Отчет готов после сверки расходов, событий, карточек CRM, квалификации и продаж за один период. Доля тестовых заявок и правила учета задержанных сделок должны быть описаны.

Настроить сквозную аналитику

Метриум проверит UTM, авторазметку, редиректы, формы, рекламные идентификаторы, CRM и отчет по продажам. Состав работ размещен на странице сквозной аналитики и CRM. Настройку события формы продолжает инструкция по generate_lead в GTM. Пример формы с квалифицирующими полями опубликован в кейсе поставщика профессиональных СИЗ.

Наши контакты
для расчёта проектов

Оставьте номер - перезвоним, уточним задачу и согласуем расчет проекта.

Карта офиса Метриум в Алматы на улице Жамбыла 114/85

Заказать звонок