iOS サブスクリプションの紹介オファー
このプラグインのインストール手順とフルマークダウンガイドを含むセットアッププロンプトをコピーしてください。
初期オファーは、エントリ障壁を軽減し、サブスクリプション コンバージョンを増やすために、有効なユーザーに無料試用版または割引の初期価格を提供することを許可します。
初期オファーは、サブスクライバー ベースを拡大する最も効果的なツールの 1 つです。ユーザーに以下のことを許可します。
- プレミアム機能をリスクフリーで試す
- コミットする前に価値を体験する
- より低い価格から始める
- 製品に対する自信を築く
オファー種類
「オファー種類」セクションiOSでは、以下の3種類の紹介オファーをサポートしています。
1. フリートライアル
「1. フリートライアル」セクション顧客は指定期間無料でアクセスできます。試用期間が終了すると、キャンセルしない限り標準料金で請求されます。
例:
- 7日間無料
- 14日間無料
- 1か月間無料
推奨:
- 高額のサブスクリプション
- 機能豊富なアプリ
- ユーザーの習慣を形成する
2. 1回払い
セクション「2. 1回払い」顧客は、導入期間をカバーするために割引された価格で1回の支払いを行います。
例:
- $1.99 2ヶ月 (その後 $9.99/月)
- $9.99 3ヶ月 (その後 $19.99/月)
最適なのは:
- コミットメントの信号
- キャッシュフローのニーズ
- 価格感度のテスト
3. Pay As You Go
3. Pay As You Go複数の請求サイクルごとに、顧客は価格が低くなります。
例:
- $1.99/月 x 3 か月 (次に $9.99/月)
- $4.99/月 x 6 か月 (次に $14.99/月)
最も適している:
- 段階的なコミットメント
- 長期的な価値の示し
- 認知されるリスクの低減
ユーザーは、次の条件を満たさなければ、初期オファーを受け取ることができません。
- 製品に対して初期オファーを受け取ったことがない
- 製品の同一サブスクリプショングループの製品に対して初期オファーを受け取ったことがない
- 製品に対して有効なサブスクリプションを持っていない
前提条件
「前提条件」というセクションまず、自動更新可能なサブスクリプションを作成する必要があります。 初期オファーを追加する前に Appleは自動的に有効性の確認を行います。native-purchasesプラグインは、オファーを提示する前に有効性を確認するためのメソッドを提供します。
イントロダクション オファーを作成する
セクション “イントロダクション オファーを作成する”-
サブスクリプションに移動する
App Store Connectにアクセスし、 Monetize > サブスクリプション セクションに移動し、オファーを追加したいサブスクリプションを選択します。
-
サブスクリプション価格を追加する
サブスクリプション価格の右側にある + アイコンをクリックして価格設定モーダルを開きます。
-
イントロダクション オファーを作成する
「イントロダクション オファーを作成する」を選択します __CAPGO_KEEP_0__ iOS の導入的なオファー

-
国と開始日を設定
国と地域: オファーが利用可能になる場所を選択
- すべての国を選択して最大の範囲を確保
- または、特定の市場に制限してテスト
開始日: オファーが利用可能になる日時
- 即時または将来の日時に設定
- マーケティング キャンペーンと調整するのに役立ちます
終了日 (任意): オファーが期限切れになったとき
- 継続中の利用の場合に空白を入力してください
- 期限付きのキャンペーンの場合に日付を設定してください
-
オファータイプを選択してください
3 つのオファータイプのいずれかを選択してください
無料 (無料の試用版)
- 期間を選択してください (日、週、月)
- 例: 7 日、2 週間、1 か月
1 回の支払いで済ます
- 1 回の支払い金額を設定してください
- 支払い金額でカバーされる期間を設定してください
- 例: 2 か月間で 1.99 ドル
Pay As You Go
- 期間ごとに割引価格を設定
- 期間の数を設定
- 例: 3 か月間で 2.99 ドル/月
-
確認
以下の内容を確認してください:
- オファー種類と期間
- 価格の詳細
- 紹介期間後のお試し価格
- 利用可能日と国
-
保存
クリック 保存 Capgo マーケティング ウェブサイトのページ/エリア: Capgo マーケティング ウェブサイト。役割: 短い UI ラベルまたはナビゲーション アイテム。メッセージ キー `save` (Save)。
標準的な無料試用期間の紹介オファーを作成します。すぐにサンドボックスモードでテストできます。
オファー設定の例オファー設定の例
例 1: 標準的な無料試用期間Type: FreeDuration: 7 daysThen: $9.99/monthユーザー ユージェストリー:
- 1-7 日間: 無料アクセス
- 8 日目: $9.99 の初回請求
- 月次請求は続きます
例 2: 前払い割引期間
例 2: 前払い割引期間Type: Pay Up FrontPrice: $4.99Duration: 3 monthsThen: $9.99/monthユーザージャーニー:
- 1 日目: $4.99 で課金
- 90 日間のアクセス
- 91 日目: $9.99/月で課金
例 3: 逐次導入
例 3: 逐次導入Type: Pay As You GoPrice: $2.99/monthPeriods: 6 monthsThen: $9.99/monthユーザージャーニー:
- 1-6 か月: $2.99/月
- 7月以降:$9.99/月
アプリ内での使用
「アプリ内での使用」native-purchases プラグインは、初期オファーの提示と適格性を自動的に処理します。
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products with intro offer informationconst { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.yourapp.premium_monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];
// Display intro offer details (StoreKit sends localized metadata)if (product.introductoryPrice) { console.log('Intro price:', product.introductoryPriceString); console.log('Intro period:', product.introductoryPricePeriod); console.log('Intro cycles:', product.introductoryPriceCycles); console.log('Regular price:', product.priceString);} else { console.log('No intro offer configured');}
// Purchase (StoreKit automatically applies intro pricing if eligible)try { const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.yourapp.premium_monthly', productType: PURCHASE_TYPE.SUBS, });
console.log('Subscription active, receipt length:', transaction.receipt?.length); await validateReceiptOnServer(transaction.receipt);} catch (error) { console.error('Purchase failed:', error);}ユーザーに初期オファーを表示する
「ユーザーに初期オファーを表示する」UIのベストプラクティス
「UIのベストプラクティス」明確な価値提案
Try Premium Free for 7 DaysThen $9.99/month. Cancel anytime.節約の強調
Start at Just $1.99Get 3 months of Premium for only $1.99Then $9.99/month透明なコミュニケーション:
Your Free Trial• Access all premium features• No charge for 7 days• $9.99/month after trial• Cancel anytime, even during trialサンプル実装
サブタイトル “サンプル実装”function formatIntroOffer(product: any): string { if (!product.introductoryPrice) { return `${product.priceString} per ${product.subscriptionPeriod}`; }
const intro = product.introductoryPrice; const regular = product.priceString;
if (intro.price === 0) { // Free trial return `Try free for ${intro.periodString}, then ${regular}`; } else if (intro.cycles === 1) { // Pay up front return `${intro.priceString} for ${intro.periodString}, then ${regular}`; } else { // Enterprise return `${intro.priceString} for ${intro.cycles} ${intro.periodString}s, then ${regular}`; }}マーケティングのベストプラクティス
サブタイトル “マーケティングのベストプラクティス”試用期間戦略
サブタイトル “試用期間戦略”- 3-7 日: 急速な決定アプリ、ゲーム
- 7-14 日間: 大部分アプリの標準
- 14-30 日間: 専門ツールやプロフェッショナルアプリ
- 30+ 日間: 高価なB2Bや企業向け
価格心理学
「価格心理学」セクション- $0.99-$1.99: 低い障壁、テストに適している
- 50% オフ: 強い認知価値
- 初月無料: 一般的なパターン
コミュニケーションのタイミング
「コミュニケーションのタイミング」- 試用期限前に: 来る課金の予告
- 値打ちの強調: 使用状況の統計や達成
- 簡単なキャンセル: 透明なプロセスで信頼を築く
イントロダクション オファーのテスト
「イントロダクション オファーのテスト」サンドボックス テストを使用して動作を検証する:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// In sandbox mode, accelerated subscription durations apply:// - 3 days free trial = 3 minutes// - 1 week free trial = 3 minutes// - 1 month free trial = 5 minutes
const { products } = await NativePurchases.getProducts({ productIdentifiers: ['premium_monthly'], productType: PURCHASE_TYPE.SUBS,});
// Purchase with intro offerconst transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'premium_monthly', productType: PURCHASE_TYPE.SUBS,});
console.log('Intro purchase transaction:', transaction.transactionId);
// Wait for accelerated renewalsetTimeout(async () => { const { purchases } = await NativePurchases.getPurchases({ productType: PURCHASE_TYPE.SUBS, }); const premium = purchases.find((purchase) => purchase.productIdentifier === 'premium_monthly'); console.log('After trial state:', premium?.subscriptionState);}, 180000); // 3 minutes for weekly trial重要な注意事項
「重要な注意事項」のセクション資格のあるルール
「資格のあるルール」のセクション- 1つの初期オファーは、ユーザーごとにサブスクリプション グループごとに(ライフタイム)
- 新規サブスクライバーのみに適用
- キャンセル後に再利用できない
- サブスクリプションのアップグレード/クロスグレードでは利用できない
StoreKit API
「StoreKit API」のセクションintroductoryPriceStoreKitで初期オファーの詳細を表示eligibilityメソッドはユーザーが資格があるかどうかを確認します。- 購入時に自動的に適用されます。
- 特別な購入方法が必要ありません。
制限事項
「制限事項」のセクション- サブスクリプションごとに1つのイントロオファーが同時に有効になります。
- 他の割引タイプと組み合わせることはできません。
- 資格の条件を変更することはできません。
- Appleが資格の確認を管理しています。
トラブルシューティング
「トラブルシューティング」のセクションイントロオファーが表示されない場合:
- App Store Connect からオファーが有効かどうかを確認する
- ユーザーが以前イントロダクション オファーを使用していないことを確認する
- グループ内でユーザーが何らかのサブスクリプションに登録していないことを確認する
- 新しいサンドボックス アカウントでテストする
エリギビリティ チェックが失敗している:
- App Store の同期を待つ (2-3 時間かかる場合があります)
- 製品 ID が正しいことを確認する
- サブスクリプション グループの設定を確認する
- 新しいテスト アカウントでサンドボックスでテストする
表示価格が間違っている:
- 地域価格設定を確認する
- 通貨変換を確認する
- 提供日付を最新の状態に保つ
- 製品情報を更新する
サンドボックステストの問題:
- 加速された期間を使用する (3分 = 1週間)
- 各テスト用に新しいテストアカウントを作成する
- 試用期間を自然に完了させる
- 分析と最適化
「分析と最適化」のセクション
追跡するメトリック「追跡するメトリック」のセクション
イントロオファー受容率- Analytics and Optimization
- 試用から有料への変換率
- 試用中のキャンセル
- 初回課金後の保持率
- 収益への影響
A/B テストのアイデア
セクション「A/B テストのアイデア」- 無料試用と有料の導入
- 試用期間の変化
- 割引率
- 単一の支払いと繰り返し割引
最適化戦略
セクション「最適化戦略」// Track offer performanceanalytics.track('intro_offer_displayed', { product_id: product.identifier, offer_type: product.introductoryPriceType, offer_duration: product.introductoryPricePeriod});
analytics.track('intro_offer_accepted', { product_id: product.identifier});
// Monitor conversionNativePurchases.addListener('transactionUpdated', (transaction) => { if (transaction.productIdentifier === product.identifier && transaction.isActive) { analytics.track('trial_converted', { transactionId: transaction.transactionId, productId: transaction.productIdentifier, }); }});次のステップ
次のステップ- サンドボックステストを設定 ウィンバックキャンペーン用のプロモーショナルオファーを設定
- サブスクリプション分析を実装
- ターゲットマーケティングキャンペーンを設定
- 追加リソース
追加リソース
詳細については、公式のAppleドキュメントの公式のAppleドキュメントの 公式のAppleドキュメントの.
iOS サブスクリプションの紹介オファーから続けて
iOS サブスクリプションの紹介オファーから続けて「iOS サブスクリプションの紹介オファーから続けて」を使用している場合 iOS サブスクリプションの紹介オファー @__CAPGO_KEEP_0__/native-purchasesを使用して @capgo/native-purchasesのネイティブ機能を使用して capgo Pricing Capgo Pricingの製品ワークフローを使用して for the product workflow in Capgo Pricing, Payment systemの実装詳細を使用して @__CAPGO_KEEP_0__/native-purchases @capgo/native-purchases Capgoの@capgo/native-purchasesの実装詳細について Getting Started Getting Startedの実装詳細について