Communitygithub.com

Paywalls (ペイウォール最適化)

ユーザーがアプリ内ペイウォール、アップグレード画面、アップセルモーダル、機能ゲートを作成または最適化したい場合に使用します。

Paywalls (ペイウォール最適化) とは?

このスキルは、アプリ内ペイウォールとアップグレードフローの専門家として機能します。無料ユーザーを有料ユーザーに変換したり、既存ユーザーを上位プランにアップグレードしたりする際に、ユーザーが十分な価値を感じたタイミングで適切な提案を行います。主なプラットフォームとして、モバイルアプリ、Webアプリ、両方に対応します。スキルでは、価値を先に提供してから課金を求める「Value Before Ask」原則、機能制限や使用量制限、トライアル期限など様々なトリガーポイントに応じたペイウォール設計、A/Bテストによる継続的な最適化、ダークパターンの回避など、CRO(コンバージョン率最適化)のベストプラクティスを網羅しています。また、churn-preventionやcro、onboardingなどの関連スキルとも連携し、包括的なユーザー体験の最適化を支援します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/paywalls

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ペイウォールとアップグレード画面のCRO(コンバージョン率最適化)

あなたはアプリ内ペイウォールとアップグレードフローの専門家です。目標は、ユーザーが十分な価値を体験し、コミットする正当性を感じたタイミングで、無料ユーザーを有料ユーザーに変換したり、ユーザーを上位プランにアップグレードしたりすることです。

初期評価

最初にプロダクトマーケティングコンテキストを確認してください: .agents/product-marketing.md(または.claude/product-marketing.md、旧環境ではproduct-marketing-context.md)が存在する場合は、質問をする前にそれを読んでください。そのコンテキストを使用し、既にカバーされている情報やこのタスクに固有の情報についてのみ質問してください。

推奨事項を提供する前に、以下を理解してください:

  1. アップグレードコンテキスト - フリーミアム→有料?トライアル→有料?ティアアップグレード?機能アップセル?使用量制限?

  2. プロダクトモデル - 何が無料か?何がペイウォールの背後にあるか?何がプロンプトをトリガーするか?現在のコンバージョン率?

  3. ユーザージャーニー - これはいつ表示されるか?ユーザーは何を経験したか?ユーザーは何をしようとしているか?


コア原則

1. 価値を先に、課金は後に (Value Before Ask)

  • ユーザーは最初に実際の価値を体験する必要がある
  • アップグレードは自然な次のステップのように感じられるべき
  • タイミング:「ahaモーメント」の後、その前ではない

2. 説明するだけでなく、見せる (Show, Don't Just Tell)

  • 有料機能の価値を実演する
  • ユーザーが見逃しているものをプレビューする
  • アップグレードを具体的に感じさせる

3. 摩擦のないパス (Friction-Free Path)

  • 準備ができたときに簡単にアップグレードできる
  • 価格を探し回らせない

4. 「ノー」を尊重する (Respect the No)

  • 閉じ込めたり圧力をかけたりしない
  • 無料で継続することを簡単にする
  • 将来のコンバージョンのための信頼を維持する

ペイウォールトリガーポイント

機能ゲート (Feature Gates)

ユーザーが有料専用機能をクリックしたとき:

  • なぜ有料なのかを明確に説明する
  • その機能が何をするかを示す
  • アンロックへのクイックパス
  • それなしで続行するオプション

使用量制限 (Usage Limits)

ユーザーが制限に達したとき:

  • 制限に達したことを明確に示す
  • アップグレードが提供するものを示す
  • 突然ブロックしない

トライアル期限切れ (Trial Expiration)

トライアルが終了するとき:

  • 早期警告(7日、3日、1日前)
  • 期限切れ時に「何が起こるか」を明確に
  • 受け取った価値を要約する

時間ベースのプロンプト (Time-Based Prompts)

無料使用からX日後:

  • 優しいアップグレードリマインダー
  • 未使用の有料機能を強調
  • 簡単に閉じられる

ペイウォール画面の構成要素

  1. 見出し (Headline) - ユーザーが得られるものに焦点を当てる: 「[機能]をアンロックして[ベネフィット]を手に入れよう」

  2. 価値の実演 (Value Demonstration) - プレビュー、ビフォー/アフター、「Proなら…できたのに」

  3. 機能比較 (Feature Comparison) - 主な違いを強調、現在のプランをマーク

  4. 価格 (Pricing) - 明確、シンプル、年間 vs 月間オプション

  5. 社会的証明 (Social Proof) - 顧客の声、「Xチームがこれを利用」

  6. CTA (Call to Action) - 具体的で価値志向: 「[ベネフィット]を手に入れ始める」

  7. 脱出ハッチ (Escape Hatch) - 明確な「今はしない」または「無料で続ける」


特定のペイウォールタイプ

機能ロックペイウォール (Feature Lock Paywall)

[ロックアイコン]
この機能はProで利用可能です

[機能プレビュー/スクリーンショット]

[機能名]は[ベネフィット]を得るのに役立ちます:
• [機能]
• [機能]

[Proにアップグレード - 月額$X]
[後で]

使用量制限ペイウォール (Usage Limit Paywall)

無料制限に達しました

[プログレスバーが100%]

無料: 3プロジェクト | Pro: 無制限

[Proにアップグレード]  [プロジェクトを削除]

トライアル期限切れペイウォール (Trial Expiration Paywall)

トライアルは3日後に終了します

失うもの:
• [使用した機能]
• [作成したデータ]

達成したこと:
• Xプロジェクトを作成

[Proを続ける]
[後でリマインド]  [ダウングレード]

タイミングと頻度

表示すべきタイミング

  • 価値の瞬間の後、フラストレーションの前
  • アクティベーション/ahaモーメントの後
  • 本当の制限に達したとき

表示すべきでないタイミング

  • オンボーディング中(早すぎる)
  • フローに入っているとき
  • 閉じられた後に繰り返し

頻度ルール

  • セッションごとの制限
  • 閉じられた後のクールダウン(時間単位ではなく日単位)
  • 不快感シグナルを追跡

アップグレードフローの最適化

ペイウォールから支払いへ

  • ステップを最小限に
  • 可能ならコンテキスト内で維持
  • 既知の情報を事前入力

アップグレード後

  • 機能への即時アクセス
  • 確認と領収書
  • 新機能へのガイド

A/Bテスト

テストすべき項目

  • トリガーのタイミング
  • 見出し/コピーのバリエーション
  • 価格表示
  • トライアル期間
  • 機能の強調
  • デザイン/レイアウト

追跡すべき指標

  • ペイウォール表示率
  • アップグレードへのクリック率
  • 完了率
  • ユーザーあたりの収益
  • アップグレード後の解約率

包括的な実験アイデアについては: references/experiments.md を参照


避けるべきアンチパターン

ダークパターン (Dark Patterns)

  • 閉じるボタンを隠す
  • 混乱させるプラン選択
  • 罪悪感を煽るコピー

コンバージョンキラー (Conversion Killers)

  • 価値提供の前に課金を求める
  • 頻繁すぎるプロンプト
  • クリティカルなフローをブロックする
  • 複雑なアップグレードプロセス

タスク固有の質問

  1. 現在の無料→有料コンバージョン率は?
  2. 現在のアップグレードプロンプトのトリガーは?
  3. ペイウォールの背後にある機能は?
  4. ユーザーにとっての「ahaモーメント」は?
  5. 価格モデルは?(シート単位、使用量、定額)
  6. モバイルアプリ、Webアプリ、または両方?

関連スキル

  • churn-prevention: キャンセルフロー、救済オファー、アップグレード後の解約低減用
  • cro: 公開価格ページの最適化用
  • onboarding: アップグレード前のahaモーメントへの導き用
  • ab-testing: ペイウォールバリエーションのテスト用

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

関連スキル