Как бы вы построили отчёт по воронке продаж?
Построение отчёта по воронке продаж (Sales Funnel Report) — это важнейший инструмент в анализе эффективности привлечения, конверсии и удержания клиентов на всех стадиях взаимодействия с продуктом или услугой. Воронка позволяет визуализировать путь пользователя от первого касания до совершения целевого действия (например, покупки), выявить "узкие места" и определить, где теряются клиенты.
Цели отчёта по воронке продаж
-
Определить доли переходов между этапами продаж.
-
Выявить слабые звенья в цепочке конверсии.
-
Сравнить эффективность разных каналов, сегментов, менеджеров, регионов.
-
Построить гипотезы по оптимизации этапов.
-
Оценить работу маркетинга и отдела продаж.
-
Рассчитать ключевые метрики: CR (conversion rate), CPL (cost per lead), CAC (customer acquisition cost).
Этапы построения отчёта
1. Определение этапов воронки
Каждая воронка строится на основе последовательных этапов. Они могут отличаться в зависимости от бизнес-модели (B2B, B2C, e-commerce, SaaS), но чаще всего включают:
Пример для B2B-сделок:
-
Лид создан (lead)
-
Квалифицированный лид (qualified lead)
-
Контакт установлен (contacted)
-
Коммерческое предложение отправлено
-
Переговоры
-
Сделка выиграна / проиграна
Пример для e-commerce или SaaS:
-
Посещение сайта
-
Регистрация
-
Добавление товара в корзину
-
Начало оформления заказа
-
Успешная оплата
Для каждого этапа должна быть однозначно определённая точка фиксации в базе данных (событие, статус, лог, отметка времени).
2. Подготовка и очистка данных
-
Источник: CRM-система (Bitrix, amoCRM, Salesforce), backend-логика, Google Analytics, Amplitude, Mixpanel, SQL-репозиторий.
-
Необходимо сформировать таблицу со следующими полями:
-
user_id или deal_id
-
event_name или stage
-
timestamp события
-
Доп. поля: utm, region, менеджер, источник, продукт
-
SQL-структура для B2B:
SELECT
deal_id,
stage,
event_date
FROM deals_stages
WHERE event_date BETWEEN '2024-01-01' AND '2024-02-01'
3. Расчёт ключевых метрик
- **Количество пользователей/сделок на каждом этапе
** - CR между этапами:
CRi→i+1=Ni+1Ni×100%CR_{i \to i+1} = \frac{N_{i+1}}{N_i} \times 100\% -
Суммарный CR от начала до конца
(например, из 1000 посетителей сайта — 12 оплатили → CR = 1.2%) -
Drop-off Rate (потери)
Dropi=Ni−Ni+1Ni×100%Drop_{i} = \frac{N_i - N_{i+1}}{N_i} \times 100\% - Время на этап (duration между событиями)
Можно использовать медиану или среднее время между стадиями.
4. Пример отчёта
Этап | Кол-во сделок | CR от предыдущего этапа | Drop-off | Среднее время на этап |
---|---|---|---|---|
Лид создан | 1,200 | — | — | — |
--- | --- | --- | --- | --- |
Квалифицирован | 850 | 70.8% | 29.2% | 1.4 дня |
--- | --- | --- | --- | --- |
Контакт установлен | 620 | 72.9% | 27.1% | 2.1 дня |
--- | --- | --- | --- | --- |
КП отправлено | 430 | 69.4% | 30.6% | 1.2 дня |
--- | --- | --- | --- | --- |
Переговоры | 270 | 62.8% | 37.2% | 3.0 дня |
--- | --- | --- | --- | --- |
Сделка выиграна | 120 | 44.4% | 55.6% | 2.5 дня |
--- | --- | --- | --- | --- |
Общий CR | 10.0% | |||
--- | --- | --- | --- | --- |
5. Визуализация отчёта
Графические элементы:
-
Классическая воронка (funnel chart) — ширина сегментов пропорциональна числу объектов.
-
Stacked bar chart — по каналам, источникам, менеджерам.
-
Line chart (retention/fall-off) — как пользователи "теряются" со временем.
-
Heatmap — сравнение воронок по регионам, продуктам или периодам.
Инструменты визуализации:
-
Excel / Google Sheets (функции SPARKLINE, CHART)
-
Tableau, Power BI, Looker
-
Python (Plotly, Matplotlib)
-
Metabase / Superset
-
CRM-дашборды
6. Сегментация
Разделение данных по критериям:
-
По источникам трафика: (Facebook, TikTok, органика)
-
**По регионам или странам
** - **По менеджерам или командам продаж
** -
По типу клиента: (малый бизнес, средний, корпоративный)
-
**По продуктам или SKU
** - По дате регистрации/периоду: (недели, месяцы, когорты)
Сравнение конверсий и оттока в этих сегментах показывает слабые зоны и области для оптимизации.
7. Дополнительный анализ
-
A/B-сравнение воронок до/после изменений (например, нового скрипта продаж)
-
**Когортный анализ по времени входа в воронку
** - **Скорость продвижения по этапам (lead velocity rate)
** -
CR vs LTV — пользователи, прошедшие воронку быстро, часто более ценные?
-
Качество лидов — откуда приходят конвертируемые пользователи?
8. Автоматизация отчётности
Для регулярного отслеживания строится автоматизированный отчёт или дашборд:
-
Источник данных — SQL или API CRM
-
Обновление ежедневно/еженедельно
-
Метрики обновляются в реальном времени или по расписанию
-
Включается сравнение с предыдущим периодом
9. Пример бизнес-интерпретации
-
"У нас теряется 38% лидов на этапе 'Контакт установлен'. Вероятно, менеджеры не успевают реагировать на новые заявки или у нас неэффективный скрипт звонка."
-
"По трафику из Instagram CR до 'Регистрация' выше, но почти все отваливаются на платёжной странице. Проверьте UX и платежную систему."
-
"Клиенты в сегменте 45+ проходят воронку в 1.5 раза медленнее — стоит выделить под них отдельный таргет и оффер."
Отчёт по воронке продаж — это не просто визуализация процесса, а инструмент поиска проблем, генерации гипотез и обоснования решений по оптимизации маркетинга, UX, работы команды и стратегии в целом.