К задачам

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

СложнаяSQL
Лучше работает на десктопе
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.

Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
10:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Воронка конверсий (Funnel Analysis) — SQL задача — ML Mentor