🎯 Настройка воронок
Стройте воронки продаж, отслеживайте конверсию между шагами и оптимизируйте пользовательский путь
Воронка продаж показывает путь пользователя от первого касания до целевого действия (покупки, регистрации и т.д.). Каждый шаг воронки — это событие, и мы видим, сколько пользователей доходит до каждого следующего шага и какая между ними конверсия.
Пример воронки интернет-магазина
Как это работает в InstantBase
Воронки строятся на основе метаданных, которые вы добавляете к событиям. Для каждого события, которое является шагом воронки, нужно указать:
funnel_sales_step— номер шага в воронке (1, 2, 3...)funnel_sales_name— название шага (например, "Просмотр товара")
// Шаг 1: Просмотр товара
{
"event": "product_view",
"_metadata": {
"funnel_sales_step": 1,
"funnel_sales_name": "Просмотр товара"
}
}
// Шаг 2: Добавление в корзину
{
"event": "add_to_cart",
"_metadata": {
"funnel_sales_step": 2,
"funnel_sales_name": "Корзина"
}
}
// Шаг 3: Оформление заказа
{
"event": "checkout_start",
"_metadata": {
"funnel_sales_step": 3,
"funnel_sales_name": "Оформление"
}
}
// Шаг 4: Покупка
{
"event": "purchase",
"_metadata": {
"funnel_sales_step": 4,
"funnel_sales_name": "Покупка",
"is_order": true
}
}
Создание воронки
Способ 1: Через метаданные (автоматически)
При отправке событий с метаданными funnel_sales_step система автоматически создает системную воронку для каждого приложения. Шаги будут отсортированы по номеру.
Способ 2: Через интерфейс
- Перейдите в раздел "Заказы" → "Воронка продаж"
- Нажмите кнопку "Настроить воронку"
- В модальном окне вы увидите список всех событий
- Отметьте события, которые должны быть шагами воронки
- Порядок шагов определяется порядком выбора (первое выбранное — шаг 1)
- Нажмите "Сохранить"
API для работы с воронками
Получение данных воронки
GET /api/funnels/get-data?from=...&to=... — данные для построения воронки за указанный период.
Параметры запроса
| Параметр | Описание | По умолчанию |
|---|---|---|
from |
Начальная дата (YYYY-MM-DD) | -30 дней |
to |
Конечная дата (YYYY-MM-DD) | сегодня |
app_id |
ID приложения | все приложения |
Пример ответа
{
"success": true,
"funnel_id": 1,
"funnel_name": "Воронка продаж",
"data": [
{
"step": 1,
"name": "product_view",
"display_name": "Просмотр товара",
"count": 1542,
"percentage": 100,
"drop_percentage": 0
},
{
"step": 2,
"name": "add_to_cart",
"display_name": "Корзина",
"count": 362,
"percentage": 23.5,
"drop_percentage": 76.5
},
{
"step": 3,
"name": "checkout_start",
"display_name": "Оформление",
"count": 236,
"percentage": 15.3,
"drop_percentage": 34.8
},
{
"step": 4,
"name": "purchase",
"display_name": "Покупка",
"count": 186,
"percentage": 12.1,
"drop_percentage": 21.2
}
],
"total_users": 1542
}
Обновление шагов воронки
POST /api/funnels/update-steps — обновление шагов системной воронки.
Тело запроса
{
"steps": ["product_view", "add_to_cart", "checkout_start", "purchase"]
}
Получение списка доступных событий
GET /api/events/list — список всех событий для выбора шагов воронки.
Метрики воронки
| Метрика | Описание | Формула |
|---|---|---|
| Количество пользователей | Уникальные пользователи, совершившие событие на этом шаге | — |
| Процент от первого шага | Сколько процентов от начального количества дошло до этого шага | count / first_step_count * 100% |
| Конверсия между шагами | Процент пользователей, перешедших с предыдущего шага на текущий | current_count / previous_count * 100% |
| Процент оттока | Процент пользователей, отвалившихся на этом шаге | 100% - конверсия между шагами |
Примеры воронок для разных бизнесов
🛍️ Интернет-магазин
Классическая воронка e-commerce
- Просмотр товара (
product_view) — пользователь зашел на страницу товара - Добавление в корзину (
add_to_cart) — положил товар в корзину - Начало оформления (
checkout_start) — перешел к оформлению заказа - Покупка (
purchase) — успешно оплатил заказ
{
"event": "product_view",
"_metadata": {
"funnel_sales_step": 1,
"funnel_sales_name": "Просмотр товара"
}
}
{
"event": "add_to_cart",
"_metadata": {
"funnel_sales_step": 2,
"funnel_sales_name": "Корзина"
}
}
{
"event": "checkout_start",
"_metadata": {
"funnel_sales_step": 3,
"funnel_sales_name": "Оформление"
}
}
{
"event": "purchase",
"_metadata": {
"funnel_sales_step": 4,
"funnel_sales_name": "Покупка",
"is_order": true
}
}
☁️ SaaS-сервис
Воронка активации SaaS
- Регистрация (
signup) — создал аккаунт - Подтверждение email (
email_confirmed) — подтвердил почту - Создание проекта (
project_created) — создал первый проект - Апгрейд до платного тарифа (
subscription_upgraded) — стал платящим клиентом
{
"event": "signup",
"_metadata": {
"funnel_sales_step": 1,
"funnel_sales_name": "Регистрация",
"is_activation": true
}
}
{
"event": "email_confirmed",
"_metadata": {
"funnel_sales_step": 2,
"funnel_sales_name": "Подтверждение email"
}
}
{
"event": "project_created",
"_metadata": {
"funnel_sales_step": 3,
"funnel_sales_name": "Создание проекта"
}
}
{
"event": "subscription_upgraded",
"properties": {
"amount": 9900
},
"_metadata": {
"funnel_sales_step": 4,
"funnel_sales_name": "Апгрейд",
"is_order": true
}
}
🎮 Игры
Воронка монетизации в игре
- Запуск игры (
game_start) — открыл игру - Прохождение туториала (
tutorial_complete) — прошел обучение - Достижение 5 уровня (
level_5_reached) — достиг 5 уровня - Первая покупка (
first_purchase) — купил внутриигровую валюту
{
"event": "game_start",
"_metadata": {
"funnel_sales_step": 1,
"funnel_sales_name": "Запуск игры"
}
}
{
"event": "tutorial_complete",
"_metadata": {
"funnel_sales_step": 2,
"funnel_sales_name": "Туториал"
}
}
{
"event": "level_5_reached",
"_metadata": {
"funnel_sales_step": 3,
"funnel_sales_name": "5 уровень"
}
}
{
"event": "first_purchase",
"properties": {
"amount": 299
},
"_metadata": {
"funnel_sales_step": 4,
"funnel_sales_name": "Первая покупка",
"is_order": true
}
}
Анализ воронки
На что обращать внимание
- Где самый большой отток? — Найдите шаг с максимальным падением конверсии. Это ваше "узкое место".
- Сравнивайте периоды — Как изменилась конверсия после изменений в продукте?
- Сравнивайте сегменты — Отличается ли воронка для разных типов пользователей?
- Анализируйте время между шагами — Сколько времени проходит между шагами?
Типичные проблемы и решения
| Проблема | Возможные причины | Что делать |
|---|---|---|
| Низкая конверсия из просмотра в корзину | Высокая цена, плохое описание, нет отзывов | Улучшить карточку товара, добавить отзывы, проверить цены |
| Отвал на оформлении заказа | Сложная форма, неожиданные расходы, нет нужных способов оплаты | Упростить форму, показать итоговую цену раньше, добавить оплату |
| Низкая конверсия в покупку после триала | Продукт не дал ценности, сложный процесс апгрейда | Улучшить онбординг, показать ценность, упростить апгрейд |
Несколько воронок
Вы можете создавать разные воронки для разных сценариев. Например:
- Воронка продаж — путь к покупке
- Воронка активации — путь к получению первой ценности
- Воронка рефералов — путь от приглашения до регистрации друга
Для этого используйте разные префиксы в метаданных. В текущей версии поддерживается только funnel_sales_*, но в будущем появятся и другие типы воронок.
Рекомендации
- Начинайте с 3-5 шагов — слишком длинная воронка сложна для анализа
- Используйте понятные названия — название шага должно быть понятно всей команде
- Отслеживайте ключевые действия — не нужно включать в воронку каждое мелкое действие
- Сравнивайте с прошлыми периодами — динамика важнее абсолютных значений
- Сегментируйте — сравнивайте воронку для разных каналов трафика, устройств, типов пользователей
- Проверяйте гипотезы — изменили что-то в продукте? Смотрите на воронку
Что дальше?
Нужна помощь с настройкой воронок?
Напишите нам, и мы поможем настроить воронки под ваш бизнес