# Как рассчитывается воронка
# Терминология
Шаги воронки – последовательность событий, выставленных в определенном порядке.
Конверсия воронки – доля пользователей, дошедших с первого до последнего шага воронки.
Конверсия шага – доля пользователей, прошедших от предыдущего шага воронки к текущему.
Период воронки – интервал дат, по которому рассчитывается количество пользователей, прошедших воронку. Воронка считается прошедшей, если первый и последний шаги воронки были выполнены в этом периоде.
Период конверсии – если первый и последний шаги воронки были выполнены в этот интервал дней, воронка считается пройденной.
Событие – действие, выполненное пользователем.
# Критерий прохождения воронки
Допустим, есть цепочка событий:
- Пришел
- Увидел
- Победил
Параметры воронки:
- Период воронки – с 1 по 31 сентября. Считаем прохождение воронки, если все события произошли в заданном порядке в этот интервал времени.
- Период конверсии – 3 дня. Считаем, что воронка пройдена, если время между первым и последним шагами не более 3 дней. Воронка может пройдена за 1 день или за несколько.
Особенности:
- Если пользователь выполнил все шаги воронки, но начало воронки находится до даты начала периода воронки, воронка считается не пройденной.
- Аналогично с последним шагом.
- Воронка может быть пройдена пользователем несколько раз за выбранный период воронки. Система считает уникальных пользователей. Поэтому зачтется только одно прохождение.
# Пример
Для пример взят абстрактный месяц. Период воронки: с 8 по 18 число. Период конверсии: 7 дней.
В цепочке воронки есть 3 абстрактных события: A, B и С. Воронка будет пройдена пользователем, если:
- первое действие последовательности будет начато в интервале между 8 и 18 числом;
- последнее действие будет выполнено до 18 числа;
- все три действия будут выполнены в строгом порядке;
- разница между событием A и C будет не более 7 дней.

Результат:
- U1 не прошел воронку: начальное событие за пределами периода воронки, а также разница между A и C больше периода конверсии;
- U2 не прошел: разница между A и C больше периода конверсии;
- U3 прошел: дважды за выбранный период воронки, но считается только один раз;
- U4 прошел: несмотря на то, что событие A еще раз возникло в промежутке между другими событиями;
- U5 прошел: последовательность шагов началась 11 числа, хотя также можно посчитать и с 13 и с 15;
- U6 прошел: уложился в период конверсии;
- U7 не прошел: не закончена последовательность шагов;
- U8 не прошел: в периоде воронки нет выполненной последовательности, хотя она есть за пределами периода воронки;
- U9 прошел: выполненную последовательность можно считать как с 12 числа, так и с 15.