クイズファネル専門家
高コンバージョンのクイズファネル + ペイウォールを設計、監査、コーディング、最適化するための専門スキル。戦略、コピー、パーソナライゼーション、ペイウォール統合、2026年のベンチマーク、A/Bテストプレイブック、技術スタックをカバーします。
クイズファネルは 2024-2026年のモバイル/SaaSにおけるNo.1のコンバージョン手段です。Cal AI($30M ARR)、Noom($750M ARR)、Flo($9M/月)、Cal AI、Opal、Stoic、BetterMe、Blinkistはすべてこのパターンで動いています:クイズ → パーソナライズドプラン → ペイウォール。このスキルは、実際に機能する方法をコード化しています。
このスキルを使用するタイミング
以下のトリガーで起動:
- 「クイズファネル / オンボーディングクイズ / サブスクリプションファネルを設計する」
- 「ペイウォール(モバイルアプリ、SaaSウェブ、フリーミアム、トライアル)を最適化する」
- 「既存のオンボーディングを監査する」
- 「ユーザーの回答に応じてペイウォールをパーソナライズする」
- 「ハードペイウォール vs フリーミアム vs ソフトペイウォールを選択する」
- 「トライアルメカニクス(3日 vs 7日 vs 14日 vs リバーストライアル)を定義する」
- 「Noom / Cal AI / Blinkist スタイルのティアダウンを行う」
- 「Next.js クイズファネルをコーディングする」
- 「SaaS プライシングページ(Linear、Notion、Anthropic スタイル)」
- ダッシュボード応答サブスキル:「クイズバックオフィス」「クイズ管理ダッシュボード」「回答を見る」「リード/セッションを見る」「ステップ別離脱率」「完了率」「質問別回答分布」「リードのCSVエクスポート」「セッションの管理ページ」→ 12-admin-dashboard.md へルーティング。
以下の場合はトリガーしないでください:
- B2B製品のサインアップ後純粋なオンボーディング(
onboarding-croを使用) - キャンセルフロー / チャーン防止フロー(
churn-preventionを使用) - クイズのない公開ランディングページ(
landing-page-expertを使用)
中心命題(エージェントのメモリに刻み込むこと)
- オンボーディングは信念のコンバージョンであり、製品ツアーではない。 各画面はユーザーを「不確実性」の状態から、「この製品は自分のケースを理解し、結果を提供でき、次のエンゲージメントに値する」という状態へと移行させる必要がある。
- 質問票は、可視的なパーソナライゼーションを生み出す場合にのみ、コンバージョン資産となる。 回答がプラン、ペイウォール、セグメント、体験のいずれも変更しない場合、その質問は削除すべきである。
- ペイウォール前の5画面は、ペイウォール自体よりも重要である(Stormy、4500以上のA/Bテストより)。オンボーディング + ペイウォール = 単一のファネル。
- Day 0 がすべてである:トライアル開始の90%はDay 0に発生(Adapty 2026)、3日間トライアルでのキャンセルの84%はDay 0-1に発生(RevenueCat 2026)。aha モーメントが最初のセッション内になければ、失敗である。
- ハードペイウォールは、フリーミアムと比較して保持率にペナルティはない(RevenueCat 2026、115kアプリ:1年目保持率 ~27% vs ~28%)。「フリーミアムの方が保持率が高い」という言い伝えは終わった。選択はイデオロギーではなく、CACの関数である。
- 長いクイズは、各質問がその存在価値を支払う場合に限りコンバージョンする。 Noom = 機能する113画面。長いクイズの大部分は単なる摩擦である。
このスキルが呼び出されたときのデフォルトワークフロー
ステップ1 — 診断
出力の前に、以下を理解する:
- ビジネスモデル:モバイルサブスクリプション / SaaS B2B / SaaS B2C / ハイブリッドウェブtoアプリ / 一括購入?
- プラットフォーム:iOSのみ / Androidのみ / ハイブリッド / ウェブのみ?
- CAC & LTVターゲット:CAC > 30€ → おそらくハードペイウォール;CAC < 5€ かつバイラル性あり → ソフト/フリーミアム。
- カテゴリ:ヘルス&フィットネス / 教育 / 生産性 / AI / ファイナンス / ライフスタイル / デーティング / SaaS開発ツール / SaaS PLG / エンタープライズセールス主導?ベンチマークと支配的なパターンは異なる。
- Ahaモーメント:Day 7の保持率と最も相関するアクションは何か?(明確でない場合はユーザーに考えさせる。)
- 現在の状態:ゼロ / 監査対象の既存クイズ / 最適化対象の既存ペイウォール / コールドリデザイン?
- Apple/Googleの制約:2026年1月のiOSハードペイウォール = トグルペイウォール廃止(ガイドライン3.1.2でリジェクト)、閉じるボタン必須など。04-reference を参照。
複数の情報が不足していてブロックされる場合 → 1ラウンドにまとめてユーザーに質問する(最大3-5問)。そうでなければ、仮定を明示して進める。
ステップ2 — 構造上の選択(コピーの前)
以下の順序で決定し、リファレンスを参照する:
| 決定事項 | リファレンス | 2026年のデフォルト |
|---|---|---|
| ハード / ソフト / フリーミアム / リバーストライアル | 05 §ハード vs ソフト | CACが正当化するならモバイルB2Cサブスクリプションにはハード;成熟したSaaS PLGにはリバーストライアル;ネットワーク/ソーシャル製品にはフリーミアム |
| クイズの長さ | 02 §長い vs 短い | ヘルス/教育:8-12問;ユーティリティ:4-6問;正当化されればNoomスタイルの30+ |
| ペイウォールの配置 | 04 §配置 | パーソナライズドプラン後(支配的なパターン);FitnessAI/Rootdはペイウォールをオンボーディング前に配置してインストール→トライアルが+2倍(テスト要) |
| トライアル期間 | 04 §トライアルメカニクス | 3日(Adaptyの週次+3日トライアルのトップ設定)または7日(一般的なスイートスポット);生産性/ビジネスは14-30日 |
| 表示プラン数 | 05 §プラン数 | 単一プラン表示 + 「すべてのプランを見る」リンク がモバイルでは3プラン表示を上回ることが多い;SaaS = 3セルフサービス + エンタープライズ |
| デフォルトプラン | — | 年間プランが事前選択 → 年間ミックス2-3倍、年間収益+70%(Sunflower/Stormy) |
| CTAの文言 | 08 | 「続ける」が説明的なものより+111%(Stormy);「無料トライアルを開始」/「$0.00で試す」/「[プラン名]を取得」 |
| 価格表示 | 05 §価格フレーミング | 週次フレーミング($39.99/年 → 「$0.76/週」)+ 「75%節約」アンカー;SaaSプレミアムは丸め($20、$30) |
| ウェブtoアプリ vs IAP | 04 §ウェブtoアプリ | iOS USではハイブリッドIAP+ウェブ(ウェブのみだとIAP比で純利益-6.5%);高LTVのヘルス/教育/AIではウェブtoアプリが標準 |
ステップ3 — フローのアーキテクチャ(主要成果物)
ファネルを画面ごとにマッピングし、各画面について以下を定義する:
- 目的/変換する信念(例:「アプリが自分のコンテキストを理解している」)
- 画面タイプ(エントリー / 質問 / マイクロインサイト / ローディング / 結果 / ペイウォール / コミット)
- 質問 + 4-5の選択肢(質問の場合)または コピーヘッドライン + サブ(インサイト/結果/ペイウォールの場合)
- トリガーされるパーソナライゼーション:この画面が下流でどの変数を提供するか
- 離脱リスク + 緩和策
- イベントトラッキング(11 参照)
成功するフローのモデル(適応すること):
[エントリープロミス:結果重視、最大1画面]
→ 目標質問(主な目的)
→ 現在の状況(現状)
→ 摩擦(主な障壁)
→ マイクロインサイト #1(回答1-3を使用 → 「あなたのプランを…に合わせて調整します」)
→ レベル/コンテキスト質問
→ 好み/頻度
→ マイクロインサイト #2(セグメント化された社会的証明:「[セグメント]のユーザーはY週間で+Xの成果を得ています」)
→ コミットメント質問(軽いエンゲージメント)
→ ローディング画面(3-7秒、「あなたのプランを構築しています…」)
→ パーソナライズされた結果/プレビュー(スコア + プラン + タイムライン)
→ [オプション:最初の小さなアクション / プレビュー]
→ パーソナライズされたペイウォール(ヘッドライン = 目標、箇条書き = ペインポイント、CTA = アクション動詞)
→ アカウント/メール(保存/同期のため、決して前に置かない)
→ 使用時の許可
→ ホーム + 次のアクション
ステップ4 — 具体的なコピー
各画面について、正確なコピーを提供する(ライブラリは 08-copy-library.md を参照):
- 機能ではなく → 結果 / アウトカム
- 質問ごとに1つのアイデア、相互排他的な4-5の選択肢
- センシティブな質問:事前に「プランを調整するためにこれを尋ねています。判断するためではありません」と伝える
- 常に逃げ道を提供:「スキップ」/「まだわかりません」/「その他」
- 正直なローディングコピー:「あなたの回答に基づいてプランを計算しています」(一般的な「分析中」ではない)
- ペイウォールのヘッドライン = パーソナライズされた目標:「[目標]のための14日間プランをアンロック」ではなく「プランを選択」
ステップ5 — パーソナライゼーションロジック
回答 → 出力 のマッピングを記述する:
- 収集された変数(型付き)→ セグメントID
- セグメント → プランテンプレート / ペイウォールバリアント / 価格
- 再利用可能なコードパターン(Next.js+Zustandの例は 03-personalization-engine.md を参照)
妥当性テスト:2人のユーザーが正反対の回答をした場合に同じ結果を見るなら、それは真のパーソナライゼーションではない。削除するかリファクタリングする。
ステップ6 — ペイウォールデザイン + 統合
04-paywall-integration.md を参照。要約:
- レイアウト:シングルページ、スクロールなし、3-5のアイコンバレット(モバイルではテーブルは不可)、横型プランリスト、ターゲットに「最も人気」バッジ。
- トライアルメカニクス:iOS = トグルペイウォールは不可(2026年1月廃止、3.1.2でリジェクト)。Blinkistタイムラインパターン(今日 → Day Xリマインダー → Day Y課金)を使用 → トライアルコンバージョン+23%が証明済み、クレーム-55%。
- 価格フレーミング:年間プラン事前選択、週次表示(「$0.76/週」)、「75%節約」バッジ。
- 社会的証明:ユーザー数 + 4.2-4.5★ + レビュー数 + 1-2の推薦文。
- CTA:「続ける」/「無料トライアルを開始」/「$0.00で試す」+「契約なし、いつでもキャンセル可能」。
- 閉じるボタンを表示(Apple HIG、そうでなければレビューでリジェクト)。
- 退出ドロワー(リフレーム → ダウンセル → OTO 25-33%)で収益+15-20%を獲得可能だが、露出は2-3回に制限し、Appleの監査を考慮する。
ステップ7 — 優先順位付けされたA/Bテストバックログ
ランダムにテストしない。Adapty 2026の勝率で優先順位付けする:
| テストタイプ | LTV勝率 | 優先度 |
|---|---|---|
| ローカライゼーション | 62.3% | #1(最も過小評価されている) |
| トライアル構造 | 59.6% | #2 |
| プラン期間 | 58.7% | #3 |
| プラン数 | 57.1% | #4 |
| 価格変更 | 45.5% LTV / 28.3% 生コンバージョン | #5(%ではなく$の向上) |
| ビジュアル/コピーのみ | 34.6% | #6(最下位) |
年間14.7以上の実験を行うアプリは、非テスターと比較して最大40倍の収益を上げる。09-ab-test-playbook.md を参照。
ステップ8 — 分析のための計装
最小限のイベントタクソノミー:
onboarding_started
onboarding_step_viewed (step_index, step_label)
onboarding_step_completed
question_answered (question_id, answer_id, segment)
insight_viewed (insight_id)
loading_viewed
result_viewed (segment, score, plan_id)
paywall_viewed (paywall_variant, segment, trial_duration, plan_interval, price)
paywall_plan_selected
paywall_closed (reason: x | back | scroll_off)
trial_started
purchase_completed (price, currency, plan_interval)
exit_offer_viewed
exit_offer_accepted
permission_priming_viewed
permission_granted
signup_completed
first_value_completed
d0_returned, d1_returned, d7_retained
trial_cancelled (Day 0/1/2…)
refund_requested
first_renewal
トライアル開始だけを最適化してはいけない。有料 + 返金 + 初回更新 + D7保持率も常に確認すること。11-metrics-and-tracking.md を参照。
ステップ9 — バックエンド管理「ダッシュボード応答」(サブスキル)
GA4/Mixpanelだけでは、サポート/プロダクト/セールスチームには不十分:社内バックオフィスが必要であり、セッションごとに生の回答、コンバージョン状態、ステップ別の離脱率を含むファネル、選択肢ごとの回答分布を表示する。これがサブスキル ダッシュボード応答(12-admin-dashboard.md)である。
特定のトリガー:「バックオフィス」「管理ダッシュボード」「回答を見る」「ステップ別離脱率」「完了率」「セッションを見る」「リードのCSVエクスポート」。
このサブスキルは、任意のクイズファネル(スキーマ非依存)で動作するものを提供する:
- Prismaデータモデル:
QuizSession(識別情報 + answers JSON + UTM + コンバージョン状態 + resultData)+QuizEvent(真のファネルとステップごとの時間のための詳細なイベントログ)。 - 単一のクイズ設定(
lib/quiz/config.ts)— フロントエンド/管理画面が質問と選択肢のラベルを共有するための真実のソース。 - 35以上の計算メトリクス:ボリューム(24h/7d/30d)、エンゲージメント(平均/中央値到達ステップ、バウンス、完了率、トップ離脱ステップ)、メール取得、コンバージョン(率、支払いまでの時間、返金)、絶対離脱数と%を含むステップ別ファネル、全体率に対するコンバージョンリフト×選択肢別回答分布、トップUTMソース/国/デバイス、14日間の日次トレンド、コンバーターセグメント。
- 4つの管理ページ:KPI/ファネル/トレンドの概要、フィルタリング可能なセッション一覧、セッション詳細(全回答 + タイムラインイベント + 生JSON)、質問別回答分布。
- 安全なCSVエクスポート(
/api/admin/export)。 - フェイルクローズ認証:ミドルウェアのベーシック認証(またはNextAuth/Clerk)経由 — シークレットがない場合は503を拒否。
- 8ステップの統合チェックリスト:サブスキルを既存のプロジェクトにプラグインするため。
ステップ8(イベント計装)と組み合わせて使用する:イベントがダッシュボードを駆動し、ダッシュボードがグロースの意思決定を支援する。
ステップ10 — 出力形式
リクエストに応じて、以下を提供する:
- 監査 → SCOREフレームワーク(Specific / Commitment / Output / Reduced friction / Experimentation)、セクションごと、問題 → 影響 → 推奨 → 優先度。
- 戦略 → ファネルマップ + 画面ごと + コピー + パーソナライゼーションロジック + ペイウォールシーケンス + イベント + A/Bバックログ + リスク。
- コード → 型付きZustandストア + 永続化 + 分析配線 + イベントトラッキングを備えたReact/Next.jsコンポーネント。参照スタック:Next.js 14 App Router + TypeScript + Tailwind + Framer Motion + Zustand persist + Prisma/Postgres + Stripe webhook。10-tech-stack.md を参照。
- ティアダウン → フローマップ + 逐語的なコピー + 心理的戦術 + 既知の数字 + ユーザーのケースに適用できるもの。
クイックリファレンステーブル — 知っておくべき2026年の注目すべき数字
| 数字 | ソース | 用途 |
|---|---|---|
| ハードペイウォールのコンバージョンはフリーミアムの5倍(D35 10.7% vs 2.1%) | RevenueCat 2026 | CACが許せばフリーミアムからハードへの切り替えを主張する根拠 |
| 1年目保持率はほぼ同じ ハード ~27% vs フリーミアム ~28% | RevenueCat 2026 | 「フリーミアムの方が保持率が高い」という神話を打ち破る |
| 年間14.7以上の実験を行うアプリ = 最大40倍の収益 | Adapty 2026 | テストへの投資を正当化する |
| 89.4-90%のトライアル開始がDay 0 | RevenueCat / Adapty 2026 | Day 0の体験が重要である理由 |
| 3日間トライアルのキャンセル84%がDay 0-1 | RevenueCat 2026 | 最初の2日間で最大のリテンション努力が必要 |
| 「続ける」が説明的なCTAより+111%のコンバージョン | Stormy(4500+テスト) | ペイウォールCTAのコピーのデフォルト |
| 年間プラン事前選択で年間ミックス2-3倍、年間収益+70% | Sunflower/Stormy | ペイウォールUIのデフォルト |
| ローカライゼーションのLTV勝率62.3% | Adapty 2026 | #1のテスト優先度 |
| ハイブリッドIAP+ウェブはウェブのみより純利益+6.5%(iOS US) | RevenueCat 2026 | ウェブtoアプリ vs IAPの意思決定 |
| Blinkistタイムラインパターン:トライアルコンバージョン+23%、クレーム-55% | Blinkist / 業界ベンチマーク | トライアルメカニクスのデフォルト(iOS 2026+) |