Все задачи

Когортный анализ удержания покупателей

Эксперт

Задача уровня Product Analytics. **Условие:** Постройте таблицу когортного удержания: для каждого месяца регистрации покажите % клиентов, сделавших повторную покупку в следующие 1, 2, 3 месяца. **Таблицы:** - customers (customer_id, registration_date, ...) - ecommerce_orders (customer_id, order_date, ...) **Требования:** 1. Когорта = месяц регистрации клиента 2. Для каждой когорты рассчитать: cohort_size, month_1_retention %, month_2_retention %, month_3_retention % 3. Retention = % клиентов когорты, сделавших заказ в N-й месяц после регистрации **Подсказка:** DATE_TRUNC для когорт + LEFT JOIN + conditional COUNT.

Категория
Analytics
Время
~40 мин
Базы данных
PostgreSQLGreenplum
Теги
FAANGInterviewCohortRetentionProduct Analyticsподзапросы

Войдите, чтобы решить

Начать решение