Перейти до змісту
Увійти

Теорія

Активація: як знайти aha-момент

Як знайти aha-момент продукту: дію першого тижня, яка відділяє тих, хто залишається, від тих, хто йде, і знати, чого таке порівняння не доводить.

~9 хв читання · 9 вправ · 250 балів

Перед початком

Коли Halves «клацає»?

Команді онбордингу Halves потрібна одна ціль для нових користувачів: момент, коли застосунок «клацає». Maya питає тебе, яка дія в перший тиждень змушує людей залишатися, і чекає відповіді з даних.

У цьому уроці ти порівняєш користувачів, які виконали кожну дію-кандидата в перший тиждень, із тими, хто її не виконав, знайдеш ту, що найкраще відділяє тих, хто залишається, і з'ясуєш, що таке порівняння може довести, а що — ні.

Активація: дія плюс часове обмеження

Активація, яку часто називають aha-моментом, — це момент, коли новий користувач уперше отримує основну цінність продукту. Щоб стати ціллю, вона має бути записана як те, що можна порахувати: дія плюс часове обмеження, наприклад «додав три витрати за перший тиждень».

Над людиною спалахує лампочка, коли на її телефоні поруч із чеком з'являється обличчя друга.
Активація: перший момент, коли новий користувач отримує головну цінність.

Метод пошуку порівнює пізніше утримання:

  1. обери пізніший результат, тут активний на четвертому тижні (відкрив застосунок у дні 21–27 після реєстрації);
  2. використовуй лише когорти, які до нього дійшли: новіші цензуровані справа, як в уроці Як читати воронку: цензурування справа і діапазони дат. Дані вивантажено 31 серпня, тож усі, хто зареєструвався після 2 серпня, ще не дожили до четвертого тижня, і active_week4 заповнене лише для 96 липневих реєстрацій;
  3. порахуй базовий рівень: 33 з 96 були активні на четвертому тижні, 33 ÷ 96 = 0,344 ≈ 34,4%;
  4. для кожної дії-кандидата в першому тижні порівняй утримання тих, хто її зробив, і тих, хто ні.

Базовий рівень важливий, бо кожна пара груп «зробили» і «не зробили» його розділяє. Кандидат цікавий, коли дві групи опиняються далеко по різні боки від 34,4%.

  • Так
    Базовий рівень: лише липневі реєстрації (четвертий тиждень завершено): 33 ÷ 96 = 34,4% активних на четвертому тижні.
  • Не так
    Базовий рівень за всіма 192 реєстраціями, де серпневі користувачі без даних за четвертий тиждень рахуються неактивними.

    Знову цензурування справа: серпневі користувачі ще не дійшли до четвертого тижня.

Що робить критерій придатним

Команда не може цілитися в «момент, коли Halves клацає». Вона може цілитися в критерій, записаний мовою самих даних. Придатний критерій активації має три частини:

  1. Дію, яку видно, тобто подію в лозі: додану витрату, прийняте запрошення, розрахунок. «Розуміє цінність» чи «почувається впевнено» — ідеї за критерієм, а не те, що можна порахувати.
  2. Поріг, якщо важить більше ніж один раз: «щонайменше 3 витрати».
  3. Часове обмеження від реєстрації: «до шостого дня». Без нього критерій стає «будь-коли», а це росте з віком когорти — та сама пастка, що й частки воронки «на сьогодні».

Разом: «другий учасник у групі та щонайменше 3 витрати до шостого дня після реєстрації». Будь-хто з даними може перевірити, хто його виконав, а команда онбордингу точно бачить, яку поведінку намагається зробити поширенішою.

Тримай критерій коротким. Кожна додаткова умова робить його гострішим, але вужчим, а критерій, який мало хто може виконати, — слабка ціль. Цей компроміс, розділення проти охоплення, і є способом обирати між кандидатами.

  • Так
    «Другий учасник і 3+ витрати до шостого дня після реєстрації».
  • Не так
    «Додав 3 витрати».

    Без часового обмеження: старші користувачі виконують його просто через вік.

Порівняння кандидата: зробили і не зробили

Для кожного кандидата розділи 96 липневих користувачів на тих, хто зробив дію за перший тиждень, і тих, хто ні, а потім порахуй утримання на четвертому тижні в кожній групі.

Кандидатові B, другий учасник у групі до шостого дня, спершу потрібне точне визначення. Користувач рахується, якщо він прийшов за запрошенням (channel = invite, тобто потрапив у групу, де вже хтось є) або його запрошення хтось прийняв до шостого дня (invite_accepted_day ≤ 6).

Набір даних · 192 рядки

Нові користувачі Halves, 6 липня – 30 серпня 2026

192 реєстрації, дані вивантажено 31 серпня. `active_week4` заповнено для 96 липневих реєстрацій.

user_idsignup_dateplatformchannelgroup_created_daymember_invited_dayinvite_accepted_dayfirst_expense_dayexpenses_week1active_week4
m3u0012026-07-06iosinvite570true
m3u0022026-07-06iosapp_store_search03335false
m3u0032026-07-06androidapp_store_search00002false
m3u0042026-07-06androidinvite45true
m3u0052026-07-06iosinvite110true

Перші 5 з 192 рядків

Завантажити CSV
  • зробили B: 51 користувач (27 запрошених + 24 тих, хто прийшов сам), 30 активних на четвертому тижні: 30 ÷ 51 ≈ 58,8%;
  • не зробили: 45 користувачів, активних 3: 3 ÷ 45 ≈ 6,7%.

Розрив — 58,8 − 6,7 = 52,1 відсоткового пункту. Кандидат A, перша витрата за перший тиждень, дає 54,3% проти 16,0%, розрив 38,3.

Дві звички тримають порівняння чесним. Перевір, що «зробили» + «не зробили» дають усіх 96, тобто ніхто не випав з обох груп. І записуй розрив у відсоткових пунктах, як різницю двох відсотків, а не як відношення, щоб кандидатів можна було ранжувати на одній шкалі.

  • Так
    B: 30 ÷ 51 = 58,8% проти 3 ÷ 45 = 6,7%; розрив 52,1 пункту; 51 + 45 = 96 ✓
  • Не так
    B: рахувати лише invite_accepted_day ≤ 6 і не враховувати запрошених.

    Запрошені мали другого учасника з нульового дня.

Поєднання умов загострює розрив

Кандидат B, другий учасник у групі до шостого дня, — про групу: є з ким ділити витрати. Кандидат C, щонайменше 3 витрати за перший тиждень, — про використання: 72,4% таких користувачів були активні на четвертому тижні проти 17,9% інших. Природний наступний крок — вимагати обидві умови.

Комбінований кандидат: другий учасник до шостого дня і expenses_week1 ≥ 3.

  • зробили обидва: 25 користувачів, 20 активних на четвертому тижні: 20 ÷ 25 = 80,0%;
  • не зробили: 71 користувач, активних 13: 13 ÷ 71 ≈ 18,3%.

Розрив 61,7 пункту — найкраще розділення досі. Це логічно: група, де люди й ділять, і справді вносять витрати, — це продукт, що працює як задумано.

Але поглянь на розмір групи. Обидві умови виконали лише 25 з 96 користувачів, 26%. Кожна додана умова робить групу «зробили» вибірковішою, а її утримання вищим, частково тому, що ти відбираєш дедалі відданіших користувачів. Гостріший критерій не стає автоматично кращою ціллю; його треба зважити з тим, скільки користувачів він охоплює і скільки ще реально можуть туди дійти.

  • Так
    Обидва: 20 ÷ 25 = 80,0% проти 13 ÷ 71 = 18,3%, досягли 25 ÷ 96 = 26%.
  • Не так
    «80% утримання: комбінована дія — однозначно наш вибір».

    Показує розрив без охоплення, на чверті користувачів.

Ранжування кандидатів за розривом

Для ранжування потрібна одна шкала. Для кожного кандидата розрив — утримання тих, хто зробив дію, мінус утримання тих, хто ні, у відсоткових пунктах:

  1. другий учасник і 3+ витрати до шостого дня: 80,0 − 18,3 = 61,7;
  2. 3+ витрати за перший тиждень: 72,4 − 17,9 = 54,5;
  3. другий учасник до шостого дня: 58,8 − 6,7 = 52,1;
  4. перша витрата за перший тиждень: 54,3 − 16,0 = 38,3.
Ті, хто виконав кожну дію першого тижня, значно частіше лишалися на тижні 4; другий учасник плюс три витрати розділяють найкраще (80,0% проти 18,3%), але дійшли лише 25 із 96.

Рахуй всі розриви на тій самій базовій групі, 96 липневих користувачах, з тим самим результатом — активність на четвертому тижні. Якщо змішати результати (другий тиждень для одного кандидата, четвертий — для іншого), рейтинг втрачає сенс.

Зверни увагу, хто перший: найвужчий критерій, який виконали лише 26% користувачів. Це типово. Додаткові умови залишають у групі «зробили» лише найвідданіших, і це піднімає їхнє утримання незалежно від внеску самої дії.

Тож рейтинг — початок рішення, а не кінець. Читай його поруч з охопленням і пам'ятай, що розрив — це зв'язок: користувачі самі обрали ці дії, тож розрив змішує те, що робить дія, з тим, хто її обирає.

  • Так
    Розриви на одній шкалі: 61,7 > 54,5 > 52,1 > 38,3 пункту, усі для утримання на четвертому тижні.
  • Не так
    Ранжувати за відношенням: другий учасник 58,8 ÷ 6,7 ≈ 8,8× іде першим.

    Відношення роздуваються, коли група «не зробили» близька до нуля; бери пункти.

Охоплення: скільки користувачів покриває критерій

Рейтинг за розривом — лише половина картини: у кожного кандидата є ще й охоплення, частка нових користувачів, які його виконують, і ці два числа тягнуть у різні боки.

Для 96 липневих користувачів:

Кандидат
Охоплення
Розрив
Перша витрата
47,9%
38,3
Другий учасник
53,1%
52,1
3+ витрати
30,2%
54,5
Другий учасник і 3+ витрати
26,0%
61,7

Охоплення «3+ витрати»: 29 користувачів мають expenses_week1 ≥ 3, тож 29 ÷ 96 ≈ 30,2%.

Таблиця показує компроміс. Що гостріший критерій, то менше користувачів він охоплює. Критерій, якого майже ніхто не виконує, — погана ціль для онбордингу: команда мало що зрушить, а його високе утримання частково відображає саму вибірковість. Критерій, який виконують майже всі, нікого не розділяє.

Один ліхтарик кидає вузький яскравий промінь на кількох людей, інший — широке м'якше світло на багатьох.
Точніший критерій краще розділяє, але охоплює менше нових користувачів.

Охоплення ще й показує простір для росту. Якщо комбіновану дію виконують 26%, багато користувачів ще можуть туди дійти; якщо критерій виконують 95%, вигравати майже нічого.

Тож показуй кожного кандидата з обома числами. Вибір лише за розривом завжди обере найвужчий варіант.

  • Так
    «3+ витрати: розрив 54,5 пункту, охоплення 30,2% (29 з 96)».
  • Не так
    Ранжувати кандидатів лише за розривом і взяти першого.

    Угорі рейтингу за розривом зазвичай найвужчий критерій.

Зміщення відбору: хто вирішив це зробити

Зміщення відбору — різниця між групами, яку створює те, хто потрапив до кожної групи, а не те, що порівнюють. Коли користувачі самі обирають дію, ті, хто її обирає, можуть відрізнятися так, що й без неї лишилися б.

Theo хоче підштовхнути кожного нового користувача до комбінованої дії й пообіцяти 80% утримання на четвертому тижні. У даних Halves найпомітніша різниця між тими, хто її обрав, і тими, хто ні, — канал:

  • запрошені досягали комбінованої дії значно частіше: 44% проти 19% тих, хто прийшов сам;
  • запрошені, які не досягли її, все одно утрималися на 46,7% на четвертому тижні; ті, хто прийшов сам і не досяг, — на 10,7%.

Запрошені приходять, бо друг уже користується Halves разом із ними. Вони б добре утримувалися з дією чи без неї, і їх непропорційно багато в групі «зробили». Тож частина 80% — це те, хто ці користувачі, а не те, що зробила дія; якщо провести самотнього користувача тими самими кроками, друга в нього не з'явиться.

Друзі разом піднімаються на пагорб до пікніка, а самотнього туриста тягнуть схилом на мотузці.
Ті, хто сам обрав дію, відрізняються від тих, кого до неї підштовхнуть.

Щоразу, порівнюючи «користувачів, які зробили X» з тими, хто ні, кажи це вголос: групи обрали себе самі, тож розрив — це зв'язок, а не ефект. Модуль 6 розбирає відбір глибше.

  • Так
    «Запрошені утримуються на 46,7% навіть без дії, тож частина 80% — це відбір».
  • Не так
    «Підштовхнімо всіх до комбінованої дії, і утримання сягне 80%».

    Сприймає утримання групи, що обрала себе сама, як ефект дії.

Звузити відбір — не означає прибрати його

Розбивка за відомою різницею — добрий хід. Лише серед тих, хто прийшов сам, комбінована дія все одно розділяє користувачів: 69,2% тих, хто її зробив, були активні на четвертому тижні (9 з 13), проти 10,7% тих, хто ні (6 з 56). Розрив зберігається без запрошених, і це робить кандидата переконливішим.

Але не доведеним. Фіксований канал прибирає одне джерело відбору. Ті, хто прийшов сам і дійшов до дії, все одно обрали це самі; у них можуть бути більші групи, більше спільних витрат чи сусід, готовий приєднатися. Нічого з цього немає в даних, і кожне саме по собі може піднімати утримання. А з 13 користувачами в групі «зробили» кожна людина змінює частку майже на 8 пунктів.

Лише експеримент, зміна онбордингу для випадкової половини нових користувачів з другою половиною як контролем, покаже, скільки насправді дає підштовхування до дії.

Як це складається докупи: критерій — це дія плюс часове обмеження, обрана за розривом і охопленням, і її читають як зв'язок, доки тест не доведе ефект. Далі урок Кейс: полагодити воронку онбордингу пускає інструменти модуля в роботу.

  • Так
    «Розрив зберігається серед тих, хто прийшов сам (69,2% проти 10,7%, n = 13): сильний кандидат для тесту».
  • Не так
    «Канал враховано, отже, дія спричиняє утримання».

    Прибрано одну відому різницю; невідомі лишилися.

Готові потренуватися?

Виконайте вправи уроку й отримайте 250 балів, коли пройдете його вперше.

Розпочати вправи