Воронкер, первый эдикт.

В рамках работы над задачей необходимо было провести итерации подсчета продуктовой воронки на продолжительном промежутке времени в разрезе месяцев и положить на график. Абсолютно тривиальная штука- написал функцию, проитерировал. Но когда ты копаешь глубже в расчет самой воронки, понимаешь что простотой тут и не пахнет. Дело в том, что если ты хочешь качественную аналитику, она должна быть прозрачной и понятной. То есть ответ на любой вопрос конечного пользователя должен быть всегда под рукой. В отношении продуктовых воронок например может случиться такой казус- ты показываешь результат бизнесу, среднее время  прохождения, допустим равно 3 минутам.

  • У меня весь отдел делает это за 10 секунд, я лично сижу за их спинами и вижу это каждый день. Виктория Павловна, например наш рекордсмен, проходит всю цепочку за 12 секунд. Попадаем в ситуации, где нужно получить развернутые таблички по всем шагам каждого пользователя, чтобы доказать, что мы правильно считаем Викторию Павловну и остальных молодцов. Не всегда такая таблица оказывается под рукой, и не всегда она вообще где-то хранится. Как правило витрины хранят сырые данные и предрасчитанную таблицу, для конечной визуализации с минимальным набором чисел. Делая же аналитику под пользователя и для пользователя я придерживаюсь принципа полной прозрачности, соответственно хранить и собирать такие таблички я просто обязан, чтобы быть честным счетоводом и заслужить доверие и уважение.

Если без шуток, самое страшное для любого аналитика- это невозможность объяснить логику расчета или несоответствие результата логике, то есть потеря доверия к твоим выходным данным. Стоит одному дотошному  менеджеру хоть раз поймать тебя и клеймо будет висеть до последнего дня.

Первым требованием функции расчёта воронки стало,  наличие подобной таблицы. Извиняюсь за скомканный стиль повествования, скоро исправлюсь и продолжу)