Legan Studio
Все статьи
~ 8 мин чтения

Сайт и CRM: как выстроить сквозную воронку от трафика до денег

Как объединить сайт и CRM в единую систему продаж: от первого клика до повторной покупки — технически и организационно.

  • CRM
  • сайт
  • воронка

У большинства компаний сайт и CRM существуют в параллельных мирах. Маркетолог смотрит в Яндекс.Метрику и видит трафик. Менеджер по продажам открывает CRM и видит лиды. Руководитель смотрит в 1С и видит выручку. Никто не видит полной картины: рекламный бюджет → клик → посетитель → лид → переговоры → оплата. Без этой картины невозможно ответить на вопрос «откуда берутся деньги» и принимать обоснованные решения о бюджетах.

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

Почему сайт и CRM должны работать вместе

Без интеграции между сайтом и CRM неизбежно возникают три типа потерь.

Потеря лидов. Заявка с сайта пришла на email. Менеджер прочитал, собирался занести в CRM — и забыл. Или занёс неправильно. По статистике, ручная обработка заявок приводит к потере 15-30% лидов.

Потеря контекста. Клиент указал в форме, что смотрит ваш продукт для автоматизации склада на 50 человек. Эта информация осталась в письме на email, а в CRM завели только имя и телефон. Менеджер звонит и начинает с нуля: «Расскажите, что вас интересует?»

Потеря аналитики. Без связки между рекламой, сайтом и CRM невозможно ответить: рекламная кампания А принесла 100 лидов — сколько из них купили? Сколько денег принесла кампания А? Эти данные критичны для управления бюджетом, но без сквозной воронки недоступны.

Полная схема сквозной воронки

Вот как выглядит правильно выстроенная сквозная воронка:

1. Реклама и привлечение. Яндекс Директ, Google Ads, таргет, SEO — каждый канал помечается UTM-метками. Пользователь видит объявление, кликает.

2. Сайт. Пользователь приходит на лендинг или страницу услуги. Яндекс.Метрика фиксирует: источник трафика (из какой кампании, какого ключевого слова), поведение на сайте, все события (просмотр цен, открытие чата, начало заполнения формы).

3. Лид. Пользователь заполняет форму. В момент отправки вместе с контактными данными в CRM передаётся весь контекст: UTM-метки (источник, кампания, ключевое слово), данные из формы (что выбрал, какой объём, какой срок), ID клика из рекламной системы (gclid для Google, yclid для Яндекса) — это позволяет связать конкретного клиента с конкретным рекламным объявлением.

4. CRM. Автоматически создаётся сделка с полным контекстом. Менеджер видит, откуда клиент, что его интересует, что он делал на сайте. Назначается ответственный, ставится задача на первый контакт.

5. Продажа. Менеджер работает со сделкой в воронке. Все коммуникации (звонки, письма, встречи) фиксируются в CRM.

6. Закрытая сделка. Сделка закрыта, сумма и дата зафиксированы в CRM. Данные о выручке из CRM можно передать обратно в рекламные системы — и оптимизировать рекламу не под клики, а под реальный доход.

7. Онбординг и удержание. После первой покупки CRM запускает сценарий: письмо-приветствие, задача менеджеру позвонить через 2 недели, триггер для программы лояльности.

8. Повторная покупка. Триггеры в CRM → предложение апселла или сопутствующих услуг → новая сделка в воронке.

Техническая интеграция: форма → CRM через webhook

Самый чистый способ связать сайт с CRM — вебхук. При отправке формы сайт делает HTTP POST-запрос на URL в CRM с данными заявки.

Что передаётся в этом запросе:

  • Имя, телефон, email из формы
  • UTM-метки из URL (utm_source, utm_medium, utm_campaign, utm_term)
  • ID рекламного клика (yclid, gclid) — если есть
  • Данные из полей квиза или дополнительных вопросов формы
  • URL страницы, с которой отправлена форма
  • Временная метка

Большинство популярных CRM (amoCRM, Битрикс24, HubSpot) имеют встроенную обработку вебхуков. В amoCRM это «неразобранное» → при поступлении вебхука автоматически создаётся сделка и задача.

Альтернативный путь без программиста: использовать Albato или Make (Integromat). Там можно настроить: «Когда новая запись в Google Forms → создать сделку в amoCRM с такими-то полями» — визуально, без кода.

Передача UTM-меток: как не потерять атрибуцию

UTM-метки — это параметры в URL вашего рекламного объявления, которые помогают идентифицировать источник трафика. Без их правильной передачи в CRM вы не знаете, какая реклама приносит деньги.

Схема работы:

  1. Рекламное объявление ведёт на URL: example.ru/uslugi?utm_source=yandex&utm_medium=cpc&utm_campaign=crm-vnedreniye
  2. Пользователь приходит на сайт — Яндекс.Метрика записывает UTM
  3. JavaScript на странице читает UTM из URL и сохраняет их в Cookie или sessionStorage
  4. При отправке формы — UTM из Cookie добавляются к данным формы как скрытые поля
  5. CRM получает вебхук с UTM — и записывает их в поля сделки

Это несложно технически (опытный разработчик делает за 2-4 часа), но критично для аналитики. Без этого шага вы слепы в атрибуции.

Двусторонняя связь: CRM → сайт

Большинство компаний настраивают только одностороннюю интеграцию: сайт → CRM. Но возможна и обратная связь.

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

Динамические номера телефонов. Коллтрекинг: разным посетителям показываются разные номера телефона. Когда клиент звонит — система знает, из какой кампании он пришёл, и передаёт эту информацию в CRM вместе со звонком.

Ретаргетинг по данным CRM. Выгрузите из CRM сегменты клиентов (например, «не покупали 3 месяца» или «посмотрели КП, но не купили») — загрузите в Яндекс Аудитории или ВКонтакте — настройте таргетированную рекламу именно на эти сегменты. Конверсия такой рекламы в 3-5 раз выше, чем у «холодной» аудитории.

Аналитика сквозной воронки: откуда деньги

Когда интеграция выстроена, вы можете ответить на главный вопрос: какая реклама приносит деньги?

Отчёт выглядит примерно так:

КаналБюджетЛидовCPLСделокВыручкаROMI
Яндекс Директ (поиск)80 000 ₽421 905 ₽12840 000 ₽950%
Яндекс Директ (РСЯ)40 000 ₽281 429 ₽4180 000 ₽350%
SEO30 000 ₽35857 ₽141 050 000 ₽3400%
Instagram20 000 ₽181 111 ₽160 000 ₽200%

Смотря на этот отчёт, принятие решений очевидно: увеличить бюджет на SEO и поиск, сократить Instagram. Без сквозной воронки этот отчёт невозможен — вы видите только CPL (стоимость лида), но не выручку по каналам.

Инструменты для такого отчёта:

  • CoMagic или Callibri — готовая сквозная аналитика «из коробки» для тех, кто не хочет строить самостоятельно
  • Google Looker Studio — самостоятельная сборка из данных GA4 + данных CRM (через Google Sheets)
  • amoCRM + DataFan — визуализация данных CRM в отчётах
  • Roistat — специализированная платформа сквозной аналитики

Типичные разрывы воронки и как их закрыть

Разрыв 1: Форма есть, но данные в CRM не попадают. Классическая ошибка при интеграции «на коленке». Проверьте: отправьте тестовую заявку и проследите, появилась ли она в CRM со всеми полями. Делайте это раз в месяц.

Разрыв 2: Данные есть, но UTM не передаются. Лид создан в CRM, но поля источника пустые. Нельзя связать лид с рекламой. Проверьте JavaScript-код передачи UTM и настройки скрытых полей формы.

Разрыв 3: Лид создан, но менеджер не видит уведомления. Уведомление уходит на email, который проверяют раз в день. Настройте уведомления в Telegram или push — это снизит время реакции с часов до минут.

Разрыв 4: Сделка закрыта в CRM, но в аналитику данные не уходят. Если вы не передаёте данные о закрытых сделках обратно в рекламные системы — они оптимизируются под лиды, а не под деньги. Настройте передачу конверсии «Закрытая сделка» в Яндекс.Директ через метку yclid.

Стоимость правильной интеграции

Разброс большой — зависит от существующей инфраструктуры и масштаба:

ВариантСтоимостьЧто включает
Базовая интеграция (форма → CRM через Albato)10 000-30 000 ₽Настройка, маппинг полей, тест
Интеграция с UTM и коллтрекингом50 000-120 000 ₽Разработка JS, настройка вебхука, тест
Полная сквозная аналитика100 000-300 000 ₽Всё выше + дашборд, передача данных в рекламные системы

Цена потерянных лидов: почему не интегрировать дороже

Посчитаем на примере. 100 лидов в месяц, 15% теряется без интеграции = 15 лидов. Конверсия воронки 30%, средний чек 100 000 ₽. Потери в месяц: 15 × 30% × 100 000 = 450 000 ₽. За год: 5 400 000 ₽.

Стоимость полной интеграции — 150 000-300 000 ₽ разово. Срок окупаемости — 3-4 недели.

Это не фантастика — это реальная математика, с которой сталкиваются компании, решившие наконец посчитать, сколько стоит «работать по-старинке». Правильно выстроенная сквозная воронка — это не IT-проект. Это основа управляемого бизнеса, в котором каждое решение о маркетинге, продажах и сервисе принимается на основе данных, а не интуиции.