Doppy Quiz Onboarding — Proposal for CEO Review

От: Konstantin Kutovoy (Feature Owner) → Sharov Ruslan (CEO) · 22.04.2026
Task from CEO: разработать квиз-формат онбординга. Многие onboarding-баги уже починены (B6 email code, Google auth primary). Этот документ показывает proposed design с обоснованием каждого решения — WHAT / WHY / RESEARCH / EXPECTED IMPACT / RISK / ALTERNATIVE для каждого из 13 экранов.
Executive Summary
Объём онбординга
13 экранов
6 quiz + 7 flow-экранов
Структура квиза
3 + 3
3 вопроса до ленты, 3 после первого бокса
Совместимость с визией CEO
100%
бокс до регистрации, сегментация, прогноз
Expected D1 retention
33–36%
baseline 28,5% · delta +4–8%
First-box open rate
65–70%
target: 70% (FTUE Doppy)
Risk: install → first_video
–5…–10%
friction от квиза, митигируется A/B
Mitigation
A/B vs control
перед любым rollout на 100%
💡 Честный взгляд от PO
Квиз — это trade-off. Subscription-apps (Noom, BetterMe) используют длинные квизы (30–113 экранов) потому что LTV одного подписчика $70+/мес оправдывает drop-off. Doppy — earn app, volume matters больше. Прямые конкуренты (TikTok, Kwai, Snack Video) квиз НЕ используют. НО: из исследования 12 приложений мы выделили механики, которые дают positive impact даже для earn-модели: product-before-registration (Duolingo +20% D1), multi-intent quiz (Headspace +10% conv), daily reminder (Calm 3x retention). Предлагаемый дизайн — минимальный квиз с максимальной выгодой.
Стратегия: 3 фазы внедрения квиза
Phase 1 · A/B тест сейчас
Микро-квиз v1-lite
2 вопроса · 10–15 сек · до ленты
Q1: Intent "Зачем здесь?" → сегментация CTA
Q2: Interest picker → RecSys cold start
Запускаем как первый A/B тест. Контроль: текущий flow.
Phase 2 · если Phase 1 даёт +D1
Полный in-app квиз
+4 вопроса · добавляем по одному с A/B
Q3: Время/Forecast · Q4: Creator · Q5: Crypto · Q6: Motivation
Условие: D1 +3%pp или Boost purchase +15% за 2–3 нед.
Phase 3 · параллельный трек, paid UA
Web2app funnel
11 вопросов на лендинге · до установки приложения
Как Flo / Noom: квиз на web → персонализированный результат → deep link в app
Только для paid UA где LTV оправдывает drop-off на лендинге.
Экраны онбординга — разбивка по фазам
SCREEN 01
AS-IS
Doppy
Train AI. Earn Tokens.
Экран 1 · AS-IS

Splash — Doppy mascot

🎨
WHAT
Текущий splash без изменений: Doppy-маскот (спиральная анимация) + слоган Train AI. Earn Tokens.
🎯
WHY
Brand recognition и mascot engagement — пользователь с первой секунды видит идентичность продукта.
📚
RESEARCH
Duolingo Duo mascot — нейромаркетинговое исследование Braingineers не нашло ни одной негативной эмоции у пользователей на маскот-экране. Braingineers
📈
IMPACT
Нейтральный — экран не меняется, эффект baseline сохраняется.
⚠️
RISK
🔄
ALT
Phase 1 · A/B тест — запускаем первым
Микро-квиз: 2 вопроса до ленты
Минимальный friction: 10–15 сек. Q1 даёт сегментацию для CTA. Q2 разогревает RecSys. Прямых конкурентов (TikTok, Kwai) нет — тестируем осторожно.
SCREEN 03
PHASE 1 · Q1/2
1/6
Зачем ты здесь?
💰
Заработать
🌟
Стать известным
💬
Общение
🎬
Смотреть
Далее
Экран 3 · PHASE 1 (Q1 / 2)

Q1: Intent — «Зачем ты здесь?»

🎨
WHAT
Первый квиз-вопрос. Image choice (не текст) с 4 вариантами: Заработать / Стать известным / Общение / Смотреть. Ответ хранится только в localStorage на устройстве — на сервер не отправляется до регистрации.
🎯
WHY
Сегментация на уровне intent для всего последующего опыта: CTA на финальном экране, приоритизация ленты, push-стратегия.
📚
RESEARCH
Headspace multi-intent quiz = +10% free-to-paid conversion. Image choice на 40% выше completion vs text-only. Irrational Labs Resonio
📈
IMPACT
+10–15% targeted CTA adoption через сегментацию. Каждый сегмент получит свой финальный CTA.
⚠️
RISK
1–2% drop-off на первом вопросе. GDPR: данные до регистрации хранятся только локально (не на сервере) — правовое основание появляется в момент регистрации.
🔄
ALT
Dropdown — отклонено (friction –15%). Multi-select — отклонено (cognitive load, замедляет первое решение).
SCREEN 04
PHASE 1 · Q2/2
2/6
Что интересно смотреть?
Выбери 3+
⚽ Спорт
🎮 Игры
💄 Красота
🎵 Музыка
🍳 Еда
📚 Учёба
🐶 Животные
✈️ Путешествия
Далее
Экран 4 · PHASE 1 (Q2 / 2)

Q2: Interests — «Что интересно смотреть?»

🎨
WHAT
Multi-select chips с emoji — 8 категорий (Спорт, Игры, Красота, Музыка, Еда, Учёба, Животные, Путешествия). Ответ хранится в localStorage — не отправляется на сервер до регистрации.
🎯
WHY
RecSys cold-start через явный выбор интересов. Персонализация ленты с первого видео (warm start вместо случайного). Локальные данные передаются в RecSys при первом запросе ленты — без серверного хранения.
📚
RESEARCH
Pinterest localized interest picker = +5–10% activation rate, +15% conversion overall. Spotify music taste quiz — one of highest-rated onboarding elements. Pinterest Spotify
📈
IMPACT
Content relevance +25–35% — первые 10 видео попадают в интересы. Снижает early churn.
⚠️
RISK
GDPR: интересы — часть поведенческого профиля. До регистрации передаём в RecSys как анонимный hint (без device_id в теле запроса), не персистируем на сервере.
🔄
ALT
No interest picker (TikTok way) — но тогда первые 10–15 видео случайные, высокий риск drop-off у пользователей с узкими интересами.
Phase 2 · добавляем после успеха Phase 1
Полный in-app квиз: +4 вопроса итеративно
Каждый вопрос — отдельный A/B тест. Не катим всё разом. Q3 до ленты, Q4–Q6 после регистрации (пользователь уже committed).
Условие входа: Phase 1 даёт D1 +3%pp или Boost purchase rate +15% за 2–3 недели данных.
SCREEN 05
PHASE 2 · Q1/4
3/6
Сколько времени в день?
10 минут
~$1–2 / день
🎯
30 минут
~$3–5 / день
🔥
1+ час
~$7–10 / день
Продолжить
Экран 5 · PHASE 2 (Q1 / 4)

Q3: Time + Forecast — «Сколько времени в день?»

🎨
WHAT
3 single-tap карточки с прогнозом заработка: ☕ 10 мин → ~$1–2 · 🎯 30 мин → ~$3–5 · 🔥 1+ час → ~$7–10.
🎯
WHY
Commitment device (Duolingo: пользователь сам себе ставит цель) + future pacing (Noom: показываем результат до действия).
📚
RESEARCH
Duolingo daily goal selection — часть +20% D1 retention boost. Noom future pacing обновляет прогноз каждые 21 экран. Duolingo Noom
📈
IMPACT
D7 retention +10–15% — commitment + калибровка ожиданий.
⚠️
RISK
Пользователь выбирает «10 мин» и реально уходит через 10 мин — но это лучше, чем churn через час из-за нереалистичных ожиданий.
🔄
ALT
Не спрашивать — отклонено. Нет commitment и нет калибровки ожиданий = выше риск early churn при первом реальном боксе.
SCREEN 06
KEPT + ENHANCED
💎 0.12 $LUMY
❤️
💬
@creator · #спорт — видео про тренировку по твоим интересам
Экран 6 · KEPT + ENHANCED

Feed + Earn Counter

🎨
WHAT
Лента с персонализированными видео (по Q2) + реал-тайм счётчик заработка 💎 0.12 $LUMY в углу.
🎯
WHY
Instant value visible — пользователь зарабатывает с первой секунды, counter — persistent reminder.
📚
RESEARCH
Kwai visible counter = ~15 сек time-to-value. Coinbase Learn&Earn раздал $200M+ — модель «мгновенной награды» работает. Kwai Coinbase
📈
IMPACT
Time-to-micro-AHA < 30 сек (baseline ~90 сек).
⚠️
RISK
Counter может отвлекать от контента — митигируем через subtle animation (не pulsating).
🔄
ALT
Counter только на UFO экране — отклонено. Теряем progress feedback в моменте, что снижает engagement.
SCREEN 07
ENHANCED
Один шаг до первого бокса
создай аккаунт — разблокируй награду
Твой первый бокс готов
📦 ~$3.29
Продолжить с Google
Создавая аккаунт, ты соглашаешься с Privacy Policy
Экран 7 · ENHANCED

Registration — «Один шаг до первого бокса»

🎨
WHAT
Регистрация с anticipation framing: первый бокс уже накоплен, но зачисляется только после создания аккаунта. Показываем ~$3.29 как locked reward.
🎯
WHY
Реальный заработок происходит после регистрации → мотивация: «ты в одном шаге от первой награды». Не обещаем то, чего ещё нет — честный фрейминг.
📚
RESEARCH
Duolingo «Save your progress» framing — +20% D1 retention. Prospect theory: ожидание вознаграждения активирует дофамин сильнее самого вознаграждения. Duolingo Kahneman
📈
IMPACT
Registration conversion +15–25% vs классическое «Sign up». Anchor на конкретную сумму (~$3.29) повышает мотивацию.
⚠️
RISK
Если реальный бокс после регистрации будет меньше $3.29 → разочарование. Показывать «до $3.29» или «~$3.29», не фиксированно.
⚖️
GDPR
Момент получения согласия. Privacy Policy в подвале экрана. Именно здесь ответы Q1/Q2 из localStorage отправляются на сервер вместе с созданием аккаунта — одним запросом. До регистрации данные не персистируются серверно.
🔄
ALT
«Sign up» без anchor — отклонено. Нет конкретной мотивации, хуже конверсия.
SCREEN 08
KEPT + ENHANCED
📦
Ты заработал ~$3.29 в DOPPY!
💎 3.29
это твой первый бокс — всё твоё
Хочешь зарабатывать больше?
+$0.19 за каждого из 10 друзей
до +$1.90 дополнительно
Пригласить друзей
Пропустить
Экран 8 · KEPT + ENHANCED

First Box + Referral — заработок + вирусный оффер

🎨
WHAT
Fullscreen celebration: «Ты заработал ~$3.29» + confetti. Ниже — реферальный блок: «+$0.19 за каждого из 10 друзей». Primary CTA — Пригласить. Skip мелко внизу.
🎯
WHY
Эмоциональный пик (первый заработок) = лучший момент для реферального оффера. Пользователь на максимальной лояльности — «хочу поделиться». Предлагаем конкретную сумму (+$1.90) а не абстрактный «бонус».
📚
RESEARCH
Referral conversion в момент первой победы в 3–5x выше чем в нейтральном состоянии. Kwai и Likee — реферал сразу после первого earn = основной K-factor драйвер. Kwai growth
📈
IMPACT
Referral invite rate +20–40% vs показ реферала в нейтральном моменте. K-factor напрямую.
⚠️
RISK
Два CTA на одном экране (забрать + пригласить) — решено через иерархию: celebration главная, реферал вторичный блок. Skip обязателен чтобы не блокировать флоу.
🔄
ALT
Реферал отдельным экраном после — отклонено: теряем момент пика, пользователь уже «остыл».
SCREEN 09
NEW
За 3 дня ты заработаешь
~$12–15
по твоему профилю
Отлично, продолжить
Экран 9 · NEW

Income Forecast + Social Proof

🎨
WHAT
Персональный прогноз после первого бокса: «За 3 дня заработаешь ~$12–15» + mini chart + social proof. Показывается когда пользователь уже «в продукте».
🎯
WHY
CEO requirement: «Доход за 3 дня: тир 2 = 10$, тир 1 = 20$». После первого бокса пользователь уже верит — прогноз усиливает ожидание, а не создаёт его с нуля.
📚
RESEARCH
Noom future pacing — прогноз после первого успеха эффективнее до него (credibility выше). Social proof снижает сомнения. Noom Cialdini
📈
IMPACT
D7 return rate +10–15% — пользователь знает зачем возвращаться.
⚠️
RISK
Overpromising. Прогноз должен быть из реальных cohort medians, не маркетинговый максимум.
🔄
ALT
Показывать прогноз до регистрации — отклонено: нет доверия, пользователь ещё ничего не заработал.
Phase 2 · post-registration вопросы
Q4–Q6: после бокса и регистрации
Пользователь уже committed (заработал + зарегистрировался) — drop-off здесь низкий. Вопросы дают Creator/Crypto сегментацию для финального CTA.
SCREEN 10
PHASE 2 · Q2/4
4/6
Выкладываешь контент?
🎬
Часто
вижу в тебе блогера 🔥
📱
Иногда
давай поможем раскачать
💡
Хочу начать
идеально для Doppy
👀
Нет, только смотрю
ок, покажем больше
Далее
Экран 10 · NEW (Quiz Q4)

Q4: Creator — «Выкладываешь контент?»

🎨
WHAT
Post-registration вопрос: 4 карточки с персональным feedback на каждый ответ (Часто / Иногда / Хочу / Нет).
🎯
WHY
Сегментация Creator vs Consumer → разный финальный CTA (Screen 13). Creator-сегмент важнее — retention x3.
📚
RESEARCH
FTUE Doppy: creator retention x3 vs viewer. First Video strategy (волна 0) — конверсия 15–25%. FTUE Doppy
📈
IMPACT
Creator conversion 5–10% → 15–20% (+10pp) через точный таргетинг CTA.
⚠️
RISK
«Стать блогером» может быть triggering для shy users — митигируем мягким feedback текстом (не agressive sell).
🔄
ALT
Выяснять creator-статус по поведению — отклонено. Медленно, теряем momentum первого дня (самый важный).
SCREEN 11
PHASE 2 · Q3/4
5/6
Crypto experience?
🚀
Знаю активно
skip education — сразу DeFi
🤔
Слышал
покажем основное
🌱
Не знаю
научим с нуля
Можно пропустить
Далее
Экран 11 · NEW (Quiz Q5)

Q5: Crypto experience

🎨
WHAT
3 карточки: Знаю активно / Слышал / Не знаю — с персональным feedback и опцией «пропустить».
🎯
WHY
52% аудитории Doppy из Африки, где DeFi-wallet непонятен. Нужно адаптировать глубину обучения (education depth).
📚
RESEARCH
CEO vision Block 2 #4 — «мост веры». Duolingo adaptive placement test = персонализация depth. CEO vision Duolingo
📈
IMPACT
Support tickets по крипто –30% для новичков через targeted education. Withdraw success rate ожидается выше.
⚠️
RISK
Вопрос про крипто может отпугнуть «не-крипто» аудиторию — митигация: дружелюбное обрамление + optional skip.
🔄
ALT
Всем показывать одинаковый flow — отклонено. 66% текущих пользователей не могут вывести, уровень education критичен.
SCREEN 12
PHASE 2 · Q4/4
6/6
Какой заработок мотивировал бы?
$1
кофе
🎵
$5
Spotify
🍕
$10
обед
💼
$20+
допдоход
Показать результат
Экран 12 · NEW (Quiz Q6)

Q6: Motivation — relatable anchors

🎨
WHAT
4 карточки с relatable anchors: $1 (кофе) / $5 (Spotify) / $10 (обед) / $20+ (допдоход).
🎯
WHY
Калибровка expectations. Noom future pacing — обновляемый прогноз. Здесь: ответ = якорь для финального экрана.
📚
RESEARCH
Noom onboarding (15–30 мин) survived только потому что каждый ответ возвращает value (timeline update). Noom Behavioral Design
📈
IMPACT
Retention по сегментам: пользователи с реалистичной ожиданием (≤$5) имеют D7 +20% vs overreaching (≥$20).
⚠️
RISK
«Amateur hour» framing ($1 = кофе) может казаться несерьёзным для crypto-natives.
🔄
ALT
Slider без якорей — отклонено. Холодно, не даёт context для ответа.
SCREEN 13
NEW · FINAL
💰
Ты — Earner
Когда напомнить?
☕ Утро
🌆 Вечер
🌙 Ночь
🚀 Активировать Boost Promo
Экран 13 · NEW · FINAL

Personal Result + Daily Reminder + Segmented CTA

🎨
WHAT
Combined-экран: (1) segment badge (💰 Earner / 🌟 Creator / 💬 Social), (2) earnings forecast graph, (3) daily reminder — 3 time-anchored options, (4) segment-specific CTA.
🎯
WHY
Объединяем 3 screens в 1: result (Noom Behavioral Profile), reminder (Calm 3x retention), segmented CTA (direct CEO vision).
📚
RESEARCH
Calm Daily Reminder = 3x retention, 40% adoption. Noom Barnum effect через personalized result. Calm Noom CEO vision
📈
IMPACT
Daily Reminder adoption 40%D30 retention +3–5%. Segmented CTA: +20–30% target action rate.
⚠️
RISK
Информационная перегрузка на одном экране — митигация: чёткая визуальная иерархия (badge → chart → reminder → CTA).
🔄
ALT
3 отдельных экрана — отклонено. Слишком длинный хвост, drop-off на третьем экране может быть >20%.
Лендинг на web (до установки приложения)
🔒 doppy.app/start
Блок 1 из 3 · Вопрос 3/11
О тебе
Пробовал зарабатывать онлайн?
✅ Да, успешно
🤔 Да, не получилось
💡 Нет, но интересно
🙅 Нет
Предыдущие ответы:
📺 Смотрю видео 1-2 часа в день
🎮 Интересы: Gaming, Music, Comedy
Финальный экран: персонализированный результат
🔒 doppy.app/your-result
На основе твоих ответов:
Профиль: Активный Earner
Твой потенциал с Doppy
$45–70/мес
с бустом (от $19.9) · по данным схожих профилей
Без буста~$12–18/мес
С бустом ×1.4~$45–70/мес
Первый бокс (бесплатно)~$3.29
Time to first earn< 4 мин
📲 Начать зарабатывать — скачать Doppy
Твои ответы сохранены — квиз в приложении пропустишь
11 вопросов в 3 блоках (~2–3 мин)
Блок 1: О тебе (4 вопроса · ~40 сек)
Q1 · Сколько времени смотришь видео? (<30 мин / 30-60 / 1-2 ч / 2+)
Q2 · Что интересно смотреть? (interest picker, мультиселект)
Q3 · Есть блог / аудитория? (Да / Хочу начать / Нет)
Q4 · Пробовал зарабатывать онлайн? (Да успешно / Не получилось / Нет)
Блок 2: Твои интересы (4 вопроса · ~40 сек)
Q5 · Что привлекает в коротких видео? (Юмор / Обучение / Новости / Случайное)
Q6 · Знаком с криптовалютой? (Да использую / Слышал / Нет)
Q7 · Что важнее — заработать сейчас или инвестировать в рост? (Сейчас / Рост / Оба)
Q8 · Какой доход хочешь? ($10–50 / $50–200 / $200+ / Сколько получится)
Блок 3: Твой потенциал (3 вопроса + результат · ~40 сек)
Q9 · Готов смотреть видео ежедневно? (Да каждый день / Иногда / Как пойдёт)
Q10 · Сколько хочешь зарабатывать в месяц? ($10-50 / $50-200 / $200+)
Q11 · Готов попробовать буст для роста заработка? (Да / Расскажи / Нет)
→ Персонализированный результат с расчётом
Технический флоу: данные из web → приложение
Paid UA клик (Facebook / TikTok Ads)
Лендинг doppy.app/start · 11 вопросов
Сервер генерирует quiz_token (JWT с ответами)
CTA кнопка → App Store / Google Play
Deep link: doppy://onboarding?qt=abc123
Приложение парсит токен → сохраняет ответы
In-app квиз пропускается
Лента сразу персонализированная · интересы из Q2
Токен истекает через 24ч. Если не установил — анонимный флоу.
⚠️ Почему квиз на web оправдан для paid UA
CPI paid UA = $2–5 → пользователь уже «стоит» денег до установки.
11 вопросов создают sunk cost перед установкой (как Noom ~20 мин).
Кто прошёл — высокий intent → конверсия в покупку буста ×2–3.
Крипто-вопросы здесь уместны: пользователь кликнул на earn-рекламу → контекст есть.
Ожидаемые метрики (delta от baseline)
Метрика Baseline Target Delta Источник
Install → first video 95% 92–93% −2…−3% Industry avg 60–80% for quiz apps (friction)
First video → first box 75% 78% +3% Pinterest +15% conv (interest targeting)
First box → registration 45% 55–65% +10…+20% Duolingo +20% D1 (loss aversion framing)
Registration → D1 return 65% 75–80% +10…+15% Calm 3x retention (forecast + reminder)
Overall install → D1 28,5% 33–36% +4…+8% Compounding wins
Риски и митигации
Риск Вероятность Импакт Митигация
Quiz режет install → first_video на –5…–10% Высокая Высокий A/B тест vs контроль, geo-split
Персонализация = «театр» без реального impact на RecSys Средняя Средний Обязательная интеграция Q2 с RecSys, валидация через content relevance metric
Crypto-naive аудитория не понимает Q5 Средняя Средний Q5 можно пропустить («Не знаю» = default), education screen в Phase 4
Несовместимо с текущими FTUE-улучшениями (B6 fix) Низкая Высокий Квиз deployed ПОСЛЕ B6 fix (Sprint 6+), не одновременно
Переусложнение для emerging markets Средняя Высокий A/B по regions; short version (3 Q) для Африки/Азии
A/B Test Plan
# Тест Control Variant Primary Metric Duration
P1-1 Phase 1: Micro-quiz (Q1+Q2) vs No Quiz Текущий flow без квиза Q1 Intent + Q2 Interest picker (10–15 сек) D1 retention + Install→Reg conv 2–3 нед, 50/50
P1-2 Рандомизация: по device_id vs user_id user_id (после регистрации) device_id (до регистрации) Корректность атрибуции Технический, до запуска P1-1
P2-1 Phase 2: +Q3 Time/Forecast Phase 1 flow (Q1+Q2) +Q3 «Сколько времени?» до ленты D7 retention + commitment 2 нед — только если P1-1 ✅
P2-2 Phase 2: Post-reg Q4–Q6 Без post-reg вопросов Q4 Creator + Q5 Crypto + Q6 Motivation Segmented CTA adoption + Boost purchase 2 нед — только если P2-1 ✅
P2-3 Income Forecast ON/OFF (Screen 08) Без прогноза С персональным прогнозом First box → Registration conv 1 нед, в рамках Phase 2
P2-4 Daily Reminder prompt (Screen 13) Без промпта С промптом выбора времени D7, D30 retention 4 нед, в рамках Phase 2
P3-1 Phase 3: Web2app vs Direct install (paid UA) Прямая ссылка на App Store Лендинг → 11 вопросов → deep link LTV D30 + Boost purchase rate 4 нед, только 1 paid UA канал
Final Recommendation to CEO

🎯 Рекомендация по rollout — 3 фазы

  1. Sprint 5–6 (сейчас): фиксим оставшиеся onboarding-баги. Без квиза. Замеряем baseline — D1, D7, Install→Reg. Сегментируем Organic vs Paid UA.
  2. Sprint 7 — Phase 1 запуск: A/B test P1-1. Control: текущий flow. Treatment: Q1 «Зачем здесь?» + Q2 Interest picker. 50/50 split по device_id. Срок: 2–3 недели.
  3. Sprint 8–9 — анализ Phase 1:
    • D1 +3%pp → Phase 2, начинаем с Q3.
    • D1 flat, но Boost purchase у Earner +15% → Phase 2 (LTV оправдывает).
    • D1 упал → rollback, анализируем причину.
  4. Sprint 9–12 — Phase 2 (если Phase 1 ✅): добавляем Q3, Q4, Q5, Q6 по одному с отдельным A/B на каждый. Не катим всё разом.
  5. Sprint 10+ — Phase 3 (параллельно): web2app лендинг на 1 paid UA канале. Оцениваем LTV D30 vs прямой install. Backend: quiz_token API + deep link handler.
⚠️ Без A/B данных Phase 1 — не катить Phase 2 на 100% traffic. Прямые конкуренты earn-apps (TikTok, Kwai) квиз не используют. Нужны данные от нашей конкретной аудитории. Итерировать по одному вопросу — единственный безопасный путь.