Перейти к содержимому
AI и разработка

Сквозная аналитика: собрать на Метрике и CRM

· 24 августа 2026 · 10 мин чтения
Сквозная аналитика: собрать на Метрике и CRM

Реклама откручивается, в Метрике видно конверсии, число заявок растет. Выручка стоит на месте, и в конце месяца начинается спор о том, какой канал плохой.

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

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

Что связывает сквозная аналитика и где рвется на самом деле

Учет складывается из четырех звеньев: источник визита, заявка, сделка в CRM, оплата. Связка позволяет у любой оплаты спросить, из какого клика она выросла.

Схема пути от клика до оплаты: клик, визит с UTM и ClientID, заявка с целью в Метрике, сделка в CRM, оплата, и под каждым звеном подпись, где обычно рвется
Пять звеньев учета и типовые места разрыва. Подписи снизу взяты из наших разборов за июль и август 2026 года.

Вендоры рисуют разрыв на первом звене: реклама привела не тех. У нас первым сломалось третье.

11 августа 2026 года на нашей странице индекса автономности форма обещала прислать разбор в течение рабочего дня. Обработчик слал письмо только внутрь компании, клиент не получал ничего. Цель в Метрике при этом отрабатывала, отчет по конверсиям был зеленый. Такую поломку отчет по каналам не ловит в принципе: для веб-аналитики конверсия состоялась.

Второй случай на шаг дальше по цепочке. На 17 августа 2026 года у нас лежали три входящие заявки стоимостью около 1700 ₽ каждая, все три без ответа. По одной письмо ушло 7 августа, дальше десять дней тишины.

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

Почему дневного отчета Директа не хватает

Второе место, где отчеты врут, это масштаб времени.

22 июля 2026 года наша поисковая кампания в Яндекс Директе потратила за сутки 8449 ₽. Днем раньше та же кампания стоила 290 ₽, а 20 июля 1119 ₽. В дневном отчете это одна высокая колонка.

Разбор показал другое. 78 % визитов из рекламы, 57 из 73, пришлись на один час, с 15:00 до 16:00 UTC. По деньгам это примерно 8250 ₽ из 8449 ₽. Бюджет ушел за шестьдесят минут.

8449 ₽
трата одной кампании за 22.07.2026
78 %
визитов из рекламы за один час, 57 из 73
290 ₽
трата той же кампании накануне

Ради одной детали стоит городить всю связку: 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С, заявки из трех форм, почты и двух мессенджеров сразу. В каждом случае готовый коннектор либо отсутствует, либо покрывает четверть потока.

Руками пишутся три вещи.

  1. Передача идентификатора из формы

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

  2. Вебхук из формы в CRM

    Обработчик создает сделку и записывает в нее идентификатор визита, источник и текст заявки. Здесь же ставится отправка письма клиенту и проверка, что письмо действительно ушло наружу.

  3. Обратный поток статусов и сумм

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

Это обычная интеграционная работа: два вебхука, выгрузка по расписанию и словарь соответствия полей. Как мы соединяем системы, описано в материале про интеграцию API и систем.

Что делать с результатом

Собранный отчет нужен ради трех решений, и все три принимаются по конкретным строкам.

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

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

Изменить посадочную. Когда по фразе идут визиты и не идут заявки, вопрос к странице: она отвечает на другой запрос.

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

Сколько это стоит у нас

Сборка укладывается в несколько задач: разметка, цели, скрытое поле с идентификатором, вебхук в CRM и выгрузка обратно. Квартального проекта тут нет, поэтому работу мы считаем по часам.

Соберем учет от клика до оплаты на вашей CRM

Разметка, цели в Метрике, передача ClientID в карточку сделки и обратная загрузка офлайн-конверсий. Ставка 2 500 ₽/ч, оплата по факту, без аванса.

Частые вопросы

Чем сквозная аналитика отличается от Яндекс Метрики?

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

Нужна ли сквозная аналитика при двадцати заявках в месяц?

Полноценная платформа при таком объеме избыточна, статистики для выводов по фразам не наберется. А вот учет пути заявки нужен при любом объеме, и собрать его можно за несколько часов работы. На двадцати заявках достаточно UTM-меток, целей в Метрике и таблицы, где у каждой заявки стоит источник и итог. Наш собственный случай с тремя необработанными заявками по 1700 ₽ ловится именно так, а не отчетом по каналам.

Можно ли обойтись без коллтрекинга?

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

Что делать, если CRM самописная?

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

Сколько времени занимает сборка?

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

Посмотрим вашу связку и скажем, где она рвется

Оставьте контакт: разберем разметку, цели и путь заявки до сделки, вернем список мест, где данные теряются, и оценку часов на сборку.

Как мы обрабатываем данные, написано в политике обработки персональных данных.

Заявка отправлена. Свяжемся в течение 2 часов в рабочее время.

Обсудим задачу

Опишите задачу в 2–3 предложениях и оставьте контакт. Ответим в течение 2 часов в рабочее время.

Telegram
@streeboga
Почта
sale@eq.team
Часы работы
10:00–19:00 (МСК)
Пришлём оценку письмом в течение рабочего дня. Достаточно заполнить одно поле из двух.
Данные не передаём третьим лицам. Как их обрабатываем — в политике обработки персональных данных.
С чего начать

EQ поддержит на любом этапе

Старт проекта

Готовы к разработке — нужен надёжный фундамент и понятный план.

Обсудить проект

Масштабирование

Продукт растёт — нужна разработка новых фич в продакшене.

Написать нам

Поддержка

Всё работает — нужно развивать, поддерживать и мониторить.

Написать нам