Цикл аналитической работы: от бизнес-вопроса к решению
Содержание курса
Три уточняющих вопроса для превращения размытого запроса в конкретный
Когда заказчик говорит «продажи ухудшились», это ещё не вопрос — это сигнал тревоги. Прежде чем открывать данные, нужно ответить на три вопроса:
- Какой показатель изменить или понять? — это даёт метрику.
- За какой период и в каком разрезе? — это задаёт границы анализа.
- Какое решение нужно на выходе? — это фиксирует, чем должен заканчиваться анализ.
Разберём на запросе магазина «Маяк».
Исходный запрос: «Продажи ухудшились».
Вопрос 1 — метрика. Что именно считать «продажами»? Число оплаченных заказов или выручка? Это разные числа: первое показывает, сколько раз совершена покупка, второе — сколько денег принесли эти покупки. Не зная, что имел в виду заказчик, мы рискуем анализировать не ту вещь. Поэтому первый шаг — уточнить у заказчика, что он называет «продажами», и зафиксировать одну конкретную метрику. Предположим, заказчик подтвердил: его интересует число оплаченных заказов.
Вопрос 2 — период и разрез. «Ухудшились» относительно чего? Выбираем два полных соседних месяца для корректного сравнения — март и апрель 2024 года. Разрез пока — весь магазин; если потребуется разобраться, за счёт какого канала сложилась общая картина, это станет отдельным следующим вопросом.
Вопрос 3 — ожидаемое решение. Нужна констатация факта или рекомендация по следующим действиям? Предположим, заказчику нужна констатация факта.
После трёх уточнений размытый запрос превращается в конкретный:
«На сколько заказов изменилось число оплаченных заказов всего магазина в апреле 2024 по сравнению с мартом 2024?»
Проверить, что вопрос стал конкретным, можно по простому критерию: можно ли написать SQL-запрос, не задавая дополнительных вопросов? Если да — вопрос сформулирован достаточно.
Для «Маяка» запрос выглядит так:
SELECT
strftime('%Y-%m', order_date) AS period,
COUNT(*) AS paid_orders
FROM orders
WHERE status = 'paid'
AND order_date >= '2024-03-01'
AND order_date < '2024-05-01'
GROUP BY period
ORDER BY period;
Результат:
| period | paid_orders |
|---|---|
| 2024-03 | 101 |
| 2024-04 | 106 |
Число оплаченных заказов в апреле выросло: 106 − 101 = 5 заказов. По согласованной метрике тревога заказчика не подтверждается.
Если бы заказчик имел в виду выручку, результат мог бы оказаться другим — и это был бы уже другой конкретный вопрос, требующий другого запроса. Именно поэтому метрику согласовывают до начала анализа, а не выбирают самостоятельно. Вопрос о каналах — отдельное следующее уточнение: данные показывают общую картину, но не дают оснований выделить конкретный канал без дополнительного сравнения.
Именно это и делает процедура уточнения: она не просто делает вопрос красивее, а предотвращает анализ не той метрики — и заставляет аналитика договориться с заказчиком до того, как данные открыты.
