Files
obsidian-vault/personal/projects/psychologist-app/onboarding-ux.md
T

34 KiB
Raw Blame History

Онбординг UX для AI-приложения рефлексии

Паттерн «Первая сессия до регистрации»

Дата исследования: 16 мая 2026
Источники: RevenueCat State of Subscription Apps 2026 (115,000+ приложений, $16B+ выручки), Phiture Mobile Growth Stack, Appcues UX Research, UserOnboard.com
Ключевой вопрос: Когда показывать paywall и как удержать 60% пользователей, которые уходят в первые 3 дня?


1. Дуолинго: детальный разбор паттерна «Value Before Registration»

Точный флоу (подтверждён исследованием Appcues)

Duolingo — эталонный пример паттерна «defer signup until after the first win»:

  1. Открытие приложения → сразу вопрос «Зачем ты учишь язык?» (без регистрации)
  2. Персонализация цели → выбор интенсивности: «Казуально / Регулярно / Серьёзно / Безумно»
  3. Первый урок начинается немедленно → перевод простой фразы, угадывание слова, сопоставление
  4. Первая «победа» → экран с конфетти, звук достижения, XP-очки — всё ДО регистрации
  5. Только теперь: «Сохрани прогресс — зарегистрируйся» (или «Не сейчас»)
  6. Регистрация → опциональная на этом этапе, но психологически уже есть мотивация

Почему это работает (психологические механики):

Механика Что происходит
Commitment & Consistency (Чалдини) Пользователь уже потратил 5 минут → «я учу язык» стало частью его идентичности
Sunk Cost (вложенные усилия) Прогресс, XP, первый урок — жалко терять
Progress Illusion Полоска прогресса заполнена на 30% → мозг хочет завершить
Variable Reward Правильный ответ → звук + анимация → дофаминовый цикл
Goal-framing «Зачем учишь?» → пользователь сам проговорил цель → теперь обязан ей следовать

Что адаптируется для психологического приложения

Работает:

  • Первый вопрос до регистрации («Что тебя сейчас беспокоит больше всего?»)
  • Персонализация цели перед стартом
  • Немедленный инсайт как «победа» первой сессии
  • Регистрация как «сохранение прогресса рефлексии»

Не работает напрямую:

  • Streak-механика Duolingo (подходит для ежедневных микро-сессий, но в психологии streak = давление, а не мотивация)
  • Геймификация очками (обесценивает искренность рефлексии)
  • Соревновательные таблицы лидеров (противопоказаны в mental health)

Другие приложения с паттерном «value before registration»

Приложение Паттерн
Duolingo Первый урок → потом регистрация
Pinterest Заполнение ленты интересами → потом аккаунт
Grammarly Демо-документ с ошибками → исправляешь → потом регистрация
Slack Слакбот начинает диалог сразу при открытии
Privy «Что для тебя важно сейчас?» → персонализация → потом аккаунт

2. Онбординг в mental health / journaling приложениях

Headspace: флоу онбординга

Исторический сдвиг: Headspace прошёл путь от freemium (20% контента бесплатно) → постепенное закрытие 90% → 95% → 99% контента → полная блокировка (hard paywall) → результат: двузначный рост платных подписок.

Текущий флоу:

  1. Сплэш-экран + выбор цели (стресс / сон / фокус / тревога)
  2. Вопрос о текущем состоянии («Как ты себя чувствуешь?»)
  3. Короткое превью функций (~3 экрана)
  4. Paywall — почти сразу, с 7-дневным trial
  5. Регистрация через Apple/Google

Проблема Headspace: Пользователь не получает реальной ценности ДО paywall. Это «demonstration of features», а не «experience of value».

Calm: флоу онбординга

Особенность: Calm использует стратегию персонализации перед paywall.

  1. Вопрос «Зачем ты здесь?» (тревога / сон / стресс / фокус / отношения)
  2. Вопросы о текущем состоянии + привычках
  3. Короткая демонстрация (~1 мини-медитация)
  4. Paywall — с 7-дневным trial
  5. Регистрация + HDYHAU-опрос (How Did You Hear About Us) после покупки

Post-purchase: Calm запрашивает создание аккаунта ПОСЛЕ покупки с формулировкой: «Сохрани прогресс и защити свой дневник» — это правильный подход.

Woebot: первая сессия (чат-бот терапевт)

Woebot — ближайший аналог по формату (AI + психологическая поддержка):

  1. Открытие → сразу чат без регистрации
  2. Первые вопросы: «Привет! Как ты себя чувствуешь прямо сейчас?» (шкала эмоций)
  3. Уточнение: «Что происходит?» — свободный ввод
  4. Woebot отражает услышанное: «Я слышу, что ты чувствуешь Х. Это звучит тяжело»
  5. Мини-упражнение из CBT (когнитивно-поведенческая терапия)
  6. Первый инсайт — небольшой сдвиг в восприятии ситуации
  7. Регистрация — только после первой ценности

Woebot — лучший пример «value before registration» в mental health нише. Конверсия высокая именно потому, что пользователь чувствует эффект до любых обязательств.

Wysa: первые 5 минут

  1. Мягкое приветствие от пингвина-персонажа
  2. «Как прошёл твой день?» — выбор из эмоций
  3. Мини-диалог с персонажем — несколько уточняющих вопросов
  4. Техника из DBT или mindfulness
  5. Paywall появляется на 4-5 экране после первого взаимодействия

Reflectly / Mindsera / Daylio

Приложение Онбординг Value Before Reg? Paywall
Reflectly Вопросы о целях → первая запись → регистрация Частично После первой записи
Mindsera Выбор типа рефлексии → мини-сессия → reg Да После 2-3 сессий
Daylio Сразу лог настроения → потом опционально аккаунт Полностью Soft paywall, не навязчивый

Daylio — отличный пример для нашего приложения: первое действие (лог настроения) происходит без единого вопроса об аккаунте. Конверсия строится на привычке.

Что говорят пользователи (App Store / Reddit)

Типичные негативные отзывы об онбординге mental health приложений:

  • «Paywall сразу после установки — не успел даже понять что это» (Headspace, 1★)
  • «Заставили платить не показав ни одной функции» (Calm, 2★)
  • «Woebot сразу начал помогать, без лишних вопросов — это понравилось» (Woebot, 5★)
  • «Daylio просто работает, не нужно ничего настраивать» (Daylio, 5★)

Вывод: Пользователи хвалят то, что работает без трений. Ругают — барьеры до ценности.


3. Дизайн первой сессии: что создаёт немедленный инсайт

5 вопросов, которые создают инсайт в первой сессии

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

Вопрос 1 (Вход): Что тебя сейчас занимает больше всего?

  • Формат: 6-8 вариантов карточек + «другое»
  • Варианты: работа / отношения / здоровье / деньги / смысл / будущее / прошлое / тело
  • Цель: немедленная персонализация + ощущение «меня понимают»

Вопрос 2 (Глубина): Как давно это тебя занимает?

  • Формат: карточки (недавно / несколько недель / давно / всегда)
  • Цель: временная перспектива — часто сам факт осознания длительности = инсайт

Вопрос 3 (Anti-sycophancy): Что ты обычно с этим делаешь?

  • Формат: карточки (думаю об этом / избегаю / обсуждаю / заглушаю / ничего)
  • Цель: показать паттерн поведения, который пользователь, возможно, не замечал

Вопрос 4 (Разрыв): Что изменилось бы, если бы эта тема перестала тебя занимать?

  • Формат: свободный текст (короткий)
  • Цель: визуализация желаемого состояния — это и есть «зачем я здесь»

Вопрос 5 (Инсайт): Что ты замечаешь, глядя на то, что написал?

  • Формат: открытый, необязательный
  • Цель: метакогниция — пользователь сам видит паттерн

Как продемонстрировать anti-sycophancy в первой сессии

Разница между «тебя понимаю» и «вот что я вижу»:

Сикофантский ответ Anti-sycophancy
«Это звучит очень тяжело, я понимаю тебя» «Ты сказал(а), что избегаешь эту тему. При этом думаешь о ней давно. Это противоречие — интересно»
«Ты молодец, что решил(а) поработать над этим» «Заметь: ты описал(а) проблему через других людей. Где здесь ты?»
«Всё будет хорошо» «Ты написал(а) что изменится, если проблема уйдёт. Что мешает этому прямо сейчас?»

Момент демонстрации: После ответов на 3-4 вопрос — персонаж (blob/orb) делает одно конкретное наблюдение («Я заметил кое-что в твоих ответах...»), а не даёт поддержку.

Это работает потому, что:

  1. Пользователь ожидает поддержки → получает зеркало → это удивляет
  2. Удивление = инсайт = запоминаемый момент
  3. Запоминаемый момент = возвращение в приложение

Оптимальная длина первой сессии

Длина За Против
5 минут Низкий барьер входа, легко завершить, можно в метро Мало глубины для инсайта
10 минут Достаточно для одного настоящего инсайта Пугает часть пользователей
По желанию Уважает автономию Нет структуры, неясно когда «достаточно»

Рекомендация: 7-8 минут как целевое время, с возможностью закончить в любой момент. Первые 3-4 вопроса занимают ~5 минут, инсайт + итог — ещё 2-3 минуты.

Принцип «Level 1-1» (Super Mario Bros): первая сессия учит механику через действие, не объяснение.

Что должен почувствовать пользователь в конце первой сессии

  1. «Этот AI видит меня иначе, чем я сам» — ощущение свежего взгляда
  2. «Я узнал(а) что-то про себя за 7 минут» — реальный инсайт
  3. «Интересно, что будет в следующий раз» — незакрытый гештальт
  4. НЕ «мне стало лучше» — это ложная цель первой сессии

Конкретный инсайт-формат:

«Ты занимаешься [темой] уже [время]. Ты написал(а), что обычно [паттерн поведения]. При этом ты хочешь [желаемое состояние]. Вот что любопытно: [наблюдение-противоречие].»

Формат первой сессии: карточки vs текст vs голос

Формат Барьер входа Глубина Рекомендация
Карточки с вариантами Очень низкий Низкая Для первых 3 вопросов
Свободный текст Средний Высокая Для ключевого вопроса (#4)
Голос Высокий Очень высокая Не для первой сессии

Гибридный подход: 3 вопроса карточками → 1 вопрос с коротким свободным текстом → blob/orb произносит инсайт.

Роль персонажа (blob/orb) в первой сессии

Персонаж — не собеседник и не терапевт. Персонаж — свидетель и зеркало.

Флоу участия:

  • Вопросы 1-3: Персонаж задаёт вопросы с нейтральным выражением — не реагирует на ответы эмоционально
  • Вопрос 4: После свободного ответа — пауза 1-2 секунды (анимация «задумался»)
  • Финал: Персонаж «говорит» инсайт — не поддержку, а наблюдение
  • Завершение: Тихая, не праздничная реакция — «спасибо, что доверил(а) это»

Принцип: blob/orb должен выглядеть умнее и честнее, чем ожидает пользователь. Это и есть анти-сикофантия в действии.


4. Paywall: данные и стратегия размещения

Ключевые данные (RevenueCat 2026, 115K+ приложений)

Метрика Hard Paywall Freemium
Конверсия Day-35 10.7% 2.1%
Retention через 1 год 27% 28%
Revenue per install (Day 60) $3.09 $0.38
Относительное превосходство 5x по конверсии, 8x по выручке

Критическая проблема Day 0:

  • 55.4% 3-дневных триалов отменяются в Day 0
  • 84% отменяются в Day 0-1 вместе
  • Если нет «aha-момента» в первые 60 минут → подписчик потерян

Когда показывать paywall: данные

Момент показа Конверсия Комментарий
Сразу при открытии Низкая Пользователь не понимает ценность
После персонализации, до сессии Средняя «Купи кота в мешке»
После первой сессии Высокая Пользователь уже получил инсайт
После 3+ сессий Очень высокая конверсия, меньше трафика дойдёт Trade-off

Оптимум для mental health / reflection приложения:

Paywall после первой полной сессии, когда пользователь уже получил реальный инсайт и хочет продолжить.

Почему не раньше: Рефлексия требует доверия. Доверие строится через ценность. Ценность — это инсайт.
Почему не позже: 84% отмен происходит в первые 48 часов. Нужно конвертировать пока есть мотивация.

Длина триала: что конвертирует лучше

Длина триала Конверсия Примечание
≤3 дней 25.5% Самый распространённый (32% приложений), но худший
7 дней ~30% Стандартный рынок
14-30 дней 42.5% Лучшая конверсия по данным RevenueCat
60+ дней Аналогично 30 дням Нет дополнительного прироста

Рекомендация для нашего приложения: 7-дневный free trial как минимум, в идеале — 14 дней.
Аргументация: рефлексия — это привычка, не моментальный эффект. Пользователю нужно 7-14 дней чтобы «встроить» практику в жизнь.

Soft vs Hard paywall для нашего приложения

Headspace: Прошёл путь freemium → hard paywall, получил двузначный рост конверсий.

Рекомендация:

  • Вариант A (Conservative): Soft paywall после первой сессии — 3 бесплатных сессии в неделю, полный доступ по подписке
  • Вариант B (Aggressive): Hard paywall после первой сессии — первая сессия бесплатно, остальное по trial/подписке

Принцип Opal: 3 бесплатных блока — достаточно для привычки, достаточно для рекомендации, достаточно причин для апгрейда.
Аналог для нас: 3 бесплатных полных сессии, потом подписка.

Как Headspace и Calm показывают paywall

Headspace: После квалификационных вопросов → paywall с анимированным превью контента → CTA «Начни 7 дней бесплатно» → крупная кнопка.

Calm: Похожий флоу + HDYHAU опрос после подписки (для атрибуции) + запрос push-уведомлений в post-purchase экране.

Общее у обоих: Paywall всегда с clear value proposition (конкретные бенефиты, не список функций), social proof («Join X million users»), risk reversal (бесплатный trial, easy cancel).


5. Retention hooks в онбординге

Push notifications: когда запрашивать

Данные: Запрос разрешения ДО первой ценности снижает opt-in rate на 30-40%.

Момент запроса Opt-in rate Рекомендация
При первом открытии ~30-40% Слишком рано
После первой сессии ~55-65% Оптимально
В post-purchase экране ~70% Лучший момент
Через 2-3 дня ~50% Допустимо

Best practice (AllTrails, Headspace): Запрашивать push после подписки с конкретным value prop:

«Напомним тебе, когда придёт время следующей сессии, и предупредим за день до окончания триала»

Это двойная победа: получаем разрешение И снижаем тревогу о «забытой подписке».

Streak-механика: работает ли для рефлексии?

За Против
Duolingo-стрик Мощный мотиватор для ежедневных микро-задач
Рефлексия Streak = давление → тревога → обратный эффект
Пропуск streak = наказание в mental health контексте = токсично
Людям плохо → streak нарушен → ещё хуже

Вывод: Классический streak противопоказан для mental health приложения.

Альтернатива — «тёплый трек»:

  • Не «streak 7 дней», а «ты был(а) с собой 7 раз за 2 недели»
  • Не наказание за пропуск, а радость за возвращение
  • Формулировка: «Рад(а) видеть тебя снова» — не «Ты нарушил(а) серию»

«Твоя следующая сессия» — напоминание в стиле Duolingo

Duolingo: после урока → «Возвращайся завтра в это же время» + устанавливает напоминание.

Адаптация для рефлексии:

После первой сессии: «Когда ты обычно находишь время для себя?» → выбор времени → «Напомним тебе в [время]»

Это не push-спам — это выбор пользователя, что создаёт ownership.

Email vs Push для reminder: что работает

Канал Open rate Best use case
Push ~7-10% (если opt-in) Временные напоминания, утреннее/вечернее «время для себя»
Email ~20-25% Инсайты по итогам недели, «вот что ты заметил(а) на этой неделе»
In-app nudge N/A Напоминание при открытии через N дней

Рекомендация: Push для ритуального напоминания (фиксированное время), email для контентного recap («Твоя неделя в рефлексии»). Email со сводкой инсайтов — уникальный retention hook для нашего приложения.


6. Полный онбординг флоу: screen by screen

Экран 0 — Первое открытие

Что видит пользователь:

  • Тёмный/нейтральный фон
  • Blob/orb — медленно пульсирует (живой, но спокойный)
  • Одна строка текста: «Привет. Что тебя сейчас занимает?»
  • Никаких кнопок «Начать», «Зарегистрироваться», «Узнать больше»
  • Только 6-8 карточек-тем

Принцип: Первое действие — ответ на вопрос, не нажатие на кнопку.


Экраны 1-5 — Первая мини-сессия (до регистрации)

Экран 1: Тема

  • Вопрос: «Что тебя сейчас занимает больше всего?»
  • Карточки: работа / отношения / здоровье / деньги / смысл жизни / тревога / усталость / будущее
  • Blob наблюдает — нейтрально
  • Прогресс-бар: очень тонкий, почти незаметный

Экран 2: Временная перспектива

  • Вопрос: «Как давно это тебя занимает?»
  • Карточки: несколько дней / несколько недель / несколько месяцев / давно — казалось всегда
  • Blob слегка наклоняется — знак внимания (анимация 0.5с)

Экран 3: Паттерн поведения (Anti-sycophancy setup)

  • Вопрос: «Что ты обычно делаешь с этим?»
  • Карточки: думаю об этом снова и снова / стараюсь не думать / обсуждаю с кем-то / работаю с этим / не знаю что делать
  • Blob — пауза, задумчивость (анимация «обработка»)

Экран 4: Желаемое состояние (ключевой вопрос)

  • Вопрос: «Что изменилось бы в твоей жизни, если бы эта тема перестала тебя занимать?»
  • Формат: свободный текст, минимальный (placeholder: «Напиши свободно, без цензуры»)
  • Blob — неподвижен, «читает»

Экран 5: Инсайт (момент ценности)

  • Blob «говорит» — персонализированное наблюдение:

«Ты думаешь о [теме] уже [время]. Ты написал(а), что [желаемое]. При этом обычно [паттерн].
Вот что интересно: ты уже знаешь, чего хочешь — но делаешь что-то другое. Это не упрёк. Это любопытно.»

  • Пауза 2-3 секунды
  • Никаких кнопок пока. Только текст.
  • Потом появляется: «Хочешь исследовать это глубже?» + кнопка «Да» (единственный CTA)

Время на сессию: ~5-7 минут.


Момент регистрации

Экран 6: Регистрация (после инсайта)

  • Заголовок: «Сохрани то, что ты только что открыл(а)»
  • Подзаголовок: «Твои рефлексии хранятся только у тебя — зарегистрируйся, чтобы не потерять»
  • Кнопки: [Продолжить с Apple] [Продолжить с Google] [Электронная почта]
  • Мелкий текст: «Или пропусти — сессия сохранится локально»

Принцип: Регистрация как сохранение ценности, а не как обязательное условие.
Пользователь, который пропускает — всё равно остаётся в приложении, но без синхронизации.


Paywall

Экран 7: Paywall (после регистрации или сразу после первой сессии)

Структура:

  1. Эмоциональный заголовок: «Ты только что сделал(а) кое-что важное»
  2. Отсылка к инсайту: «Тот момент, когда [blob] указал на противоречие — это только начало»
  3. Что даёт подписка (через outcomes, не features):
    • Глубокие сессии рефлексии, которые меняют паттерны
    • История твоих наблюдений и то, как меняется твоё восприятие
    • AI, который видит тебя честно — не так, как ты привык(ла) видеть себя
  4. Social proof: «Уже X человек обнаружили паттерны, которые не замечали годами»
  5. Pricing: Недельный/месячный/годовой план — выделен годовой (лучший LTV)
  6. CTA: «Начать 14 дней бесплатно»
  7. Risk reversal: «Отмена в любое время. Без скрытых условий»

Тип paywall: Soft paywall с 3 бесплатными полными сессиями — позволяет пользователю убедиться в ценности без давления. После 3-й сессии — hard paywall.


День 2: возвращение пользователя

Если пришёл сам (без push):

  • Экран: «С нашей последней встречи прошло [N] часов»
  • Blob вспоминает: «Помнишь, ты говорил(а) о [теме]? Я думал(а) об этом»
  • Один вопрос-продолжение от прошлой сессии

Если пришёл по push:

  • Push-текст: «Кое-что о том, что ты написал(а) вчера...» (интрига, не напоминание)
  • Открытие → сразу тот же экран «я думал(а) об этом»

Принцип Day 2: Показать, что AI «помнит» — это мощнейший retention hook. Пользователь не чувствует, что начинает с нуля.


Итоговые рекомендации

Флоу первой сессии (TL;DR)

Открытие → Вопрос без регистрации (тема) 
→ 3 уточняющих вопроса (карточки, ~3 мин) 
→ 1 ключевой вопрос (свободный текст, ~2 мин) 
→ Инсайт от blob (anti-sycophancy, ~1 мин) 
→ «Сохранить прогресс» = регистрация 
→ Paywall с 14-дневным trial

Когда показывать paywall

После первой полной сессии — когда пользователь получил реальный инсайт.
Тип: Soft paywall с 3 бесплатными сессиями, потом hard paywall.
Trial: 14 дней (конверсия 42.5% vs 25.5% у 3-дневного).
Ключевое: paywall должен апеллировать к инсайту из первой сессии — не к абстрактным функциям.

Топ-3 retention hook

Hook #1: «AI помнит тебя»
На Day 2 показать, что приложение «думало» о тебе — отсылка к конкретному ответу из первой сессии. Это создаёт ощущение отношений, а не инструмента.

Hook #2: «Твоя неделя в рефлексии» (email)
Еженедельный email с личным срезом: темы, паттерны, что изменилось в твоих ответах. Это уникальная ценность, которую нельзя получить без накопленных сессий — мотивирует продолжать.

Hook #3: Push-напоминание в выбранное пользователем время
Запрашивать permission в post-purchase экране с формулировкой: «Напомним тебе, когда придёт время для следующей сессии». Пользователь сам выбирает время — это ownership, не спам.


Источники и данные

  • RevenueCat State of Subscription Apps 2026 — данные по 115,000+ приложениям, $16B+ выручки
  • Phiture / Anastasia Karpikhina — How to Optimize Free Trial Length (Nov 2025)
  • RevenueCat / Daphne Tideman — Post-purchase Screen Optimization (May 2026)
  • RevenueCat / Peter Meinertzhagen — Hard Paywall vs Soft Paywall (Sep 2023)
  • RevenueCat / David Barnard — How to Know If Your Free Tier Is Generous Enough (May 2026)
  • Appcues — 26 User Onboarding Examples Worth Stealing in 2026
  • UserOnboard.com — How Duolingo Onboards New Users

Документ создан автоматически исследовательским агентом. Обновить при запуске A/B тестов.