# Как рассчитывается воронка

# Терминология

Шаги воронки – последовательность событий, выставленных в определенном порядке.

Конверсия воронки – доля пользователей, дошедших с первого до последнего шага воронки.

Конверсия шага – доля пользователей, прошедших от предыдущего шага воронки к текущему.

Период воронки – интервал дат, по которому рассчитывается количество пользователей, прошедших воронку. Воронка считается прошедшей, если первый и последний шаги воронки были выполнены в этом периоде.

Период конверсии – если первый и последний шаги воронки были выполнены в этот интервал дней, воронка считается пройденной.

Событие – действие, выполненное пользователем.

# Критерий прохождения воронки

Допустим, есть цепочка событий:

  • Пришел
  • Увидел
  • Победил

Параметры воронки:

  • Период воронки – с 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.