Зачем нужна
Показывает, как пользователи собирают корзину. Важен для unit-экономики. В Дальнейшем можно соотнести с костами на заказ
Формула
AOV = GMV / Кол-во заказовКак считать
Делим выручку на число заказов.
SQL-запрос
SELECT
DATE_TRUNC('day', order_timestamp) AS date,
SUM(amount) AS gmv,
COUNT(*) FILTER (WHERE status = 'paid') AS orders_paid,
ROUND(SUM(amount) / NULLIF(COUNT(*) FILTER (WHERE status = 'paid'), 0), 2) AS aov
FROM orders
WHERE status = 'paid'
AND order_timestamp >= CURRENT_DATE - INTERVAL '30 day'
GROUP BY 1
ORDER BY 1 DESC;