25 KiB
Онбординг UX — AI Psychologist App
Связан с: onboarding-archetypes (классификации и архетипы), session-design, overview Последнее ревью: 20 мая 2026
⚡ Текущая стратегия (v2, май 2026)
Принцип
Доверие строится через опыт, не через объяснение.
Типичная ошибка mental health онбординга: объяснить зачем это нужно → показать что собираем → попросить согласие → потом ценность. Пользователь уходит до ценности.
Правило Woebot/Daylio: сначала пользователь получает что-то — потом ты просишь что-то взамен. Правило Duolingo: первое действие — ответ на вопрос, не нажатие кнопки.
Полный флоу v2
[Экран: орб, 2 сек тишины]
↓
[Экран: Agreement overlay — 3 строки + crisis notice]
↓
[Анкета A] Имя/псевдоним (optional)
↓
[Анкета B] Опыт терапии — 4 карточки
↓
[Анкета C] Резонансные фразы — 10 карточек, выбор до 2
↓
[Анкета D] Уточняющий вопрос — динамический под архетип
↓
[Орб: наблюдение-классификация, не диагноз]
↓
[Первая сессия — сразу с контекстом, без дублей]
↓
[Регистрация — как «сохранение того что открыл(а)»]
↓
[Paywall — апеллирует к инсайту, не к абстрактным функциям]
Общее время до первого инсайта: ~8–10 минут.
Экран 0 — Орб
Первое что видит пользователь: тёмный фон, орб медленно пульсирует. 2 секунды — ничего больше.
Никаких кнопок «Начать», «Узнать больше», «Зарегистрироваться». Тишина работает: человек уже что-то почувствовал до первого слова.
Экран 1 — Agreement
Краткий overlay поверх орба. Не отдельный экран — не уводит из атмосферы:
Прежде чем мы начнём
Всё что ты напишешь — только твоё.
Я не передаю это никуда и не обучаю на этом модели.
Это не терапия. Если тебе совсем тяжело прямо сейчас —
вот куда можно обратиться: [телефоны доверия по геолокации]
[Подробнее →] [Начнём →]
- «Начнём» = согласие с кратким изложением. Аналитика включена по умолчанию.
- «Подробнее» → bottom sheet: полный текст, прокрутить до конца, opt-out checkbox для аналитики, ссылка на ToS.
- Crisis notice — не пугает, просто есть. Снимает у пользователя вину «мне надо было это сказать».
- История основателя → в настройках «Об авторе». Пользователь найдёт сам когда захочет.
⚠️ App Store requirement: crisis notice обязателен (Rule §1.4.2). Без него — reject на первой проверке.
Анкета A — Имя
Как к тебе обращаться?
[текстовое поле — необязательно] [→ Пропустить]
Хранится как template {{name}} в системной инструкции агента. Если пропустил — обращение на «ты» без имени.
Анкета B — Опыт терапии
Ты уже работал(а) с психологом?
[Нет] [Да, помогло] [Да, но не зашло] [Хожу сейчас]
Зачем: AI должен знать это до первого слова. Два человека с одинаковой темой требуют полярно разного подхода если один никогда не был у психолога, а второй ходил пять лет и ушёл разочарованным.
| Ответ | Что меняется в AI-стратегии |
|---|---|
| Нет | Стандартный вход, объяснять базовые механики |
| Да, помогло | Опираться на то что уже работало |
| Да, не зашло | Меньше техник и терминов. Не давать «домашние задания» |
| Хожу сейчас | Позиционировать как дополнение: «другой угол зрения» |
Анкета C — Резонансные фразы ⭐
Ключевое нововведение v2. Вместо категорий (работа / отношения / здоровье) — фразы из реального голоса ЦА.
Почему это лучше категорий: Категория «Отношения» не даёт AI ничего о паттерне, глубине, ориентации, уровне изоляции. Фраза «Устала быть сильной» кодирует одновременно: тему + паттерн + self-awareness + изоляцию + ориентацию. Это 5 переменных в 4 словах.
Выбери то, что сейчас отзывается. Можно до двух.
┌──────────────────────────────────────────────┐
│ У меня всё замечательно! Помогите. │
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Знаю что надо. Не делаю. Знаю это тоже. │
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Прокручиваю одно и то же. Не могу остановить.│
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Устал(а) быть сильным(ой). │
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Ничего не хочется. Это не депрессия. Просто.│
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Не могу понять — хорошо мне или нет. │
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Замечаю паттерн. И снова делаю то же самое. │
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Слушаю всех. Себя — по остаточному принципу.│
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Злюсь. Не знаю на кого и почему. │
└──────────────────────────────────────────────┘
┌──────────────────────────────────────────────┐
│ Объяснила себе всё. Лучше не стало. │
└──────────────────────────────────────────────┘
При попытке выбрать 3 — карточки слегка вибрируют, подпись: «Выбери самое точное».
Каждая фраза → архетип. Подробно: onboarding-archetypes.
Анкета D — Уточняющий вопрос
Один вопрос, динамический под выбранный архетип:
| Архетип | Вопрос | Карточки |
|---|---|---|
| Маска | Это с конкретными людьми или вообще как ты живёшь? | с определёнными людьми / везде / на работе / дома |
| Мыслитель | Что мешает — страх, усталость, или что-то ещё? | страх ошибиться / нет сил / кажется бессмысленным / не знаю |
| Руминатор | Это одна конкретная ситуация или общий фон? | одна ситуация / общее ощущение / несколько всего сразу |
| Держатель | Есть кто-то, кому можно не держаться? | да / иногда / нет / раньше был(а) |
| Пустота | Это ново или уже давно? | недавно / несколько месяцев / очень давно / не помню как иначе |
| Потерянный | Ты хочешь разобраться — или просто выдохнуть? | разобраться / выдохнуть / не знаю / одно и второе |
| Паттерн | Ты хочешь понять почему — или найти как делать иначе? | понять почему / найти другой путь / сначала выговориться / оба |
⚠️ Пустота + «очень давно» / «не помню как иначе»: перед первой сессией мягкий crisis check:
«Иногда когда долго плоско — стоит поговорить с живым человеком. Вот куда можно: [телефоны]. Хочешь продолжить здесь?»
Классификация от орба
После последнего ответа — пауза 1.5 сек, орб «задумывается», потом наблюдение:
| Архетип | Текст |
|---|---|
| Маска | «Держать это незаметно — большая работа. Интересно что за этим.» |
| Мыслитель | «Знать и делать — разные вещи. Ты это уже заметил(а). Посмотрим что дальше.» |
| Руминатор | «Голова продолжает работать там, где ты хочешь остановить. Знакомо.» |
| Держатель | «Быть опорой для всех — это умение. И это кое-чего стоит. Посмотрим сколько.» |
| Пустота | «Не хотеть — это не сломаться. Это сигнал. Посмотрим о чём.» |
| Потерянный | «Не понимать — это честная позиция. Начнём именно отсюда.» |
| Паттерн | «Видеть и продолжать — это не слабость. Это пока неполная картина.» |
Частые комбинации и матрица архетип × опыт терапии → onboarding-archetypes.
Принцип: не диагноз, не похвала, не поддержка. Наблюдение, которое узнаётся. Это первая демонстрация anti-sycophancy — ещё до начала сессии.
Первая сессия
Начинается сразу с контекста из анкеты. Нет дублирующего вопроса «о чём хочешь поговорить?»:
[Орб: вспоминает]
Ты сказал(а): «Прокручиваю одно и то же».
Это одна ситуация или общий фон?
[Одна ситуация] [Общий фон] [Не знаю]
Дальше — стандартный флоу сессии из session-design.
Регистрация и paywall
Регистрация — после первого инсайта:
Сохрани то, что ты только что открыл(а).
Твои рефлексии хранятся только у тебя —
зарегистрируйся, чтобы не потерять.
[Продолжить с Apple] [Продолжить с Google] [Email]
Или пропусти — сессия сохранится локально.
Paywall апеллирует к инсайту из сессии, не к абстрактным функциям. Данные по конверсии триалов и soft vs hard paywall → раздел Legacy ниже.
📊 Принятые решения
| Вопрос | Решение |
|---|---|
| Хранение имени | Template {{name}} в системной инструкции |
| Analytics consent | Opt-out (CIS). Готовить opt-in для EU expansion |
| Crisis notice | В Agreement overlay. Обязателен — App Store §1.4.2 |
| Streak | Противопоказан. Альтернатива: «тёплый трек» (ты был(а) с собой N раз) |
| Push-уведомления | Запрашивать в post-purchase экране, не до первой сессии |
| Trial | 14 дней (конверсия 42.5% vs 25.5% у 3-дневного, RevenueCat 2026) |
| Paywall type | Soft: 3 бесплатные полные сессии → hard paywall |
📁 История (Legacy Research — v1, май 2026)
Первичное исследование рынка и конкурентов. Сохранено как справочный материал. Стратегические выводы перенесены в актуальную часть выше. Флоу v1 заменён флоу v2 — диагностику изменений см. в разделе выше («Принцип»).
L1. Дуолинго: паттерн «Value Before Registration»
Duolingo — эталонный пример «defer signup until after the first win»:
- Открытие → вопрос «Зачем учишь язык?» (без регистрации)
- Персонализация цели
- Первый урок немедленно
- Первая «победа» (конфетти, XP) — всё ДО регистрации
- «Сохрани прогресс — зарегистрируйся»
Механики: Commitment & Consistency (Чалдини), Sunk Cost, Progress Illusion, Variable Reward, Goal-framing.
Что адаптируется для нашего приложения:
- ✅ Первый вопрос до регистрации
- ✅ Немедленный инсайт как «победа»
- ✅ Регистрация как «сохранение прогресса»
- ❌ Streak (давление в mental health контексте)
- ❌ Геймификация очками (обесценивает рефлексию)
L2. Конкуренты: онбординг в mental health
Headspace: freemium → hard paywall → двузначный рост конверсий. Проблема: пользователь не получает ценности ДО paywall.
Calm: персонализация перед paywall. Post-purchase: запрос аккаунта после покупки («Сохрани прогресс») — правильный подход.
Woebot: сразу чат без регистрации → CBT-упражнение → инсайт → только потом регистрация. Лучший пример «value before registration» в нише.
Wysa: мягкое приветствие от персонажа → диалог → paywall на 4-5 экране.
| Приложение | Value Before Reg? | Paywall |
|---|---|---|
| Reflectly | ✅ Частично | После первой записи |
| Mindsera | ✅ Да | После 2-3 сессий |
| Daylio | ✅ Полностью | Soft, не навязчивый |
Голос пользователей (App Store / Reddit):
- «Paywall сразу после установки — не успел даже понять что это» (Headspace, 1★)
- «Woebot сразу начал помогать, без лишних вопросов» (Woebot, 5★)
- «Daylio просто работает, не нужно ничего настраивать» (Daylio, 5★)
L3. Дизайн первой сессии: создание инсайта
Принцип: каждый вопрос должен либо удивить (пользователь не думал об этом так), либо назвать то, что чувствуется, но не формулировалось.
5 вопросов v1 (заменены резонансной анкетой в v2):
- Что тебя занимает? (6-8 карточек тем)
- Как давно это тебя занимает? (временная перспектива)
- Что ты обычно с этим делаешь? (anti-sycophancy setup)
- Что изменилось бы, если бы тема перестала тебя занимать? (свободный текст)
- Что замечаешь, глядя на написанное? (метакогниция, необязательно)
Anti-sycophancy в сессии:
| ❌ Сикофант | ✅ Anti-sycophancy |
|---|---|
| «Это звучит очень тяжело» | «Ты избегаешь тему — и при этом думаешь о ней давно. Это противоречие — интересно» |
| «Ты молодец что обратился» | «Ты описал проблему через других людей. Где здесь ты?» |
Что должен почувствовать пользователь в конце:
- «Этот AI видит меня иначе, чем я сам» — ощущение свежего взгляда
- «Я узнал(а) что-то за 7 минут» — реальный инсайт
- «Интересно, что будет в следующий раз» — незакрытый гештальт
- НЕ «мне стало лучше» — это ложная цель первой сессии
Оптимальная длина: 7-8 минут с возможностью закончить в любой момент.
L4. Paywall: данные
RevenueCat 2026, 115K+ приложений:
| Метрика | Hard Paywall | Freemium |
|---|---|---|
| Конверсия Day-35 | 10.7% | 2.1% |
| Revenue per install Day-60 | $3.09 | $0.38 |
Критически: 55.4% 3-дневных триалов отменяются в Day 0. 84% — в первые 48 часов. Без «aha-момента» в первые 60 минут → подписчик потерян.
Длина триала:
| Длина | Конверсия |
|---|---|
| ≤3 дней | 25.5% |
| 7 дней | ~30% |
| 14-30 дней | 42.5% |
Момент paywall: после первой полной сессии — пользователь уже получил инсайт.
L5. Retention hooks
Push: запрашивать в post-purchase экране (~70% opt-in) — не при первом открытии (~35%).
Streak: противопоказан. Замена — «тёплый трек»: «ты был(а) с собой 7 раз за 2 недели», «рад(а) видеть тебя снова» вместо «ты нарушил(а) серию».
Day 2 retention: показать что AI «помнит». «Помнишь, ты говорил(а) о [теме]? Я думал(а) об этом» — мощнейший hook. Пользователь не чувствует что начинает с нуля.
Email: еженедельный recap «Твоя неделя в рефлексии» — уникальная ценность, которую нельзя получить без накопленных сессий.
L6. Флоу v1 screen-by-screen
(Заменён флоу v2. Сохранён для истории.)
Экран 0: орб + «Привет. Что тебя сейчас занимает?» (без кнопок)
Экран 1: Тема (8 карточек)
Экран 2: Как давно (4 карточки)
Экран 3: Что обычно делаешь (5 карточек)
Экран 4: Желаемое состояние (свободный текст)
Экран 5: Инсайт от орба
Экран 6: Регистрация («Сохрани то что открыл(а)»)
Экран 7: Paywall
Проблемы v1, устранённые в v2:
- Карточки тем смешивали уровни (состояния + темы)
- Вопрос о паттерне не связан с темой
- Вопрос о желаемом состоянии («что изменилось бы...») — три условных конструкции, слишком тяжело для входа
- Дублирование выбора темы: в анкете и в начале сессии
- Нет вопроса об опыте терапии (AI не знает контекст)
- Agreement — 300-слов скролл с зарытым checkbox
L7. Экран «Прочтите, это важно» (v1 Agreement — отменён)
(Заменён overlay в v2. Сохранён для понимания решения.)
Первоначальный дизайн: полный скроллящийся экран с фото основателя, личной историей, Privacy policy, ссылкой на ToS и checkbox внизу.
Почему заменён:
- Три несовместимые задачи на одном экране: личная связь + юридика + согласие
- «Прочтите, это важно. Правда.» — защитная, оправдывающаяся интонация
- Фото и история до первой ценности: пользователю всё равно кто это сделал пока это не работает
- 300 слов до первого взаимодействия с орбом
История основателя перемещена в настройки «Об авторе».
Источники
- 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)
- Appcues — 26 User Onboarding Examples Worth Stealing in 2026
- UserOnboard.com — How Duolingo Onboards New Users
- marketing-hooks.md — голос ЦА, источник резонансных фраз