Реклама откручивается, в Метрике видно конверсии, число заявок растет. Выручка стоит на месте, и в конце месяца начинается спор о том, какой канал плохой.
Сквозная аналитика отвечает на один вопрос: какой рубль рекламы превратился в какой рубль выручки. Считаются не заявки, а деньги по закрытым сделкам, разложенные до кампании и фразы.
Продают ее как способ найти слабый канал. На нашем опыте она первым делом вскрывает другое: разрыв после заявки. Форма отправлена, цель засчитана, а клиенту никто не написал. Пока этот участок не виден, спорить о каналах рано.
Что связывает сквозная аналитика и где рвется на самом деле
Учет складывается из четырех звеньев: источник визита, заявка, сделка в CRM, оплата. Связка позволяет у любой оплаты спросить, из какого клика она выросла.

Вендоры рисуют разрыв на первом звене: реклама привела не тех. У нас первым сломалось третье.
11 августа 2026 года на нашей странице индекса автономности форма обещала прислать разбор в течение рабочего дня. Обработчик слал письмо только внутрь компании, клиент не получал ничего. Цель в Метрике при этом отрабатывала, отчет по конверсиям был зеленый. Такую поломку отчет по каналам не ловит в принципе: для веб-аналитики конверсия состоялась.
Второй случай на шаг дальше по цепочке. На 17 августа 2026 года у нас лежали три входящие заявки стоимостью около 1700 ₽ каждая, все три без ответа. По одной письмо ушло 7 августа, дальше десять дней тишины.
Пока путь заявки не прослежен до конца, разговор о каналах идет вслепую. Как закрывать этот участок автоматикой, разобрано в материале про ИИ-агента для обработки заявок.
Почему дневного отчета Директа не хватает
Второе место, где отчеты врут, это масштаб времени.
22 июля 2026 года наша поисковая кампания в Яндекс Директе потратила за сутки 8449 ₽. Днем раньше та же кампания стоила 290 ₽, а 20 июля 1119 ₽. В дневном отчете это одна высокая колонка.
Разбор показал другое. 78 % визитов из рекламы, 57 из 73, пришлись на один час, с 15:00 до 16:00 UTC. По деньгам это примерно 8250 ₽ из 8449 ₽. Бюджет ушел за шестьдесят минут.
Ради одной детали стоит городить всю связку: Reports API Директа почасового разреза не отдает, картину мы взяли из Метрики группировкой ym:s:hour. Даже для разбора одного рекламного кабинета данных этого кабинета не хватило.
Вторая половина картины видна на уровне фразы. Внутри кампании трата легла так.
| Фраза | Трата 22.07.2026 | Что видно |
|---|---|---|
| «автоматизация бизнес процессов», широкое соответствие | 3065 ₽ за 20 кликов | Около 130 ₽ за клик, основной вектор траты |
| «автоматизация процессов компании» | 1250 ₽ | Вторая по весу фраза того же куста |
| «автоматизация документооборота» | 815 ₽ | Третья по весу фраза |
| Автотаргетинг | В трате не участвовал | Привычный подозреваемый оказался ни при чем |
Без разреза по времени и по фразе кампания выглядит просто дорогой, и решение принимается одно: срезать бюджет целиком. С разрезом решение точечное.
Из чего собрать: минимальный набор
Платформа продает готовую обвязку вокруг четырех простых вещей. Их можно поставить и без нее.
| Элемент | Что дает | Что ломается без него |
|---|---|---|
| UTM-разметка на всех рекламных ссылках | Визит знает свою кампанию, группу и фразу | Все сводится к строке «переходы по рекламе», разбор по фразам невозможен |
| Цели в Метрике на отправку формы и на успешный ответ обработчика | Событие «заявка» с датой и привязкой к визиту | Заявки считаются руками по почте, часть теряется |
| ClientID в карточке CRM | Сделку можно вернуть к визиту, а визит к фразе | Цепочка обрывается на заявке, дальше начинаются догадки |
| Статус и сумма сделки обратно в Метрику | Отчет говорит о деньгах, а не о количестве лидов | Оптимизация идет по числу заявок, дешевый мусорный трафик выигрывает |
Названия здесь важны: половина неудачных сборок ломается на путанице в идентификаторах. Идентификатор посетителя берется методом счетчика getClientID, штатный сценарий из документации Метрики: положить полученную строку в скрытое поле формы. Кука _ym_uid служит другому, она просто различает посетителей. В CRM едет то, что вернул метод.
Обратный поток делается загрузкой офлайн-конверсий. В запросе указывается client_id_type: CLIENT_ID, USER_ID или YCLID для клика по объявлению Директа. Файл CSV в UTF-8, столбцы ClientId, Target, DateTime, Price, Currency. Названия сверены по документации Метрики 24.08.2026. Привязка идет с задержкой в несколько часов, и в отчете видно, какие строки прицепились к визитам, а какие нет.
У себя мы держим на форме две цели сразу: автоцель на отправку и JS-цель на успешный ответ обработчика. Автоцель ловит сам факт отправки браузером, вторая ставится кодом. Расхождение между ними и есть тот случай, когда форма ушла, а до обработчика не дошла. Если CRM в компании пока нет, стартовые шаги мы разбирали в материале про внедрение CRM-системы.
Три способа собрать, с честным сравнением
| Вариант | Кому подходит | Срок | Кто обслуживает | Где ломается |
|---|---|---|---|---|
| Готовый сервис сквозной аналитики | Типовая связка: сайт на популярной CMS, коробочная CRM, реклама в Директе и VK | Дни, если все коннекторы штатные | Вендор по подписке | Нестандартная CRM и самописные формы |
| Встроенная в CRM, вариант Битрикс24 | Те, кто уже живет внутри портала и не планирует уходить | Настройка внутри портала, отдельного проекта не требует | Вендор портала | Все, что происходит за пределами портала: заявки мимо CRM, вторая система, отраслевой учет в 1С |
| Своя связка: Метрика плюс CRM через API | Самописная CRM, несколько источников заявок, отраслевой учет, нестандартная воронка | От нескольких дней до двух недель | Свой разработчик или подрядчик по часам | Меняются формы или поля сделки, а связку никто не поправил. Уведомления об этом не приходит |
Честно про третий вариант: он дешевле в подписке и дороже во внимании. Готовый сервис чинит себя сам, когда отваливается коннектор. Своя связка ждет, что вы это заметите, поэтому в нее сразу кладут проверку: отчет офлайн-конверсий раз в неделю и алерт на нулевую привязку.
Сколько стоит рынок и за что он берет деньги
Ценники ниже сняты с публичных страниц вендоров 24 августа 2026 года, тарифы меняются.
| Сервис | За что считают деньги | Публичная цена на 24.08.2026 |
|---|---|---|
| Roistat | Визиты в месяц. Коллтрекинг и речевая аналитика сверх подписки | Стартовый 6 500 ₽/мес до 20 тысяч визитов, Базовый 8 190 ₽/мес при годовой оплате, до 50 тысяч визитов 14 280 ₽/мес. Коллтрекинг от 1,4 ₽/мин |
| Calltouch | Сессии в сутки, число номеров, регион, срок оплаты | Аналитика 990 ₽/мес, Стандарт 6 900 ₽/мес, Премиум 10 900 ₽/мес, Энтерпрайз 22 650 ₽/мес. Связь от 500 ₽ сверху |
| Своя связка на Метрике и CRM | Часы разработчика на сборку и правки при изменении форм | Подписки нет, расход разовый плюс редкие правки |
Из таблицы видно устройство рынка. Вендоры берут деньги за объем трафика, а не за число сделок, поэтому подписка растет вместе с рекламным бюджетом, даже если продаж не прибавилось. Магазину с сотнями тысяч визитов это честно. Компании с двумя десятками заявок в месяц подписка от 6 500 ₽ покупает в основном интерфейс: данных для статистики все равно мало.
Второе, что стоит знать про рынок: одна и та же сделка у разных инструментов приписывается разным источникам. В Битрикс24 окно атрибуции по умолчанию 28 дней, и его меняют под свой цикл сделки. В Яндекс Метрике история визитов посетителя рвется при перерыве в 90 дней, а пользователь этот параметр не настраивает. Модели атрибуции Метрика дает четыре: последний переход, первый переход кросс-девайс, последний значимый переход кросс-девайс и автоматическая. Обе цифры проверены 24.08.2026.
Вывод простой. Если цикл сделки длиннее месяца, отчет Битрикс24 по умолчанию отдаст часть выручки каналу «прямые заходы», а Метрика ту же сделку припишет рекламе. Спорить, кто прав, бессмысленно: сначала выравнивают окно и модель, потом сравнивают цифры.
Когда готовый коннектор не подходит
Список ситуаций узнаваемый: самописная CRM под свои процессы, сайт на Laravel со своими формами и обработчиком, отраслевой учет в 1С, заявки из трех форм, почты и двух мессенджеров сразу. В каждом случае готовый коннектор либо отсутствует, либо покрывает четверть потока.
Руками пишутся три вещи.
- Передача идентификатора из формы
Скрытое поле на всех формах сайта, значение подставляется вызовом
getClientID. Туда же кладутся UTM-метки из адреса страницы. Уходит вместе с заявкой, отдельного запроса не требует. - Вебхук из формы в CRM
Обработчик создает сделку и записывает в нее идентификатор визита, источник и текст заявки. Здесь же ставится отправка письма клиенту и проверка, что письмо действительно ушло наружу.
- Обратный поток статусов и сумм
По расписанию из CRM выгружаются закрытые сделки и грузятся в Метрику офлайн-конверсиями. После этого отчет по источникам показывает выручку, а рядом остается видно, сколько сделок не привязалось.
Это обычная интеграционная работа: два вебхука, выгрузка по расписанию и словарь соответствия полей. Как мы соединяем системы, описано в материале про интеграцию API и систем.
Что делать с результатом
Собранный отчет нужен ради трех решений, и все три принимаются по конкретным строкам.
Выключить фразу. Одна фраза в широком соответствии съела дневной бюджет и не дала сделок, значит ее минусуют или переводят в точное соответствие.
Починить обработку заявки. Если заявки по фразе есть, а сделок нет, дело редко в трафике. Смотрят время первого ответа, факт отправки письма клиенту и то, дошла ли карточка до ответственного. Про автоматизацию этого участка есть материал про автоматизацию отдела продаж с CRM и ИИ.
Изменить посадочную. Когда по фразе идут визиты и не идут заявки, вопрос к странице: она отвечает на другой запрос.
Порядок в жизни обратный списку: сначала обработка, потом посадочная, и только потом реклама. Наши два промаха обошлись дороже любой перегретой фразы.
Сколько это стоит у нас
Сборка укладывается в несколько задач: разметка, цели, скрытое поле с идентификатором, вебхук в CRM и выгрузка обратно. Квартального проекта тут нет, поэтому работу мы считаем по часам.
Соберем учет от клика до оплаты на вашей CRM
Разметка, цели в Метрике, передача ClientID в карточку сделки и обратная загрузка офлайн-конверсий. Ставка 2 500 ₽/ч, оплата по факту, без аванса.
Частые вопросы
Чем сквозная аналитика отличается от Яндекс Метрики?
Метрика видит путь до заявки: визит, источник, фразу, отправку формы. Дальше ее данные заканчиваются, потому что оплата происходит в CRM и в бухгалтерии. Сквозная аналитика достраивает вторую половину пути и возвращает сумму сделки обратно к визиту. Технически это те же цели Метрики плюс загрузка офлайн-конверсий с идентификатором посетителя.
Нужна ли сквозная аналитика при двадцати заявках в месяц?
Полноценная платформа при таком объеме избыточна, статистики для выводов по фразам не наберется. А вот учет пути заявки нужен при любом объеме, и собрать его можно за несколько часов работы. На двадцати заявках достаточно UTM-меток, целей в Метрике и таблицы, где у каждой заявки стоит источник и итог. Наш собственный случай с тремя необработанными заявками по 1700 ₽ ловится именно так, а не отчетом по каналам.
Можно ли обойтись без коллтрекинга?
Если основной поток приходит через формы, чаты и мессенджеры, то да. Коллтрекинг нужен ровно тогда, когда люди звонят по номеру с сайта и определить их источник иначе нельзя. Он же обычно и составляет заметную часть счета за готовый сервис, потому что тариф считается за подключенные номера. Начинать разумно без него и добавлять, когда станет видно долю звонков в общем потоке.
Что делать, если CRM самописная?
Готового коннектора для нее нет и не будет, зато есть база и возможность дописать два места. Первое: принимать заявку вебхуком вместе с идентификатором визита и UTM-метками, класть их в поля сделки. Второе: отдавать закрытые сделки выгрузкой с суммой и датой, чтобы их можно было загрузить в Метрику офлайн-конверсиями. Оба места пишутся в рамках обычной интеграционной задачи, переезжать на коробочную CRM ради отчета не требуется.
Сколько времени занимает сборка?
Разметка и цели ставятся за несколько часов. Передача идентификатора в CRM и вебхук из формы занимают день или два, если формы стандартные. Обратная загрузка офлайн-конверсий добавляет еще пару дней, дольше всего согласовывается словарь статусов сделки. По нашей практике типовой объем укладывается в срок от нескольких дней до двух недель, а точная оценка дается после того, как посмотрим формы и структуру полей в CRM.
Посмотрим вашу связку и скажем, где она рвется
Оставьте контакт: разберем разметку, цели и путь заявки до сделки, вернем список мест, где данные теряются, и оценку часов на сборку.
