414 lines
25 KiB
Markdown
414 lines
25 KiB
Markdown
# Онбординг 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»**:
|
||
|
||
1. Открытие → вопрос «Зачем учишь язык?» (без регистрации)
|
||
2. Персонализация цели
|
||
3. Первый урок немедленно
|
||
4. Первая «победа» (конфетти, XP) — всё ДО регистрации
|
||
5. «Сохрани прогресс — зарегистрируйся»
|
||
|
||
**Механики:** 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):**
|
||
1. Что тебя занимает? (6-8 карточек тем)
|
||
2. Как давно это тебя занимает? (временная перспектива)
|
||
3. Что ты обычно с этим делаешь? (anti-sycophancy setup)
|
||
4. Что изменилось бы, если бы тема перестала тебя занимать? (свободный текст)
|
||
5. Что замечаешь, глядя на написанное? (метакогниция, необязательно)
|
||
|
||
**Anti-sycophancy в сессии:**
|
||
| ❌ Сикофант | ✅ Anti-sycophancy |
|
||
|---|---|
|
||
| «Это звучит очень тяжело» | «Ты избегаешь тему — и при этом думаешь о ней давно. Это противоречие — интересно» |
|
||
| «Ты молодец что обратился» | «Ты описал проблему через других людей. Где здесь ты?» |
|
||
|
||
**Что должен почувствовать пользователь в конце:**
|
||
1. «Этот AI видит меня иначе, чем я сам» — ощущение свежего взгляда
|
||
2. «Я узнал(а) что-то за 7 минут» — реальный инсайт
|
||
3. «Интересно, что будет в следующий раз» — незакрытый гештальт
|
||
4. **НЕ «мне стало лучше»** — это ложная цель первой сессии
|
||
|
||
**Оптимальная длина:** 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 — голос ЦА, источник резонансных фраз
|