Ответ
Для оценки завершения сделки между продавцом и покупателем я бы выбрал конверсию в покупку — процент пользователей, которые совершили целевое действие (оплату) от общего числа дошедших до этапа оформления заказа.
Формула:
Конверсия = (Количество завершённых покупок / Количество начатых оформлений) * 100%
Пример SQL-запроса:
SELECT
COUNT(DISTINCT CASE WHEN status = 'completed' THEN order_id END) * 100.0 /
COUNT(DISTINCT order_id) AS conversion_rate
FROM orders
WHERE checkout_started = TRUE
Нюансы:
- Учитывать только уникальные сессии, чтобы избежать дублирования.
- Разделять анализ по каналам привлечения, чтобы выявить узкие места в воронке.
- Дополнительно можно отслеживать средний чек и повторные покупки для оценки качества сделок.