Кейс: daily orders упали. Разбор на собесе
Карьерник — квиз-тренажёр в Telegram с 1500+ вопросами и кейсами с реальных собесов аналитика. SQL, Python, A/B, метрики. Бесплатно.
Формулировка
Количество заказов в день упало с 10 000 до 8 000 (-20%). Что делать?
Базовый кейс для e-commerce / food delivery / маркетплейсов.
Шаг 1. Уточнения
- Заказ = paid или любой (включая cancelled)?
- Упало резко или плавно?
- Есть ли привязка к событию (релиз, праздник)?
- Метрики рядом: visitors, conversion, AOV?
Шаг 2. Проверка данных
- Трекер orders работает?
- Attribution не менялась?
- Cancelled orders корректно учитываются?
Шаг 3. Декомпозиция
Orders = Visitors × Conversion RateПадает из-за:
- Visitors упал → маркетинг, SEO, organic
- CR упал → продукт, UX, цены
Шаг 4. Сегменты
- По каналу: organic, paid, direct
- По устройству: mobile, desktop
- По категории товаров
- По региону
- По типу клиента: новые vs repeat
Шаг 5. Гипотезы
Трафик
- Срезали маркетинг бюджет
- SEO просел (алгоритм поиска)
- Конкурент залил бюджет (повысился CPC)
Конверсия
- Новый релиз сломал что-то в воронке
- Цены повысили
- Убрали промо-акции
Внешнее
- Сезонность (февраль, сентябрь)
- Экономический спад
- Конкурент с сильным оффером
Технические
- Payment processor имеет сбои
- Переход на новую версию checkout
Шаг 6. Репиты vs новые
SELECT
CASE WHEN order_num = 1 THEN 'new' ELSE 'repeat' END AS type,
COUNT(*) AS orders,
COUNT(*) FILTER (WHERE DATE(created_at) = CURRENT_DATE) AS today,
COUNT(*) FILTER (WHERE DATE(created_at) = CURRENT_DATE - INTERVAL '30 days') AS month_ago
FROM (
SELECT *, ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY created_at) AS order_num
FROM orders WHERE status = 'paid'
) t
GROUP BY 1;Если упали repeat — проблема с retention. Если новые — с маркетингом.
Шаг 7. План
Краткосрочно:
- Проверить checkout на release bugs
- Восстановить отменённые промо
- Увеличить bid в работающих кампаниях
Среднесрочно:
- A/B UX воронки
- Reactivation email для спящих
- Pricing review
Долгосрочно:
- Диверсификация каналов
- Программа лояльности
- Новые категории товаров
На собесе
«Daily orders = visitors × CR. Развожу на два компонента, смотрю по сегментам, ищу узкое место».
Связанные кейсы
FAQ
20% падение daily — много?
За неделю — да. За месяц может быть сезонность.
Что первое проверить?
Release changelog + conversion funnel.
Weekly vs daily?
Daily шумит. Weekly стабильнее для тренда.
Больше кейсов — в тренажёре с 1500+ вопросами.