Что такое Частота покупок (Frequency)?
Среднее число покупок на пользователя за период.
Формула
Frequency = Оплаченные заказы / ПокупателиКак считать
Делим количество оплаченных заказов на число уникальных покупателей.
Зачем нужна
Показывает вовлечённость платящих и потенциал роста GMV.
SQL-запрос
WITH orders_paid AS (
SELECT user_id
FROM orders
WHERE status = 'paid'
AND order_timestamp >= CURRENT_DATE - INTERVAL '30 day'
)
SELECT
COUNT(*) AS paid_orders,
COUNT(DISTINCT user_id) AS buyers,
ROUND(COUNT(*)::decimal / NULLIF(COUNT(DISTINCT user_id), 0), 3) AS purchase_frequency
FROM orders_paid;