МенеджментProduct ManagementМетрики продукта
Готовим следующую карточку…
С подвохомСредняя
Вопрос

Команда считает конверсию из просмотра товара в покупку. Найдите ошибку в расчёте: какую метрику фактически измеряет запрос и как переписать его, чтобы получить конверсию пользователей?

WITH events(user_id, event_name) AS (
  VALUES
    (1, 'view'), (1, 'view'), (1, 'purchase'),
    (2, 'view'), (3, 'view')
)
SELECT 1.0 * COUNT(*) FILTER (WHERE event_name = 'purchase')
       / COUNT(*) FILTER (WHERE event_name = 'view') AS conversion
FROM events;

Смахните карточку влево, чтобы повысить рейтинг, или вправо, чтобы понизить.