Сквозная аналитика от клика до сделки
Сергей и ЛеонидВедущий специалист по CRM AmSales
Внедряет Битрикс24 и amoCRM, автоматизирует продажи и бизнес-процессы. Золотой партнёр Битрикс24, 400+ проектов.

Коротко: Сквозная аналитика от клика до сделки позволяет связать рекламные расходы в Директе с реальными деньгами в CRM. Для этого необходимо передавать идентификаторы (ClientID, yclid или UserID) из системы управления продажами обратно в Яндекс Метрику через API или коннекторы. Это дает возможность видеть окупаемость каждого объявления и оптимизировать воронку на основе прибыли, а не только заявок.
Кстати, в AmSales мы делаем внедрение и настройку Битрикс24 и разработку сайтов и приложений под ключ. Если нужна помощь - напишите нам.
Что такое сквозная аналитика и зачем она бизнесу
Большинство маркетологов привыкли работать с "верхушкой" воронки. Они видят клики, стоимость перехода и количество заполненных форм на сайте. Проблема в том, что заполненная форма не равна деньгам в кассе. Бывает так, что один рекламный канал приносит сотни дешевых лидов, которые в итоге не покупают, а другой канал дает пять дорогих заявок, превращающихся в крупные контракты. Без сквозной аналитики вы продолжаете сливать бюджет на "дешевые", но бесполезные клики.
Сквозная аналитика от клика до сделки - это технология, которая объединяет данные о рекламных кампаниях и данные о продажах из вашей CRM. Она позволяет проследить путь клиента: от первого касания с баннером до момента, когда менеджер перевел сделку в статус "Оплачено". Это превращает маркетинг из статьи расходов в прогнозируемый инструмент инвестиций.
Зачем это нужно собственнику? Чтобы перестать спрашивать РОПа "почему мало продаж?" и начать спрашивать маркетолога "почему стоимость привлечения клиента (CAC) в этом канале выросла на 20%?". Когда вы видите реальную маржинальность по каждому источнику трафика, вы можете масштабировать прибыльные связки и безжалостно отключать убыточные. Это переход от управления ощущениями к управлению цифрами.
В 2026 году простого отслеживания конверсий на сайте уже недостаточно. Современные алгоритмы оптимизации рекламы работают гораздо эффективнее, если им "скармливать" данные не о факте клика, а о факте совершения целевого действия, которое приносит деньги. Это и есть главная задача настройки сквозной аналитики: дать системе понять, какой именно пользователь принес прибыль.
Ключевые идентификаторы ClientID yclid и UserID
Чтобы связать визит на сайт с конкретной сделкой в CRM, системе нужен "мостик". Этот мостик - уникальный идентификатор пользователя. Если вы просто передадите в CRM факт того, что "пришел человек с контекстной рекламы", вы не сможете вернуть информацию о его покупке обратно в Метрику. Вам нужно знать, какой именно визит привел к этой сделке.
Существует три основных способа идентификации, которые необходимо реализовать при настройке связки CRM и Яндекс Метрики:
- ClientID (Client ID) - это уникальный номер, который Яндекс Метрика присваивает браузеру пользователя. Он хранится в cookie. Если пользователь заполнил форму, этот ID должен "прилететь" в вашу CRM вместе с именем и телефоном.
- yclid (Yandex Click ID) - это параметр, который добавляется к URL-адресу страницы при переходе из Яндекс Директа. Он максимально точен, так как привязан к конкретному клику. Если вы собираете yclid, вы сможете отследить даже то, по какому именно объявлению и ключевому слову пришел покупатель.
- UserID - это ваш внутренний идентификатор пользователя, который вы можете использовать для сквозной аналитики. Если у вас есть авторизация на сайте, вы можете передавать свой ID в Метрику, что упрощает сквозную аналитику от клика до сделки, даже если пользователь зашел с разных устройств.
Важный технический нюанс: если вы используете только JavaScript-цели (просто факт нажатия на кнопку), вы не получите полноценной картины. Без передачи этих ID вы не сможете использовать офлайн-конверсии. Данные о том, что клиент купил товар через неделю после визита, просто не "склеятся" с его рекламным визитом. Поэтому первым шагом в любой интеграции всегда должна быть настройка захвата этих параметров в формы на сайте.
На практике часто возникает ошибка, когда разработчики передают только ClientID, но забывают про yclid. В итоге в Метрике вы видите, что конверсия была, но не понимаете, из какого именно объявления в Директе она пришла. Для полноценной оптимизации кампаний сбор yclid является обязательным требованием.
Как настроить передачу данных из CRM в Метрику
Процесс передачи данных - это обратный путь. Если на сайте мы отправляем данные из браузера в CRM, то здесь мы отправляем данные из вашей базы продаж обратно в аналитическую систему. Это критически важно для того, чтобы Яндекс Метрика могла построить отчет по офлайн-конверсиям и понять, какие кампании приносят реальный доход.
Алгоритм настройки выглядит следующим образом:
- Сбор данных на стороне сайта. Вы настраиваете скрытые поля в формах захвата. Когда пользователь оставляет заявку, скрипт подтягивает из cookie значения ClientID и yclid и записывает их в карточку лида в CRM.
- Подготовка данных в CRM. В вашей CRM должны появиться новые поля для хранения этих идентификаторов. Важно, чтобы эти данные не терялись при перемещении сделки по стадиям воронки.
- Выбор метода передачи. Вы решаете, как именно данные покинут пределы CRM. Это может быть автоматический скрипт через API, использование стороннего сервиса или ручная выгрузка файла (что крайне не рекомендуется для регулярной работы).
- Сопоставление событий. Вы определяете, какое именно изменение статуса в CRM будет считаться конверсией. Например, переход в статус "Счет выставлен" или "Оплата получена".
Одной из самых частых сложностей является "чистота" данных. Если менеджеры в CRM не заполняют поля или если система сбрасывает ID при дублировании сделок, сквозная аналитика превращается в гадание на кофейной гуще. Качество аналитики на 70% зависит от дисциплины ведения CRM и корректности работы ваших форм на сайте.
Также стоит учитывать, что передача офлайн-конверсий в Метрику имеет временное ограничение. Согласно актуальным данным на 5 октября 2026 года, данные для сквозной аналитики (включая звонки и заказы из CRM) могут быть сопоставлены с визитами в течение 21 дня. Если сделка закрывается спустя два месяца после клика, стандартными методами привязать ее к рекламному визиту будет крайне сложно. Это диктует необходимость быстрой обработки лидов и оперативной передачи данных.
Использование API upload для загрузки офлайн-конверсий
Для крупных компаний и продвинутых маркетинговых отделов ручной метод или простые коннекторы могут быть недостаточно гибкими. В этом случае используется прямой метод через API. Яндекс предоставляет специальный инструмент - API upload, который позволяет автоматизировать процесс передачи данных без участия человека.
Технически это выглядит как отправка POST-запроса на адрес: /management/v1/counter/{counterId}/offline_conversions/upload. В теле запроса вы передаете массив данных, где для каждой конверсии указан идентификатор (ClientID или yclid), время события и название конверсии. Это самый надежный и профессиональный способ реализации сквозной аналитики от клика до сделки.
Преимущества использования API upload:
- Полная автоматизация. Данные улетают в Метрику мгновенно, как только сделка меняет статус в CRM.
- Масштабируемость. Вы можете передавать тысячи конверсий в минуту без задержек и ошибок, характерных для посредников.
- Гибкость. Вы сами решаете, какие именно параметры передавать. Можно передавать не только факт конверсии, но и ее ценность (сумма сделки), что позволит считать ROI прямо в интерфейсе Метрики.
Однако работа с API требует наличия разработчика. Вам нужно будет настроить регулярный скрипт (например, на Python или PHP), который будет опрашивать вашу CRM на наличие новых закрытых сделок и отправлять их в Яндекс. Важно предусмотреть обработку ошибок: что делать, если API временно недоступно? Как избежать дублей, если один и тот же запрос ушел дважды? Без проработки этих сценариев можно быстро "замусорить" отчеты неверными данными.
Не забывайте про формат данных. API очень чувствителен к форматам дат и типам идентификаторов. Если вы ошибетесь в формате времени, Метрика просто отклонит запрос, и вы даже не узнаете, почему данные не появились в отчетах. Поэтому обязательным этапом является тестирование на небольшом объеме данных перед полноценным запуском.
Автоматизация через готовые коннекторы Albato и Битрикс24
Если у вас нет штатного разработчика или бюджет на сложную разработку ограничен, не стоит пытаться изобрести велосипед. Существуют готовые решения, которые позволяют настроить передачу офлайн-конверсий в Метрику "из коробки". Это значительно упрощает жизнь малому и среднему бизнесу.
Первый вариант - это использование специализированных сервисов-коннекторов, таких как Albato. Эти платформы работают по принципу "если произошло событие А в CRM, то сделай действие Б в Метрике". Вы просто выбираете свои приложения, настраиваете соответствие полей (например, поле "ClientID" в CRM соответствует полю "ClientID" в Метрике) и запускаете процесс. Это решение требует минимум технических знаний и настраивается буквально за пару часов.
Второй вариант - использование встроенных возможностей популярных CRM. Например, Битрикс24 имеет ряд готовых интеграций с сервисами Яндекса. В некоторых случаях это позволяет настроить передачу данных через стандартные инструменты системы без написания кода. Это удобно, так как все настройки находятся внутри привычного рабочего пространства менеджера и маркетолога.
| Критерий выбора | API (Свой скрипт) | Коннекторы (Albato и др.) | Встроенные решения CRM |
| Сложность внедрения | Высокая (нужен программист) | Низкая (нужен маркетолог) | Средняя |
| Гибкость настроек | Максимальная | Средняя | Ограниченная |
| Стоимость владения | Высокая (зарплата разработчика) | Подписка на сервис | Часть стоимости CRM |
| Скорость работы | Мгновенно | С небольшой задержкой | Зависит от CRM |
Выбирая между этими методами, ориентируйтесь на объем ваших данных. Если у вас 10-20 сделок в день, Albato будет идеальным и дешевым решением. Если же вы - крупный ритейлер с тысячами транзакций, только API обеспечит нужную стабильность и отсутствие задержек. Помните, что любой коннектор - это дополнительный узел в вашей системе. Если сервис Albato "упадет", ваша аналитика тоже перестанет работать, поэтому всегда нужно иметь план Б.
Анализ отчета офлайн-конверсии и статусов загрузки
Мало просто передать данные, нужно понимать, дошли ли они и правильно ли они привязались. В Яндекс Метрике для этих целей предусмотрен специальный раздел: "Отчеты" → "Сквозная аналитика" → "Офлайн-конверсии". Это ваше главное рабочее место для проверки работоспособности системы.
Раньше аналитики часто сталкивались с проблемой "черного ящика": данные вроде бы отправляются, но в отчетах пусто. С обновлением функционала, которое активно внедрялось в течение 2025 и 2026 годов, Яндекс добавил детальные статусы для каждой загруженной конверсии. Теперь вы можете увидеть не просто факт ошибки, а конкретную причину, по которой конверсия не привязалась к визиту.
Основные статусы, на которые стоит обращать внимание:
- Привязано: Все отлично, конверсия успешно соединилась с визитом и отображается в отчетах.
- Не найдено: Самый частый статус. Это значит, что переданный ClientID или yclid не соответствует ни одному визиту в базе Метрики. Причины могут быть разными: слишком большой срок между кликом и покупкой (более 21 дня), пользователь очистил куки или вы передали неверный ID.
- Ошибка формата: Данные переданы, но они не соответствуют требованиям (например, неверный формат даты или слишком длинный ID).
Если вы видите много статусов "Не найдено", первым делом проверьте, правильно ли CRM забирает ID с сайта. Часто бывает, что скрипт на сайте срабатывает только при определенных условиях, и часть пользователей остается без идентификаторов. Также проверьте, не происходит ли дублирования ID при перезагрузке страницы или переходе между поддоменами.
Регулярный аудит этого отчета - это залог того, что вы не будете принимать решения на основе неполных данных. Если в отчете "Офлайн-конверсии" видна динамика роста при сохранении статуса "Привязано", значит, ваша связка CRM и Яндекс Метрики работает корректно, и вы можете смело использовать эти данные для оптимизации рекламных кампаний.
Юридические нюансы сбора данных и 152-ФЗ
Сквозная аналитика - это работа с данными, а значит, вы автоматически попадаете под действие закона "О персональных данных" (152-ФЗ). В 2026 году требования к этому вопросу стали значительно жестче, и игнорирование этих нюансов может привести к серьезным штрафам и блокировкам.
Ключевое изменение, которое вступило в силу в сентябре 2025 года: согласие на обработку персональных данных больше нельзя "прятать" внутри оферты или политики конфиденциальности. Пользователь должен дать явное, осознанное согласие. Это означает, что под каждой формой заявки на сайте должна быть отдельная галочка (чекбокс), которая не проставлена по умолчанию. Пользователь должен сам нажать на нее, подтверждая, что он ознакомлен с документом и согласен на обработку его данных.
Кроме того, важно понимать юридическую природу самих идентификаторов. Роскомнадзор все чаще трактует куки (cookies), рекламные пиксели и ID устройств как персональные данные, поскольку они позволяют идентифицировать пользователя. Это накладывает на вас следующие обязательства:
- Прозрачность: В вашей политике конфиденциальности должно быть четко прописано, что вы используете инструменты аналитики (Метрику, рекламные пиксели) и передаете обезличенные технические данные (ID) для целей маркетинга.
- Управление согласием: На практике самым безопасным подходом на 5 октября 2026 года является использование cookie-баннера. Вы не должны запускать загрузку Метрики и рекламных пикселей до тех пор, пока пользователь не нажмет кнопку "Принять" в этом баннере. Хотя прямой нормы о cookie в законе нет, риск санкций из-за текущей трактовки РКН слишком велик.
- Целевое использование: Если вы собрали данные для оформления заказа, вы не имеете права использовать их для рекламной рассылки без отдельного согласия. Согласие на обработку данных и согласие на получение рекламы - это два разных юридических действия.
Не пытайтесь обойти закон, собирая данные "тихо". В эпоху цифрового контроля это не только рискованно, но и портит репутацию бренда. Настройте грамотный cookie-баннер и обновите формы на сайте - это небольшая техническая задача, которая убережет ваш бизнес от юридических проблем.
Типичные ошибки при внедрении сквозной аналитики
Внедрение сквозной аналитики - процесс сложный, и на этом пути бизнес часто наступает на одни и те же грабли. Ошибки могут стоить очень дорого: от неверно распределенного бюджета до полной потери доверия к маркетинговым отчетам.
Первая и самая распространенная ошибка - попытка построить аналитику только на JS-событиях. Маркетологи думают: "Я настроил цели на кнопки 'Купить' в Метрике, значит, я вижу продажи". Нет, вы видите только намерения. Без передачи ClientID и yclid из CRM вы не узнаете, какие именно клики превратились в реальные деньги. Это делает вашу аналитику "половинчатой" и не позволяет оптимизировать рекламу по прибыли.
Вторая ошибка - неправильная работа с периодами времени. Как мы уже упоминали, данные в Метрике привязываются к визиту в течение 21 дня. Если ваш цикл сделки составляет 3 месяца, вы никогда не увидите полную картину через стандартные отчеты без использования более сложных методов сквозной аналитики. Попытка судить об эффективности каналов по данным за неделю, когда сделки закрываются через месяц, приведет к ложным выводам и отключению прибыльных кампаний.
Третья ошибка - "грязные" данные в CRM. Если менеджеры не заполняют поля с идентификаторами, если они меняют статусы сделок задним числом или если в системе создается по несколько дублей на одного клиента, аналитика сломается. Сквозная аналитика требует идеальной дисциплины в ведении CRM. Если данные в CRM - хаос, то и отчеты в Метрике будут хаосом.
Наконец, четвертая ошибка - отсутствие проверки статусов загрузки. Многие настраивают передачу данных через API или коннектор и забывают зайти в отчет "Офлайн-конверсии" через неделю. В итоге выясняется, что из-за ошибки в коде или смены формата даты данные не загружались последние три месяца. Вы тратите бюджет, основываясь на неверных данных, и даже не подозреваете об этом.
Что запомнить:
- Для связи CRM и Метрики обязательно передавайте ClientID, yclid или UserID.
- Офлайн-данные в Метрике привязываются к визитам в течение 21 дня.
- Используйте API upload для надежной автоматизации или готовые коннекторы для быстрого старта.
- Всегда проверяйте статус "Привязано" в отчете по офлайн-конверсиям.
- Соблюдайте 152-ФЗ: собирайте согласия на обработку данных отдельно от оферты.
/ Поможем с этим