Как владельцу бизнеса понять, что сайт приносит продажи: практические кейсы и отчёты

Как владельцу бизнеса понять, что сайт приносит продажи: практические кейсы и отчёты

Сайт может генерировать тысячи визитов, собирать горы заявок и всё равно не приносить денег. Мы регулярно сталкиваемся с этим при аудите коммерческих проектов перед внедрением сквозной аналитики: графики в Яндекс.Метрике растут, а в CRM — тишина. Причина почти всегда одна — разрыв между «лидом» и «деньгами». Чтобы увидеть реальную картину, нужно пройти по цепочке: источник трафика → поведение на сайте → обращение (звонок, форма, чат) → квалификация менеджером → сделка → выручка. Без этого вы управляете не каналом продаж, а потоком кликов.

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

Что на самом деле означает «сайт приносит продажи»

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

В зависимости от модели бизнеса цепочка может выглядеть по‑разному: оформление заказа на сайте, отправка формы, звонок, заявка в мессенджер, запись на услугу, повторная покупка, запрос счёта в B2B. Объединяет их одно: без сквозной связки этих действий с конкретным каналом трафика вы не знаете, окупается ли сайт.

Признаки, что сайт работает как канал продаж

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

  • видны не только визиты, но и целевые действия с полным путём пользователя;
  • каждая заявка привязана к источнику трафика (вплоть до UTM-кампании и ключевого слова);
  • известна стоимость лида и стоимость клиента для каждого канала;
  • отчеты в CRM совпадают с фактическими продажами и возвратами;
  • учитываются повторные обращения и дозвоны (а не только первичный лид);
  • настроена обратная загрузка офлайн-конверсий в рекламные кабинеты для автооптимизации.

Если хоть один из пунктов отсутствует, вы рискуете принимать решения на основе искажённой картинки. Например, в одном из проектов мы обнаружили, что 40% звонков с рекламы не связывались с источником из-за того, что динамический коллтрекинг не учитывал переходы с Яндекс.Карт. В итоге SEO выглядело провальным, хотя реально именно оно приводило клиентов.

Какие цифры нужно отслеживать в первую очередь

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

Показатель Что показывает Зачем нужен
Трафик Сколько людей пришло на сайт Понимать масштаб спроса и сезонность
Конверсия в лид Сколько посетителей оставили заявку Оценивать эффективность сайта и конкретных посадочных страниц
Конверсия в продажу Сколько заявок стали клиентами Проверять качество лидов и работу отдела продаж
Стоимость лида (CPL) Сколько стоит одна заявка по каждому каналу Контролировать бюджеты на рекламу и SEO
Выручка / ROMI Сколько денег принёс канал относительно затрат Понимать, окупаются ли вложения, и перераспределять бюджет

На практике мы всегда добавляем шестой параметр — долю квалифицированных лидов (MQL) от общего числа обращений. Без него отдел продаж часто тонет в спаме и нецелевых запросах, а стоимость клиента выглядит заниженной, потому что в расчёт берутся все лиды подряд. При тестировании нескольких CRM-систем мы видели, что автоматическая маркировка качества повышает точность медиапланирования на 20–30%.

Где брать данные: три уровня контроля

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

1. Веб-аналитика

Яндекс.Метрика, Google Analytics 4 и аналоги показывают:

  • источник трафика с точностью до UTM-меток;
  • поведение: просмотры страниц, время на сайте, клики;
  • конверсионные цели, настроенные на формы, кнопки, глубину скролла.

Плюс этого уровня — быстрый срез по рекламным кампаниям. Минус — веб-аналитика понятия не имеет, что случилось с заявкой после отправки. Более того, в GA4 мы нередко наблюдаем потерю 10–15% конверсий из-за блокировщиков рекламы и ограничений браузеров — в отчётах цифры занижены. Поэтому сверять их с сырыми логами сервера или счётчиком в CRM просто необходимо.

2. CRM

CRM — единственное место, где лид превращается в деньги. Она фиксирует:

  • факт обработки менеджером и скорость реакции;
  • стадию сделки: квалификация, коммерческое предложение, счёт, оплата;
  • сумму, маржинальность, повторные продажи.

Но чтобы CRM стала инструментом управления, в карточку сделки должны автоматически подтягиваться UTM-метки и источник первого касания. Без этого вы не сможете ответить на главный вопрос: какой канал реально приносит доход. При подключении API мы регулярно сталкиваемся с тем, что из-за редиректов или некорректной разметки форм метки обрезаются, и значительная часть лидов попадает в «прямые заходы». Это искажает картину сильнее, чем отсутствие веб-аналитики.

3. Сквозная аналитика

Системы типа Roistat, Calltouch, Albato или кастомные связки на базе Open-Source соединяют рекламу, сайт, заявки, звонки и сделки в одну цепочку. Это особенно важно, если:

  • заявок много из разных каналов и есть пересечения;
  • существенная доля обращений идёт по телефону, а не через формы;
  • цикл сделки длинный (например, в B2B от месяца и дольше);
  • трафик одновременно идёт из SEO, контекста, соцсетей, email и партнёров.

Мы тестировали несколько платформ на одном и том же проекте. Разброс в атрибуции звонков по ключевым словам при динамическом коллтрекинге достигал 25%. Отличия возникали из-за разной логики подмены номеров и удержания сессии пользователя. Поэтому выбор сервиса сквозной аналитики — не формальность; нужно проверять детализацию отчётов и точность сведения данных на ваших реальных кейсах.

Практический кейс 1: сайт есть, трафик есть, продаж нет

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

Что обычно происходит

  • страницы содержат общие описания, не отвечающие на конкретный запрос пользователя;
  • оффер «размазан» по сайту, нет чёткого УТП и цены;
  • форма заявки перегружена полями (часто 8–10 вместо необходимых 3–4);
  • отсутствуют элементы доверия: реальные отзывы, кейсы, гарантии, реквизиты;
  • мобильная версия либо неадаптирована, либо грузится дольше 3 секунд — на этом теряется до половины трафика.

Как проверить

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

Что делать

  • оставить в форме только критичные поля (имя, телефон, комментарий), остальное перенести в пост-обработку;
  • цену, сроки, условия разместить на первом экране посадочной страницы;
  • добавить блоки с реальными кейсами, цифрами и сканами отзывов — не обезличенными «спасибо»;
  • создать под каждый тип услуги отдельную страницу с коммерческим интентом, а не одну на всё;
  • прогнать сайт через Google PageSpeed Insights и добиться показателя LCP менее 2,5 секунд.

В одном из проектов после сокращения формы с 8 полей до 3 конверсия выросла в 1,7 раза без изменения бюджета. Но важно не просто убрать поля, а тестировать гипотезы через A/B-сплиты — мы часто видим, что интуитивно понятная форма для владельца бизнеса на деле отпугивает пользователей.

Практический кейс 2: заявки есть, но продажи не растут

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

Возможные причины

  • приходят нецелевые заявки из-за слишком широких ключевых слов или неточных настроек рекламы;
  • менеджеры не квалифицируют лиды — тратят время на всех подряд, вместо фокуса на горячих;
  • сайт привлекает «любопытных» пользователей, а не реальных покупателей (часто при информационном SEO-трафике);
  • рекламные обещания не совпадают с реальным продуктом по цене или функционалу;
  • часть лидов теряется на стыке «сайт → отдел продаж»: не проходит дозвон, долгий ответ, путаница с источниками.

Что смотреть в отчётах

  • долю целевых и нецелевых обращений по каждому источнику (очень часто SEO-трафик даёт много «шума»);
  • процент дозвона и время до первого контакта — критично для «горячих» ниш;
  • конверсию из лида в сделку в разрезе UTM-меток;
  • средний чек по каналам — бывает, что дешёвые лиды дают низкий чек, и ROMI получается отрицательным;
  • причины отказов, зафиксированные в CRM.

Пример

Предположим, из SEO приходит 100 заявок, а из контекста — 40. На первый взгляд SEO эффективнее. Но если в сделку из SEO конвертируются только 8%, а из рекламы — 25%, то фактический вклад в выручку у контекста может быть в полтора раза выше. Без расчёта ROMI по каждому каналу вы рискуете масштабировать красивую, но пустую активность.

Практический кейс 3: сайт продаёт не напрямую, а через звонки и мессенджеры

Для услуг, локального бизнеса и сложных B2B-продуктов нормой является модель «сначала звонок, потом сделка». Здесь стандартная веб-аналитика слепнет: она видит клик по номеру телефона или переход в мессенджер, но не идентифицирует, состоялся ли диалог и привёл ли он к деньгам. Без коллтрекинга и интеграции мессенджеров с CRM вы теряете до 60% данных о реальных продажах.

Что нужно подключить

  • динамический коллтрекинг с уникальными пулами номеров под каждый источник трафика;
  • фиксацию заявок из WhatsApp, Telegram, Viber через виджеты или API (многие коллтрекинговые платформы уже умеют подменять номера и в мессенджерах);
  • сквозную передачу UTM-меток и реферера в карточку звонка в CRM;
  • запись разговоров (при соблюдении законодательства и политик компании) для контроля качества обработки.

На что обратить внимание

  • один и тот же клиент может сначала позвонить, а потом оставить форму — нужен механизм дедупликации лидов по номеру телефона или email;
  • с мобильного поиска большая доля звонков идёт без клика по сайту (прямо из выдачи с кнопкой «Позвонить») — требуется настройка отслеживания звонков с виртуальных номеров, привязанных к поисковым кампаниям;
  • «пропущенный звонок» — это почти всегда потерянная продажа, особенно в нишах с высокой конкуренцией. При тестировании нескольких сервисов мы видели, что скорость реакции отдела продаж влияет на конверсию в 2–3 раза сильнее, чем дизайн сайта;
  • без динамического коллтрекинга звонки с разных источников «склеиваются» в CRM, и понять реальную эффективность SEO или контекстной рекламы невозможно.

Какие отчёты действительно нужны собственнику

Тонуть в десятках дашбордов не нужно. На основе нашего опыта мы сформировали минимальный пакет отчётов, который закрывает 90% задач по управлению сайтом как каналом продаж. Все они строятся на связке «веб-аналитика + CRM + коллтрекинг».

1. Отчёт по каналам

Основной управленческий отчёт. В одной таблице или диаграмме сводятся: трафик, лиды, продажи, выручка, стоимость лида, ROMI. Мы рекомендуем разбивать каналы не только по типу (SEO, контекст, соцсети), но и внутри по кампаниям. Это позволяет точно перераспределять бюджет на уровне объявлений и ключевых слов. Важный нюанс: данные должны быть очищены от дублей — если клиент пришёл с рекламы, а потом вбил адрес вручную, продажа должна быть отнесена к первоначальному источнику по модели атрибуции, которую вы выбрали (чаще всего «первый клик» для длинных циклов, «последний значимый переход» — для быстрых сделок).

2. Отчёт по посадочным страницам

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

3. Отчёт по воронке

Самый полезный инструмент для поиска узких мест. Показывает поэтапно: визит → клик по CTA → отправка формы → дозвон/ответ менеджера → квалификация → сделка → повторная покупка. На практике мы часто видим, что провал происходит на этапе «отправка формы → дозвон»: менеджеры не перезванивают вовремя, и горячие лиды остывают. Или на этапе «квалификация → сделка» — менеджеры сливают нерешительных клиентов вместо того, чтобы отработать возражения. Воронка в цифрах делает эти потери видимыми, а значит — управляемыми.

4. Отчёт по менеджерам

Если лиды есть, а продаж нет — смотрите сюда. Сравниваем по каждому сотруднику: скорость первого ответа, процент дозвона, конверсию в сделку, средний чек, причины потерь. Часто проблема вообще не в сайте. В одном из кейсов сайт стабильно давал 120 лидов в месяц, но до сделки доходило лишь 12%. Анализ отчёта по менеджерам выявил, что двое из трёх тратили время на рассылку коммерческих предложений без предварительного уточнения потребности, и только один использовал скрипт квалификации. После внедрения скрипта и обучения конверсия подскочила до 28% без изменения трафика.

Как понять, что отчёты не врут

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

Типовые ошибки аналитики

  • не настроены цели в Яндекс.Метрике/GA4 или они срабатывают на каждый элемент страницы, включая скролл;
  • дублируются события из-за особенностей работы с одностраничными приложениями (SPA) без корректной передачи dataLayer;
  • UTM-метки не передаются в CRM из-за редиректов, JavaScript-форм или использования сокращателей ссылок;
  • заявки из CRM не связаны с источником («прямые заходы» в большинстве случаев — это потерянные метки);
  • звонки с динамического коллтрекинга попадают в отчёт как повторные, потому что не настроен временной интервал уникальности;
  • одна и та же заявка дублируется: клиент отправил форму и позвонил, а система завела два лида;
  • офлайн-продажи (в офисе, по счёту) не возвращаются в CRM и не связываются с онлайн-активностью.

Быстрая проверка качества данных

  • отправьте тестовую заявку с явной UTM-меткой и проверьте весь путь: от счётчика до карточки сделки в CRM — сохранился ли источник;
  • сделайте тестовый звонок с мобильного по номеру с подменой, проверьте, привязался ли он к нужному ключевому слову или кампании;
  • сравните количество заявок в Метрике, CRM и коллтрекинге — расхождение более 5% сигнализирует о проблеме;
  • убедитесь, что при повторном визите пользователя с той же UTM-меткой не засчитывается новая конверсия, если настроена модель «первого клика»;
  • проверьте, что цели на форме срабатывают ровно один раз — известна проблема, когда goal срабатывает на каждое нажатие кнопки, даже без успешной отправки.

Мы для аудита используем чек-лист из 12 пунктов, описанный в методологии нашего проекта. Самая частая находка — несинхронизированные часовые пояса между системами, из-за чего отчёты «разъезжаются» на сутки и выручка падает в другой период. Мелочь, но способна полностью обесценить аналитику.

Пошаговый алгоритм для владельца бизнеса

Если нужно быстро разобраться, приносит ли сайт деньги, действуйте по этой схеме. Мы построили её по итогам десятков внедрений сквозной аналитики — от малого бизнеса до B2B-компаний со средним чеком в сотни тысяч рублей.

Шаг 1. Определите, что считать продажей

Для интернет-магазина это оплаченный заказ; для услуг — заявка, звонок или запись, доведённые до сделки; для B2B — квалифицированный лид, переданный в отдел продаж, или выставленный счёт. Договоритесь о едином определении с отделом продаж и зафиксируйте его в CRM как этап воронки.

Шаг 2. Настройте фиксацию всех точек контакта

Формы, звонки, мессенджеры, онлайн-оплаты, заявки с чата, повторные обращения — всё должно попадать в единую базу с меткой источника. Если на сайте используется несколько форм или разные виджеты, проверьте, что все они передают UTM-метки и client_id одинаково.

Шаг 3. Привяжите источники к CRM

Без этого дальнейшие шаги теряют смысл. Настройте передачу UTM, реферера и уникального идентификатора посетителя (например, Client ID из Google Analytics или Яндекс.Метрики) в поля сделки. Если используете IP-телефонию, настройте интеграцию с CRM так, чтобы звонок автоматически подтягивал источник по номеру виртуального пула.

Шаг 4. Постройте воронку

Определите узлы, потери на которых критичны для бизнеса. Обычно это: клик по CTA → отправка формы → дозвон → квалификация → предложение → сделка. Настройте автоматический расчёт конверсии между этапами. Это сразу покажет, где «узкое горло» — в трафике, на сайте или в работе менеджеров.

Шаг 5. Сверьте аналитику с реальными продажами

Сравните выручку в CRM с выручкой, которую фиксирует сквозная аналитика и рекламные кабинеты. Расхождения более 10% — повод поднять логи и искать разрыв. Очень часто проблема в ручных правках менеджеров или в способе учёта НДС/скидок.

Шаг 6. Примите управленческое решение

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

Чек-лист: сайт действительно приносит продажи, если

  • в CRM каждая сделка имеет заполненный источник и UTM-метки;
  • можно восстановить полный путь клиента от первого визита до оплаты;
  • известна стоимость лида, стоимость клиента и ROMI по каждому каналу;
  • понятно, какие страницы конвертируют в выручку, а не только в заявки;
  • звонки и обращения из мессенджеров учтены и привязаны к источнику;
  • отчеты по выручке в аналитике совпадают с бухгалтерскими данными с погрешностью не более 10%;
  • контролируется скорость и качество обработки каждого менеджера;
  • решения о бюджетах принимаются на основе цифр, а не ощущений;
  • настроена обратная передача офлайн-конверсий в рекламные кабинеты для автоматической оптимизации.

Таблица: что проверять в зависимости от типа бизнеса

Модель бизнеса Что считать конверсией Ключевой отчёт Важный нюанс
Интернет-магазин Заказ Воронка заказов Учитывать брошенные корзины и отложенные конверсии по email — по нашим данным, это может добавлять до 30% выручки
Услуги Заявка / звонок / запись Источники лидов Часто важнее звонки, чем формы; без коллтрекинга теряется 50% обращений
B2B Квалифицированный лид / счёт Воронка продаж с детализацией по этапам Цикл сделки может быть длительным, важна модель атрибуции «по первому касанию»
Локальный бизнес Звонок / визит / бронь Коллтрекинг и офлайн-конверсии Большая доля обращений из мобильного поиска без захода на сайт — необходимо отслеживать звонки с виртуальных номеров, размещённых в Яндекс.Справочнике и Google My Business

Когда сайт точно не тянет продажи

Есть симптомы, при которых ждать «само вырастет» бессмысленно. Если вы видите хотя бы два-три из перечисленных признаков, не увеличивайте бюджет на продвижение — сначала почините аналитику и воронку. Иначе деньги будут утекать впустую.

  • трафик стабильный или растёт, а целевых действий — единицы;
  • лиды есть, но в CRM закрытых сделок практически нет;
  • заявки стоят дорого, и половина из них — спам или нецелевые запросы;
  • менеджеры хронически не успевают обрабатывать обращения в течение часа;
  • аналитика живёт сама по себе, CRM — сама по себе, данные нигде не пересекаются;
  • до 40% обращений теряется из-за отсутствия контроля на этапе обработки;
  • мобильная версия неудобна, а скорость загрузки превышает 4 секунды;
  • посадочные страницы созданы без анализа поискового спроса и не отвечают на реальные вопросы клиента.

FAQ

Как понять, что сайт приносит продажи, если сделок мало?

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

Достаточно ли Яндекс Метрики, чтобы оценить эффективность сайта?

Нет. Метрика отлично справляется с анализом поведения и техническими аудитами, но не знает ни о звонках с подменных номеров, ни о том, что происходит в CRM. Чтобы рассчитать реальный ROMI, нужна как минимум связка с CRM, а при значительной доле телефонных обращений — коллтрекинг. При тестировании разных инструментов мы не раз видели, как красивые цели в Метрике не коррелировали с выручкой: форма отправлялась, а сделка срывалась из-за отсутствия товара. Без CRM этот разрыв остаётся скрытым.

Что важнее: количество заявок или их качество?

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

Как часто нужно смотреть отчёты?

Ежедневно — по заявкам, звонкам и критическим сбоям (например, не работает форма или обрезалась интеграция). Раз в неделю — глубокий разбор по каналам, страницам и менеджерам. Раз в месяц — план-фактный анализ по выручке, ROMI и LTV. Такой ритм не даёт пропустить резкие падения и одновременно не погружает в микроменеджмент.

Что делать, если заявки есть, а продажи нет?

Проверьте три зоны последовательно: качество трафика (соответствие ключевых слов и оффера, доли нецелевых), работу сайта (формы, CTA, скорость, удобство на мобильных) и работу отдела продаж (скорость, скрипты, контроль). В 70% случаев проблема носит комплексный характер: например, некачественная семантика плюс медленный ответ менеджеров. Только сквозная воронка покажет истинную картину.

Вывод

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