Теорія
Воронки: вікно конверсії, порядок кроків і хто рахується
Як рахується конверсія воронки і чому вікно конверсії, порядок кроків і те, хто входить, дають різні числа на тих самих людях.
~10 хв читання · 9 вправ · 250 балів
Перед початком
Де застрягають нові користувачі?
Ти працюєш в продуктовій команді Halves — застосунку, який ділить спільні витрати між сусідами по квартирі, парами й компаніями в подорожах, з платним планом Halves Plus. Цей модуль питає, де нові користувачі застрягають на шляху до цінності застосунку. Ти будуватимеш воронки, які означають щось одне, читатимеш їх так, щоб час не вводив в оману, шукатимеш ранню дію, яка передбачає, що людина залишиться, а наприкінці розбереш кейс про виправлення воронки онбордингу.
Перший урок показує, що таке воронка і які три вибори змінюють її число: хто входить, порядок кроків і вікно конверсії.
Що таке воронка і від чого вона залежить
Воронка — послідовність кроків із часткою користувачів, які дійшли до кожного: реєстрація → створена група → запрошений учасник → перша витрата. Вона відповідає на запитання «де люди відпадають на шляху до цінності?»

Її результат залежить від трьох виборів: хто входить, порядок кроків (кожен строго після попереднього чи в будь-якому порядку) і вікно конверсії (скільки часу люди мають).
Частку на кожному кроці можна читати двояко. Конверсія кроку ділить на попередній крок і показує, де люди відпадають; конверсія від початку ділить на всіх, хто ввійшов, і показує, скільки людей дійшло так далеко. Завжди кажи, яку саме.
Дашборд Theo каже, що 58% нових користувачів створюють групу. Перерахуй на 12 користувачах, які зареєструвалися минулого понеділка: входять усі, і в 7 є значення в group_created_h. 7 ÷ 12 = 0,583 ≈ 58,3%. Арифметика правильна, а для цього першого кроку обидва прочитання збігаються.
Набір даних · 12 рядків
12 нових користувачів Halves: години до кожного кроку онбордингу
Порожня клітинка: користувач цього кроку так і не зробив.
Перші 5 з 12 рядків
Але перш ніж реагувати на будь-яке число воронки, спитай: «58% від кого, у якому порядку, за який час?» Зміни будь-що з трьох, і ті самі користувачі дадуть інше число.
- Так«58,3% з усіх 12 реєстрацій створили групу, будь-коли, у будь-якому порядку».
- Не так«42% нових користувачів ідуть у першу ж хвилину».
Вигадує історію про відтік, не перевіривши, хто ввійшов у воронку.
Хто входить: лише ті, для кого має сенс кожен крок
Подивися, хто не створив групу в 58% Theo: f06 і всі четверо з joined_via_invite = true. Ці четверо прийняли запрошення друга й потрапили просто в наявну групу. Створювати їм не було чого.
Вони не відпадають; вони пропустили крок, який ніколи не був їхнім. Якщо рахувати їх як невдачу, онбординг виглядає гіршим, ніж є. Без них групу створили 7 з 8 тих, хто зареєструвався сам: 87,5%, а не 58,3%.

Датасет: 12 нових користувачів Halves: години до кожного кроку онбордингу · є вище
Правило: у воронку входять лише ті, для кого має сенс кожен крок. Користувачі, що прийшли іншим шляхом, отримують окрему воронку з власними кроками. Для запрошених підходить щось на кшталт «приєднався → перша витрата».
Два спокусливі виправлення хибні:
- зарахувати їм крок («вони в групі, тож рахуємо») ховає те, що сталося насправді;
- видалити їх як шум — це викинути частину найкращих користувачів, які приходять у групу, що вже працює.
Запиши правило входу у визначення воронки: «лише ті, хто зареєструвався сам (joined_via_invite = false)».
- ТакТі, хто зареєструвався сам: 7 з 8 створили групу (87,5%). Запрошені: окрема воронка, приєднався → перша витрата.
- Не такЗарахувати запрошеним створення групи, бо вони в групі.
Зараховує крок, якого ніхто не робив.
Вікно конверсії
Вікно конверсії — це час, який користувач має на крок, відлічений від входу у воронку, тут — від реєстрації. Воно відповідає на запитання Maya «скільки чекати, перш ніж вважати людину втраченою?»
Для 8 тих, хто зареєструвався сам:
- вікно 24 години: f01, f02, f03, f04, f05 і f08 створили групу за добу; f07 — через 26 годин, f06 — ніколи. 6 ÷ 8 = 75%.
- вікно 7 днів: тепер рахується і f07. 7 ÷ 8 = 87,5%.

Датасет: 12 нових користувачів Halves: години до кожного кроку онбордингу · є вище
Міряй кожен крок від тієї самої точки — входу у воронку, а не від попереднього кроку. Інакше вікно тихо розтягується з кожним кроком.
Як обрати вікно:
- за природним ритмом використання — тим, як часто задоволеному користувачеві потрібен продукт (DAU, WAU, MAU і stickiness): тижневому продуктові, як Halves, потрібно хоча б кілька днів, інакше вікно відріже повільних, але справжніх користувачів, як f07;
- за рішенням: дуже довге вікно означає тижні чекання, перш ніж можна прочитати результат когорти.
Хай що ти обереш, запиши це у визначення: «група за 24 години» і «група за 7 днів» — різні метрики.
- Так«Група протягом 24 год від реєстрації: 6 з 8 (75%); протягом 7 днів: 7 з 8 (87,5%)».
- Не такЗарахувати f07 у воронці на 24 години, бо група з'явилася лише на 2 години пізніше.
Вікно — це правило, а не порада.
Два вікна, два правильні числа
Коли два вікна дають два числа, природне запитання — «яке з них точніше?» Але це не те запитання.
Для групи користувачів, у яких вікна повністю минули, довше вікно може порахувати лише тих самих людей або більше: хто конвертувався за 24 години, той конвертувався і за 7 днів. Тож те, що 87,5% вище за 75%, нічого не каже про точність. Воно каже, що ще одна людина, f07, конвертувалася між 24-ю годиною і 7-м днем.
Обидва числа — правильні відповіді на різні запитання:
- «Скільки людей створюють групу за день?» каже, наскільки гладка перша сесія.
- «Скільки створюють групу за тиждень?» каже, скільки взагалі туди доходять у природному темпі продукту.
Обирай вікно, яке служить рішенню. Якщо команда онбордингу переробляє перший екран, число за 24 години — чіткіший сигнал. Якщо питання в тому, чи нові користувачі взагалі доходять до цінності, краще підходить число за 7 днів.
А потім не змінюй його. Перемкнути вікно заради гарнішого числа — це воронкова версія тихої зміни визначення.
- Так«Для переробки першого екрана відстежуємо групу за 24 год; для охоплення — за 7 днів».
- Не так«Покажімо число за 7 днів: воно вище, отже, справжнє».
Довше вікно завжди дає щонайменше стільки ж; це не точність.
Воронки зі строгим порядком
У воронці зі строгим порядком крок рахується, лише якщо стається після попереднього. Для воронки Maya, створена група → запрошений учасник → витрата, витрата має бути після запрошення. Саме це записує expense_after_invite_h.
Для 8 тих, хто зареєструвався сам, і вікна 7 днів (168 годин від реєстрації для кожного кроку):
- проходять: f01 (0,1 → 0,3 → 1 год), f02 (0,2 → 2 → 30 год), f07 (26 → 27 → 28 год);
- не проходять: f03 і f05 не додали витрати після запрошення; витрата f04 — через 200 годин, поза вікном; f08 нікого не запросив; f06 нічого не зробив.
Датасет: 12 нових користувачів Halves: години до кожного кроку онбордингу · є вище
3 ÷ 8 = 37,5%.
Розбирай таку воронку людина за людиною, крок за кроком, і записуй причину кожного непроходження. Причини важать не менше за частку: «немає витрати після запрошення» і «витрата запізно» вказують на різні виправлення.
Зверни увагу і на f04: порядок правильний, але запізно. Прибери вікно, і строгий порядок дасть 4 з 8, 50%. Тож і правило порядку, і вікно змінюють число, кожне окремо.
- Такf02: група 0,2 год → запрошення 2 год → витрата після запрошення 30 год, усе ≤ 168 год: проходить.
- Не такf03 проходить строгий порядок: є група, запрошення й витрата.
Витрата f03 (0,6 год) була раніше за запрошення (100 год).
Довільний порядок і що каже різниця
Прибери правило порядку й вимагай лише, щоб усі три кроки відбулися протягом 168 годин, з first_expense_h. Тепер проходять 5 з 8, 62,5%, а не 3 з 8.
Двоє додаткових — f03 (витрата через 0,6 год, запрошення через 100 год) і f05 (витрата через 0,3 год, запрошення через 50 год). Вони все зробили за тиждень, лише в іншій послідовності: спершу додали витрату, а людей запросили пізніше. Можливо, хотіли показати друзям баланс, перш ніж кликати їх.
Датасет: 12 нових користувачів Halves: години до кожного кроку онбордингу · є вище
Інші не змінюються: f07 проходив і за порядком; витрата f04 через 200 годин поза вікном за будь-якого правила; f08 нікого не запросив.
Урок не в тому, що «довільний порядок кращий». А в тому, що порядок кроків — це переконання про правильний шлях, і дані можуть його спростувати. Якщо багато користувачів ідуть іншим шляхом і все одно доходять до цінності, спершу став під сумнів воронку, а не користувачів. Строгий порядок усе ще правильний, коли порядок і є суттю, наприклад коли витрата має сенс лише тоді, коли в групі вже є з ким її ділити.
- Так«f03 і f05 спершу додають витрату, а запрошують пізніше: наш передбачений порядок може бути хибним».
- Не так«f03 і f05 провалили онбординг: вони не пройшли кроки по черзі».
Звинувачує користувачів у тому, що вони не пішли шляхом, який припустила команда.
Окрема воронка для окремого шляху
Окремий шлях потребує окремої воронки з усіма трьома виборами: хто входить, кроки та їхній порядок і вікно. Вилучити запрошених із воронки тих, хто зареєструвався сам, — ще не кінець роботи.
- Хто входить: користувачі з
joined_via_invite = true. - Кроки: вони вже в групі, тож перший крок, що показує цінність, — їхня перша витрата: приєднався → перша витрата.
- Вікно: ті самі 168 годин від реєстрації, щоб дві воронки можна було читати поруч.
У вибірці з 12: f09 додав витрату через 0,5 год, f10 — через 6 год, f12 — через 3 год, а f11 нічого не зробив. 3 ÷ 4 = 75%.
Датасет: 12 нових користувачів Halves: години до кожного кроку онбордингу · є вище
Дві засторороги. Перша: коли людей четверо, кожна — це 25 відсоткових пунктів; крихітна воронка — ескіз методу, а не орієнтир. Справжнім воронкам потрібні сотні користувачів на крок, перш ніж невеликі різниці щось означатимуть. Друга: не порівнюй 75% напряму з трикроковою воронкою тих, хто зареєструвався сам: інші кроки, інше запитання. Порівнюй кожну воронку з нею самою в часі, а шляхи — лише на спільному кроці, як-от «перша витрата протягом 7 днів».
- ТакВоронка запрошених: приєднався → перша витрата ≤ 168 год: 3 з 4 (75%), мала вибірка.
- Не так«Запрошені конвертуються на 75% проти 37,5% у тих, хто сам, тож запрошення вдвічі кращі».
Порівнює воронки з різними кроками, на чотирьох і восьми людях.
Пиши визначення воронки поруч із нею
Ті самі 8 користувачів дали три різні «конверсії онбордингу»:
- строгий порядок, вікно 7 днів: 37,5%;
- строгий порядок, без вікна: 50%;
- довільний порядок, вікно 7 днів: 62,5%.
Жодне не хибне. Кожне — окрема метрика, і на запитання «яка з них наша конверсія онбордингу?» є одна чесна відповідь: та, яку ми визначимо й не змінюватимемо.
Тож підпис воронки має чотири частини, записані поруч із графіком:
- хто входить: лише ті, хто зареєструвався сам,
joined_via_invite = false; - кроки: створена група → запрошений учасник → витрата;
- правило порядку: строгий чи довільний;
- вікно: усі кроки протягом 7 днів від реєстрації.
З підписом 62,5% означає одне, і число наступного місяця можна з ним порівняти. Без нього хтось перебудує воронку з іншим налаштуванням і почне суперечку, чи погіршився онбординг.
Як це складається докупи: хто входить, порядок і вікно — кожне змінює число, тож воронка — це визначення, а не факт. Далі урок Як читати воронку: цензурування справа і діапазони дат показує, як час і діапазони дат вводять в оману навіть добре визначену воронку.
- Так«Ті, хто сам; група → запрошення → витрата; довільний порядок; ≤ 7 днів від реєстрації: 62,5%».
- Не так«Конверсія онбордингу: 62,5%».
Це може бути будь-яке з трьох налаштувань, що дають 37,5%, 50% чи 62,5%.
Готові потренуватися?
Виконайте вправи уроку й отримайте 250 балів, коли пройдете його вперше.
Розпочати вправи