Что такое Конверсия из просмотра в заказ (CR visit to order)?
Доля посетителей/сессий, которые / в которых оформили оплаченный заказ.
Формула
CR (visit→order) = Пользователи с оплач. заказом / ПосетителиКак считать
Считаем уникальных посетителей за день и долю тех, у кого есть оплаченный заказ в тот же день.
Зачем нужна
Показывает эффективность сайта/приложения и качества трафика.
SQL-запрос
WITH visits AS (
SELECT user_id, DATE(event_timestamp) AS date
FROM events
WHERE event_name = 'session_start'
AND event_timestamp >= CURRENT_DATE - INTERVAL '30 day'
),
orders_paid AS (
SELECT user_id, DATE(order_timestamp) AS date
FROM orders
WHERE status = 'paid'
AND order_timestamp >= CURRENT_DATE - INTERVAL '30 day'
GROUP BY user_id, DATE(order_timestamp)
)
SELECT
v.date,
COUNT(DISTINCT v.user_id) AS visitors,
COUNT(DISTINCT o.user_id) AS buyers,
ROUND(COUNT(DISTINCT o.user_id)::decimal / NULLIF(COUNT(DISTINCT v.user_id), 0), 3) AS cr
FROM visits v
LEFT JOIN orders_paid o ON o.user_id = v.user_id AND o.date = v.date
GROUP BY 1
ORDER BY 1 DESC;Частые вопросы
Как считать конверсию — формула?
CR = (число целевых действий / число визитов или пользователей) × 100%. Из 1000 посетителей купили 25 — конверсия 2.5%. Важно фиксировать, что в числителе и знаменателе: сессии, пользователи или события дают разные цифры.
Какая конверсия в покупку считается нормальной?
В e-commerce из визита в заказ — обычно 1-4% в вебе и 3-8% в приложении. Но сравнивать с рынком почти бессмысленно: полезнее следить за динамикой своей воронки и конверсией по шагам.