コンテンツに進む

収益プレイブック

GitHub

収益戦略ガイド

アプリ内課金の場合、購入SDKは収益を得るための単一の要素だけです。収益は、明確な問題、ユーザーが試すことができる小さな製品、信頼できるストアの請求、そしてユーザーが購入することに意欲があることを教えるパイウォールから得られます。

この戦略を使用するには、サブスクリプションやプレミアムのロックを追加する場合に @capgo/native-purchases.

最初の目標を簡単に設定する

タイトル「最初の目標を簡単に設定する」

最初の目標を具体化する

月額料金約1万ドル(月間収益)に必要なアクティブなサブスクライバー
$4.99201
$7.99126
$9.99101
年間料金 $29.99約400人の年間サブスクライバー(時期によって異なる)

これらの数字は、ストアの手数料、税金、払い戻し、通貨の差異などを考慮していません。でも、実行可能なリリース計画を維持するために役立ちます:数百人のモチベーションが高いユーザーが必要です。大量のユーザーは必要ありません。

最小限の有料製品を作成する

最小の有料製品を構築する
  1. 1つの痛みのあるケースを選択

    1つの既存のユーザーが探している結果を中心に構築する。例:新人親のトレーニングプラン、カップル向けの予算管理アプリ、フリーランス向けの領収書スキャナーアプリ、1つの試験用の言語ドリルアプリ

  2. ストア内の需要を確認する

    App StoreとGoogle Playでコアキーワードを検索し、競合アプリの低評価と中評価のレビューを読み、欠落している機能、混乱させるオンボーディング、価格に関する苦情、UIの摩擦を探す

  3. 狭いMVPをリリースする

    初期バージョンはオンボーディング、1つの有用なコアアクション、基本的なエラーハンドリング、ユーザーが価値を達成するまでの分析を含める

  4. 購入を早く追加する

    アプリが完成しているまで待たずに、基本的なパイウォールを追加して、ユーザーが価値を理解しているか、価格設定が妥当かを学ぶ

フラネルをインストルメントする前に最適化する

最適化する前にフラネルをインストルメントする

以下のイベントをトラッキングする前に価格設定や画面を変更することはない

イベントなぜそれが重要か
install または最初に開く基準のトラフィック
onboarding_completedユーザーがセットアップを理解しているか
core_action_completed製品が価値を提供しているか
paywall_viewedユーザーが収益化に到達しているか
trial_startedオファーが魅力的か
purchase_completed有料の変換
restore_started そして restore_completed購入の回復とレビューの適合性
subscription_status_checked権利の信頼性
cancel_feedback_submittedチーンの理由

多くのユーザーがペイウォールを表示されない場合、オンボーディングを修正する前にペイウォールを変更しないでください。 ユーザーがペイウォールを表示しているが、試用を開始しない場合、オファー、証明、価格の提示を改善してください。

モノメーション モデルを選択

モノメーション モデルを選択

データが読みやすいように、1 つのモデルから始めてください。

モデル適切なフィット最初のバージョン
フリーミアム日常的なユーティリティ、トラッカー、ツールの繰り返し使用無料のコアアクション、有料の制限またはプレミアム機能
ペイウォール プラス フリートライアル初回体験後に即時価値を提供するアプリ初回体験後に3-14日間の試用期間を設けたPaywall
一回限りの解放限られた繰り返し価値を持つ小さなツールライフタイム製品に、後日オプションのサブスクリプションを追加

初日から複雑なアップグレードパスや3つのレベル、多くのバンドルを避け、1つの月額プランと1つの年間プランを使用してサブスクリプションを使用する。ローカライズされた価格を追加するには、特定の国からの意味のあるトラフィックを確認するまで待つ。

収益学習のための製品を設定

「収益学習のための製品を設定」

製品識別子を安定して読みやすく設定する:

com.example.app.premium.monthly
com.example.app.premium.yearly
com.example.app.premium.lifetime

コンテキスト: Capgo マーケティング ウェブサイト。役割: UI ラベル。表示場所: page agents/[slug].astro。メッセージキー `agents_page_copy_label` (Agents Page Copy Label)。

製品名を使用して、ユーザーが探している価値を強調するストア製品名を使用する。例えば、「月額プランナープロ」ではなく「月額」のみ。ストアメタデータとインアプリ購入名は、発見と明確さを助ける。

import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
const { products } = await NativePurchases.getProducts({
productIdentifiers: [
'com.example.app.premium.monthly',
'com.example.app.premium.yearly',
],
productType: PURCHASE_TYPE.SUBS,
});
const monthly = products.find((product) => product.identifier.endsWith('.monthly'));
const yearly = products.find((product) => product.identifier.endsWith('.yearly'));

UIにストア価格をハードコードせず、可能な限りストアデータからローカライズされた製品タイトル、請求期間、試用期間をレンダリングする product.priceString最初の支払い壁を作成

ヘッダー: 有料結果、例えば「無制限のトレーニングプランを解放」

  • メリット: 3 から 5 つの具体的な改善点、長い機能リストではなく
  • プラン: 月額と年額、実際の年間節約が提供される場合
  • 試用期間: exact 試用期間と試用期間終了後に何が起こるか
  • CTA: 「無料試用を開始」または「今すぐアップグレード」
  • リンク: 条件、プライバシーポリシー、購入の復元、サブスクリプションの管理
  • コピー

初期のユーザーがアプリの機能を理解した後、最初の支払い壁を設置してください。後で、使用制限、プレミアム機能タップ、またはコアアクションの完了を含む追加のトリガーをテストしてください。

購入と復元のフロー

購入と復元のフロー
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
export async function buyYearly(appAccountToken: string) {
const transaction = await NativePurchases.purchaseProduct({
productIdentifier: 'com.example.app.premium.yearly',
planIdentifier: 'yearly-plan',
productType: PURCHASE_TYPE.SUBS,
appAccountToken,
});
await fetch('/api/purchases/validate', {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({
transactionId: transaction.transactionId,
receipt: transaction.receipt,
purchaseToken: transaction.purchaseToken,
productIdentifier: transaction.productIdentifier,
}),
});
return transaction;
}
export async function restorePurchases() {
await NativePurchases.restorePurchases();
return NativePurchases.getPurchases({
productType: PURCHASE_TYPE.SUBS,
});
}

コンテキスト:Capgoのマーケティングウェブサイト。役割:UIラベル。表示場所:ページエージェント/[slug].astro。メッセージキー`agents_page_copy_label` (エージェントページコピーラベル)。

購入をバックエンドで常に検証し、持続可能な特権を付与する前に。ローカルエンティテントキャッシュを保持して、UIが高速になるようにしますが、ストアとバックエンドを真実の元として扱ってください。

最初のユーザーを引き込む

最初のユーザーを引き込む

  • 収益はトラフィックが必要です。ブランドがなくても機能するチャンネルから始めてください:
  • ASO:タイトル、サブタイトル、キーワード、スクリーンショット、アプリの説明、アイコン、評価、インアプリ購入の名前。
  • 短い動画:ターゲット国向けのクイックデモ、問題/解決のクリップ、前/後例を投稿してください。
  • Redditとコミュニティ:最初は会話に参加し、次に作ったものを有用な物語として共有するのではなく広告として共有しないでください。

各チャネルは、ユーザーを同じ測定フナールに送信するようにして、保持率、パイウォールビュー、試用、購入を比較することができます。

churnの一部は、ユーザーがアプリを試して、自分に合っていないと判断した場合です。それは正常です。重要なのはパターンです。

  • 試用中のキャンセル: 不明な価値、不十分なオンボーディング、または間違ったトラフィック。
  • 1サイクル後の中止: 再現性が不足している、または弱い習慣ループ。
  • 返金: 価格の不一致、誤って購入されたリスク、または不明瞭な条項。
  • 復元が行われていない: 所有権の処理が破損している、または復元UIが欠けている。

可能な場合に、1つの質問のキャンセルサーベイを追加してください。回答を使用して、オンボーディング、機能スコープ、ストアのスクリーンショット、パイウォールコピーを改善してください。

  • 製品は、1つの明確な有料問題を解決します。
  • iOSとAndroidでテストされたストア製品が有効です。
  • ストアから価格と条件を読み込んだペイウォールが表示されます。
  • 購入、復元、サブスクリプションの管理、およびバックエンド検証が実装されています。
  • 購入までのフラネルイベントが最初にアプリを開いたときから追跡されます。
  • アプリストアのメタデータは最初のスクリーンショットで価値を説明しています。
  • 起動前に少なくとも1つのアクイジションチャネルが有効です。
  • 最初のサブスクライバーからチャーンフィードバックが収集されます。
関連ガイド

収益 プレイブックから続けて

収益 プレイブックから続けて

あなたが使用している 収益 プレイブック 収益 プレイブックを使用して Using @capgo/native-purchases capgo の価格設定 Capgo の価格設定 for the product workflow in Capgo 価格設定, 支払いシステム Payment システムの実装詳細については @capgo/ネイティブ購入 Payment システムの実装詳細については @capgo/native-purchases、 スタートアップ Payment システムの実装詳細については Getting Started。