Воронка конверсий (Funnel Analysis)

HardSQL
10:00
Лучше работает на десктопе
FunnelCTELAGConversionAnalytics

Дана таблица funnel_events:

КолонкаТип
idINTEGER
user_idINTEGER
event_typeTEXTТип события: visit, view_product, add_to_cart, purchase
event_dateTEXT
Постройте воронку конверсий:

Этапы воронки (по порядку):
1. visit — посещение сайта
2. view_product — просмотр товара
3. add_to_cart — добавление в корзину
4. purchase — покупка

Для каждого этапа верните:
- step — номер этапа (1, 2, 3, 4)
- event_type — тип события
- users_count — количество уникальных пользователей, достигших этапа
- conversion_pct — процент конверсии от предыдущего этапа (100.0 для первого, ROUND до 1 знака)

Отсортируйте по step.

Задача основана на вопросах с собеседований в Ozon, Avito и Lamoda — ключевая аналитика e-commerce.

Консоль
Нажмите Run или Ctrl+Enter для запуска