Сквозная аналитика заявок настраивается в пять шагов: единый словарь UTM, разметка ссылок с передачей меток в форму, запись источника в карточку сделки, отдельная обработка заявок без метки и сборка первого отчёта. Первый и последний шаги делает маркетолог за один рабочий день. Второй и третий требуют инженера, потому что метка теряется именно там — между посадочной страницей и карточкой в CRM.

Настраивают при этом не отчёт. Отчёт — это последние два часа работы; всё остальное время уходит на то, чтобы к моменту создания сделки в ней было записано, откуда пришёл человек. Поэтому сборка начинается не с выбора платформы аналитики, а со скучного словаря допустимых значений и с ответа на вопрос, кто в компании имеет право заводить новое значение.

Ниже — порядок настройки с проверяемым результатом на каждом шаге, четыре способа не потерять заявки, у которых метки нет в принципе, состав первого отчёта и честная норма расхождения с рекламным кабинетом. Более глубокий разбор цепочки данных от клика до отгрузки и оплаты у нас вынесен в отдельный материал про сквозную аналитику продаж — здесь речь о том, что можно собрать самим за неделю.

Что вы на самом деле настраиваете

Метка проходит пять звеньев, и в каждом из них есть свой способ потеряться. Понимание этой цепочки экономит недели: почти всегда «аналитика не работает» означает поломку в одном конкретном звене, а не общий провал.

ЗвеноЧто происходитКак здесь теряется метка
1. Ссылка в объявленииК адресу дописываются пять параметров UTMЗначения написаны кто во что горазд: Yandex, yandex и Яндекс становятся тремя каналами в отчёте
2. Посадочная страницаПараметры читаются из адресной строки и сохраняются в браузереРедирект на другой адрес срезает параметры; их не сохраняют и теряют при переходе на вторую страницу
3. Форма заявкиСохранённые значения подставляются в скрытые поля формыФорма стоит во встроенном окне другого сервиса и о параметрах страницы не знает
4. Карточка в CRMСкрытые поля записываются в поля сделки и контактаПолей под источник нет, они не обязательны или заполняются значением по умолчанию
5. ОтчётСделки группируются по источнику и сопоставляются с расходомРасход загружается вручную и с опозданием, поэтому сравнивать нечего

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

схема процессаnastroit-skvoznuyu-analitiku-zayavok--01
Путь метки через пять звеньев от объявления до отчёта с точками потери на каждом

Горизонтальная схема из пяти блоков: «Ссылка в объявлении» → «Посадочная страница» → «Форма заявки» → «Карточка в CRM» → «Отчёт». Между блоками стрелки, под каждой стрелкой вниз отходит красная пунктирная линия в общую полосу «здесь теряется метка» с короткими подписями: «разнобой в значениях», «редирект срезал параметры», «форма во встроенном окне», «поле не обязательное», «расход грузится вручную». Под первым и последним блоками полоса «зона маркетолога», под тремя средними — «зона инженера, 8 часов». Все подписи по-русски, чертёжный стиль.

Аналитика ломается не целиком, а в одном конкретном звене — его и надо найти

Словарь UTM: пять параметров и один владелец

Словарь — это лист на одну страницу с закрытыми списками допустимых значений. Он нужен раньше любых технических настроек, потому что отчёт, собранный по неупорядоченным меткам, читать невозможно: одна кампания разваливается на три строки, а два разных канала склеиваются в один.

ПараметрЧто в нёмПравилоПример значения
utm_sourceПлощадка, откуда пришёл человекТолько из закрытого списка, латиница, нижний регистрyandex, vk, avito, max, email
utm_mediumТип трафикаШесть разрешённых значений и ни одного большеcpc, banner, email, social, qr, referral
utm_campaignКампанияШаблон из трёх частей: направление, география, месяцokna-spb-09
utm_contentКонкретное объявление или баннерИдентификатор креатива, а не его описание словамиb300x250-a
utm_termКлючевая фразаПодставляется рекламной системой автоматически, вручную не заполняетсяподставляется системой

К словарю прилагаются два правила, которые важнее самой таблицы. Первое: новое значение появляется только через одного человека, и это записанная роль, а не привычка. Второе — про уже запущенные кампании: их не переразмечают задним числом. Переразметка обнуляет накопленную статистику и путает отчёт на границе периода. Правильный порядок — пометить существующие кампании как размеченные до словаря и приводить их к правилу при следующем плановом редактировании.

разбор экранаnastroit-skvoznuyu-analitiku-zayavok--02
Абстрактный лист словаря UTM с пятью параметрами и закрытыми списками допустимых значений

Нарисованный абстрактный лист-справочник в чертёжном стиле. Пять горизонтальных строк по числу параметров: utm_source, utm_medium, utm_campaign, utm_content, utm_term. У первых двух — прямоугольные плашки с перечнем разрешённых значений: yandex, vk, avito, max, email и cpc, banner, email, social, qr, referral. У utm_campaign — шаблон из трёх ячеек «направление / география / месяц» с примером okna-spb-09. В верхнем углу листа рамка с подписью «владелец словаря: одно имя». Внизу примечание «запущенные кампании не переразмечать задним числом». Подписи по-русски.

Одна страница с закрытыми списками стоит дороже любой платформы аналитики

Пять шагов настройки с проверкой

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

  1. 1
    Шаг 1. Словарь и ревизия запущенных кампаний

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

  2. 2
    Шаг 2. Метки доезжают до формы

    Параметры читаются на посадочной странице, сохраняются на время визита и подставляются в скрытые поля формы. Отдельно закрываются два случая: человек пришёл по рекламе, ушёл и вернулся напрямую через два дня; форма стоит во встроенном окне стороннего сервиса. Получилось, если вы открыли рекламную ссылку, походили по трём страницам сайта, отправили тестовую заявку — и в ней приехали все пять значений в том виде, в каком были в ссылке.

  3. 3
    Шаг 3. Источник записывается в сделку

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

  4. 4
    Шаг 4. Обработка заявок без метки

    Звонки, переходы из мессенджеров, офлайн и повторные обращения размечаются отдельно — четыре механики описаны ниже. Получилось, если доля заявок со значением «источник не определён» за неделю опустилась ниже 15 %, а сами такие заявки собираются в отдельный список, а не пропадают из отчёта.

  5. 5
    Шаг 5. Первый отчёт и сверка

    Собираются шесть показателей и сравниваются с рекламными кабинетами за тот же период. Получилось, если расхождение по числу заявок между кабинетом и CRM укладывается в 15 %, а по каждому каналу с расхождением больше 25 % найдена и записана причина.

Проверять надо своей рукой, а не по словам подрядчика

Единственная надёжная приёмка второго и третьего шагов — открыть рекламную ссылку в браузере, где вы никогда не были, походить по сайту, отправить заявку и найти её в CRM. На это уходит четыре минуты, и это ловит больше проблем, чем любой отчёт о выполненных работах. Отдельно проверьте телефон: у мобильного браузера другое поведение с сохранением данных визита, и заявки со смартфонов теряют метки заметно чаще, чем с компьютера.

Заявки без метки: четыре способа их не потерять

Это та часть, на которой аналитика обычно и разваливается. Метка есть только у того, кто перешёл по размеченной ссылке и оставил заявку в форме. Всё остальное — а это часто половина потока — приходит без источника, и если ничего не делать, эта половина превращается в строку «прямой заход», по которой невозможно принять ни одного решения.

  1. 1Звонки — коллтрекинг. Два варианта. Статический: отдельный номер на канал, 300–600 ₽ в месяц за номер, работает для 3–6 каналов и не различает кампании внутри канала. Динамический: пул номеров, подставляемых посетителю, 6 000–15 000 ₽ в месяц, различает вплоть до объявления. Начинать почти всегда стоит со статического: он закрывает главный вопрос — какой канал вообще приносит звонки. Что ещё передаётся из телефонии в карточку клиента, разбирали в инструкции о том, как подключить телефонию к CRM.
  2. 2Мессенджеры — размеченная ссылка на бота. У ботов есть параметр запуска, который передаётся в ссылке: одна ссылка на канал, и первый же контакт приходит с известным источником. Это бесплатно и делается за час, но почти никто не делает, из-за чего весь мессенджер-трафик потом лежит одной безымянной кучей. По состоянию на сентябрь 2026 года так размечаются и MAX, и Telegram.
  3. 3Офлайн и визитки — отдельная короткая ссылка или отдельный номер. QR-код на упаковке, ссылка на визитке, номер на баннере: каждому носителю — своё значение utm_source и utm_medium со значением qr. Вопрос «откуда вы о нас узнали» тоже работает, но только с закрытым списком вариантов, который выбирает менеджер; свободное поле превращается в свалку из «интернет», «от знакомых» и «не помню».
  4. 4Повторные обращения — первое касание в карточке клиента. Клиент, который однажды пришёл по рекламе, а через полгода написал напрямую, не является новым каналом. Первое касание хранится в карточке и не перезаписывается, а повторная сделка помечается как повторная и в расчёт цены привлечения не входит. Без этого правила самым эффективным каналом в отчёте всегда оказывается «прямой заход», который на самом деле состоит из ваших же прошлых клиентов.
сравнениеnastroit-skvoznuyu-analitiku-zayavok--03
Четыре типа заявок без метки и четыре способа определить их источник

Сравнение в четыре колонки, чертёжный стиль. Колонка 1 «Звонки» → «коллтрекинг: отдельный номер 300–600 ₽/мес или пул 6 000–15 000 ₽/мес». Колонка 2 «Мессенджеры» → «параметр в ссылке на бота, бесплатно, час работы». Колонка 3 «Офлайн, QR, визитки» → «своя короткая ссылка на носитель, utm_medium = qr». Колонка 4 «Повторные обращения» → «первое касание в карточке клиента, повторная сделка помечается отдельно». Под колонками сквозная полоса: «цель — доля заявок с неизвестным источником ниже 15 %». Подписи по-русски.

Половина потока приходит без метки — и это решается четырьмя разными механиками

Первый отчёт: шесть показателей

Соблазн сделать сорок графиков надо погасить сразу: их не читают, а решения принимаются по трём цифрам. Модельная компания: рекламный бюджет 280 000 ₽ в месяц, 240 заявок, пять каналов, средний чек 95 000 ₽ при валовой марже 30 %, то есть 28 500 ₽ прибыли со сделки.

КаналРасход, ₽/месЗаявокЦена заявкиСделокЦена сделки
Поиск по бренду35 00048729 ₽122 917 ₽
Поиск по общим запросам96 000781 231 ₽812 000 ₽
Карты и справочники24 00026923 ₽73 429 ₽
Медийная реклама105 000581 810 ₽335 000 ₽
Рассылки по своей базе20 00030667 ₽82 500 ₽
Итого280 0002401 167 ₽387 368 ₽

Шестой показатель в таблицу не поместился, но он обязателен: доля заявок с неизвестным источником. Это метрика качества самой аналитики, и без неё остальные пять читать нельзя. В модельном примере до настройки источник был известен у 98 заявок из 240 — это 41 %; после настройки — у 211 из 240, то есть 88 %. Оставшиеся 12 % честно лежат отдельной строкой «источник не определён», а не размазываются пропорционально по каналам: размазывание превращает отчёт в красивую выдумку.

Теперь про то, ради чего всё делалось. Медийная реклама в таблице занимает второе место по числу заявок — 58 штук, дешевле, чем поиск по общим запросам. Без сквозной аналитики её бы масштабировали. С аналитикой видно, что из 58 заявок сделок получилось три.

графикnastroit-skvoznuyu-analitiku-zayavok--04
Цена заявки и цена сделки по пяти каналам: медийная дешёвая по заявкам и дорогая по сделкам

Парная столбчатая диаграмма по пяти каналам. Для каждого канала две колонки: цена заявки и цена сделки, в рублях. Значения: поиск по бренду 729 и 2 917; поиск по общим запросам 1 231 и 12 000; карты и справочники 923 и 3 429; медийная реклама 1 810 и 35 000; рассылки по базе 667 и 2 500. Столбец цены сделки медийной рекламы выделен и подписан «58 заявок, 3 сделки». Горизонтальная линия на 7 368 ₽ с подписью «средняя цена сделки по всем каналам». Ось Y в рублях, логарифмическая шкала допустима, подписи по-русски.

Канал на втором месте по заявкам оказался на последнем по сделкам
Что даёт первое же перераспределение бюджета
Медийная реклама: расход105 000 ₽ в месяц
Из них сделок3, то есть 35 000 ₽ за сделку
Остальные четыре канала: 175 000 ₽ на 35 сделок5 000 ₽ за сделку
Снимаем с медийной 60 000 ₽, 45 000 ₽ оставляем на проверку гипотезы
Осторожно считаем, что в дешёвых каналах цена сделки вырастет вдвое, до 10 000 ₽6 сделок вместо 1,7
Прирост 4,3 сделки при валовой прибыли 28 500 ₽ со сделки122 550 ₽ в месяц
Итого122 550 ₽ в месяц против 38 700 ₽ разовой настройки

Две оговорки, без которых этот расчёт был бы обманом. Первая: дешёвые каналы упираются в потолок спроса, поэтому в расчёте цена сделки в них удвоена заранее — реальный прирост может оказаться ещё скромнее, и проверять его надо шагами по 20 000–30 000 ₽, а не переносом всего бюджета сразу. Вторая: эффект разовый. Грубые перекосы находятся один раз, второе перераспределение даст в разы меньше. Поэтому окупаемость сквозной аналитики честно считается по первому году, а дальше она работает как страховка от новых перекосов, а не как источник роста.

Почему цифры в кабинете и в CRM никогда не совпадут

Этот вопрос возникает в первую же неделю и съедает много времени, если заранее не договориться о норме. Рекламный кабинет и CRM считают разные вещи, и полное совпадение означало бы не порядок, а совпадение двух ошибок.

  • Кабинет засчитывает конверсию по своему окну атрибуции — клик мог быть неделю назад. CRM записывает сделку в момент её создания. На длинном цикле сделки это даёт систематическое расхождение по датам.
  • Часть заявок приходит после окончания окна атрибуции: человек кликнул в апреле, оставил заявку в июне. Кабинет её не увидит, CRM увидит и отнесёт к прямому заходу, если не сохранено первое касание.
  • Блокировщики рекламы и отказ от сбора данных срезают часть меток на стороне браузера. Это не чинится настройками и просто закладывается в норму.
  • Один клиент приходит по двум каналам. Кабинеты засчитают конверсию каждый себе, в CRM сделка одна. Сумма по кабинетам всегда больше.
  • Тестовые, спам- и ошибочные заявки в CRM удаляют, а в кабинете они остались навсегда.
Норма расхождения — 5–15 %, тревога начинается с 25 %

Расхождение до 15 % по числу заявок объясняется устройством систем, и искать в нём ошибку бесполезно. Расхождение выше 25 % по конкретному каналу — это почти всегда потеря меток в звеньях со второго по четвёртое: редирект, встроенная форма, необязательное поле в CRM. Договоритесь об этой норме с подрядчиком и с руководителем до запуска отчёта, иначе первое же обсуждение цифр превратится в спор о том, какая система врёт.

Сколько это стоит своими силами и под ключ

Ставки сквозные: полный час рядового сотрудника — 700 ₽, час инженера — 3 000 ₽. Разделение работ то же, что и в схеме звеньев: маркетолог закрывает словарь, поля в CRM, отчёт и обучение менеджеров, инженер — передачу меток от страницы до карточки.

РаботаКто делаетЧасыСтоимость
Словарь UTM и ревизия запущенных кампанийМаркетолог64 200 ₽
Поля источника в CRM, обязательность, первое касаниеМаркетолог32 100 ₽
Сборка первого отчёта на шесть показателейМаркетолог85 600 ₽
Обучение менеджеров: закрытый список и работа со сделками без меткиМаркетолог42 800 ₽
Передача меток: чтение параметров, сохранение визита, скрытые поля, запись в CRMИнженер824 000 ₽
Итого2938 700 ₽

Сверху ложится эксплуатация: коллтрекинг от 300–600 ₽ в месяц за отдельный номер либо 6 000–15 000 ₽ за динамический пул, и час-полтора в месяц на ведение словаря и разбор заявок без метки. Если отчёт со временем перерастёт таблицу и его захочется видеть витриной, это уже отдельная задача — дашборд на данных CRM и учётной системы, и браться за неё стоит только после того, как шесть показателей стабильно сходятся хотя бы два месяца подряд.

Под ключ такая настройка по рынку обходится в 120 000–250 000 ₽ в зависимости от числа каналов, состояния CRM и того, сколько форм на сайте. Верхняя граница почти всегда объясняется не аналитикой, а порядком в CRM: если сделки дублируются и половина заявок заводится вручную задним числом, сначала придётся чинить это. Разбор того, как связать форму сайта с CRM и мессенджером, — обязательная предыдущая ступень: без надёжного приёма заявок размечать нечего.

Когда сквозная аналитика не нужна

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

  • Меньше 30 заявок в месяц. При трёх сделках в канале любая цифра — случайность: одна сделка меняет цену привлечения вдвое. Отчёт будет выглядеть убедительно и вести к неверным решениям, что хуже отсутствия отчёта. До этого объёма достаточно закрытого списка «откуда узнали» и честного разговора с менеджерами.
  • Один рекламный канал. Сравнивать не с чем, а весь смысл сквозной аналитики — в перераспределении между каналами. Настраивать её стоит перед запуском второго канала, а не после.
  • Цикл сделки дольше девяти месяцев. Первый осмысленный отчёт вы получите через год, и он будет про бюджет, который уже не действует. В таких продажах полезнее считать не цену сделки, а стоимость перехода между этапами воронки — это другая задача и другой набор данных.
  • Рекламный бюджет меньше 50 000 ₽ в месяц. Настройка на 38 700 ₽ и коллтрекинг сверху сопоставимы с самим бюджетом. Здесь дешевле обойтись разметкой ссылок и закрытым списком в CRM — это первый шаг из пяти и стоит он 4 200 ₽.

И общая оговорка, которая важнее всех расчётов. Сквозная аналитика показывает, где деньги теряются в рекламе, но ничего не говорит о том, что происходит с заявкой после её получения. Если менеджер перезванивает через сутки, отчёт покажет плохой канал вместо плохой обработки. Поэтому первым делом стоит убедиться, что заявки вообще доходят и обрабатываются вовремя, — цену потерянной заявки мы считали отдельно, и она обычно превышает всё, что можно выжать перераспределением бюджета.

Отчёт не улучшает рекламу. Он всего лишь перестаёт врать — а решение по-прежнему принимает человек.