iOSサブスクリプションの紹介オファー
インストールステップとフルマークダウンガイドを含むセットアッププロンプトをコピーしてください。
導入オファーは、エントリ障壁を軽減し、サブスクリプションコンバージョンを増やすために、有資格のユーザーに無料試用版または割引の導入価格を提供することを許可します。
導入オファーは、サブスクライバーのベースを拡大する最も効果的なツールの 1 つです。ユーザーに以下のことができるようにします。
- プレミアム機能をリスクフリーで試す
- コミットする前に価値を体験する
- より低い価格から始める
- 製品に対する自信を築く
オファー種類
「オファー種類」というタイトルのセクションiOSは、以下の3種類の紹介オファーをサポートしています:
1. フリートライアル
セクションのタイトル:「1. フリートライアル」顧客は、指定された期間無料でアクセスできます。試用期間が終了すると、キャンセルしない限り標準料金で請求されます。
例:
- 7日間無料
- 14日間無料
- 1か月間無料
おすすめ:
- 高額のサブスクリプション
- 機能豊富なアプリ
- ユーザーハビットの作成
2. 1か月あたりの支払い
Section titled “2. 1か月あたりの支払い”顧客は、導入期間をカバーする単一の割引価格を支払います。
例:
- $1.99 for 2 months (then $9.99/month) → $1.99/2か月 (その後 $9.99/月)
- $9.99 for 3 months (then $19.99/month) → $9.99/3か月 (その後 $19.99/月)
適切なもの:
- コミットメントの信号
- 現金流量の必要性
- 価格感受性のテスト
3. ご利用に応じての支払い
Section titled “3. ご利用に応じての支払い”複数の請求サイクルで支払う顧客は、価格が低くなります。
例:
- 3 か月間 $1.99/月 (次に $9.99/月)
- 6 か月間 $4.99/月 (次に $14.99/月)
適切なもの:
- 段階的なコミットメント
- 長期的な価値の示唆
- リスクの認識の低下
資格要件
資格要件のセクションユーザーは、以下の条件を満たす場合にのみ、製品の紹介オファーを受け取ることができます。
- 製品の紹介オファーを受けていない場合、または
- 同一サブスクリプショングループ内の製品のいずれにも初期オファーが届いていない
- 製品に対して有効なサブスクリプションを持っていない
前提条件
前提条件のセクションまず 自動更新可能なサブスクリプションを 作成する必要があります。
サブスクリプションを作成した後、初期オファーを追加できます。
初期オファーの作成-
Navigate to Subscription
App Store Connectにアクセスし、 Monetize > サブスクリプション セクションに移動し、サブスクリプションにオファーを追加したいものを選択してください。
-
サブスクリプション価格の追加
サブスクリプション価格の「Subscription Prices」に隣接する + アイコンをクリックして価格設定モーダルを開きます。
-
初回割引の作成
Select 初回割引の作成 オプションから「Create introductory offer」を選択してください。

-
国と地域の設定と開始日
国と地域このオファーが利用可能になる場所を選択
- 最大の範囲で全ての国を選択
- 特定の市場に限定してテスト
開始日このオファーが利用可能になる日時
- 即時または将来の日時を選択してください
- マーケティングキャンペーンの調整に役立ちます
終了日(任意)このオファーが終了する日時
- 終了日を空白のままにすると、継続的な利用が可能になります
- __CAPGO_KEEP_0__の期限付きキャンペーンの日付を設定
-
__CAPGO_KEEP_0__のオファー種類を選択
__CAPGO_KEEP_0__の3つのオファー種類のいずれかを選択:
無料 (無料試用版)
- 支払い期間 (日、週、月) を選択
- 例: 7 日間、2 週間、1 か月
一括支払い
- 一括支払い価格を設定
- 支払いがカバーする期間を設定
- 例: $1.99 で 2 か月
利用に応じて支払う
- __CAPGO_KEEP_0__
- __CAPGO_KEEP_1__
- __CAPGO_KEEP_2__
-
__CAPGO_KEEP_3__
__CAPGO_KEEP_4__
- __CAPGO_KEEP_5__
- __CAPGO_KEEP_6__
- __CAPGO_KEEP_7__
- __CAPGO_KEEP_8__
-
__CAPGO_KEEP_9__
__CAPGO_KEEP_10__ __CAPGO_KEEP_11__ 導入オファーの作成に使用します。すぐにサンドボックスモードでテストできます。
オファー設定の例
「オファー設定の例」のセクション例 1: スタンダード フリートライアル
「例 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ユーザージャーニー:
- Day 1: $4.99で充電
- 90日間のアクセス
- Day 91: $9.99/月で充電
Example 3: 逐次導入の例
Example 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 日以上高度なビジネスまたはエンタープライズ
価格心理学
価格心理学のセクション- $0.99-$1.9914-30 日間:低コスト
- 30 日以上:高コスト50% オフ
- 1 か月間無料初回月間無料
コミュニケーションタイミング
コミュニケーションタイミングのセクション- 試行期間終了前料金の予定をユーザーに思い出させる
- 値を強調使用状況の統計や達成を表示
- キャンセルが簡単透明なプロセスで信頼を築く
テストイントロダクションオファー
テストイントロダクションオファーのセクションサンドボックステストを使用して動作を検証する
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 APIintroductoryPrice初期オファーの詳細を表示eligibilityメソッドはユーザーが資格があるかどうかを確認します- 購入時点で自動的に適用されます
- No special purchase method needed
制限
「制限」- 1つのサブスクリプションあたり1つの紹介オファーのみ有効
- 他の割引タイプと組み合わせることはできません
- エリジビリティルールを変更することはできません
- Appleがエリジビリティチェックを実行しています
トラブルシューティング
「トラブルシューティング」紹介オファーが表示されない場合:
- App Store Connectでオファーが有効になっているか確認してください
- ユーザーが以前紹介オファーを使用していないか確認してください
- グループにサブスクライブしていないことを確認する
- 新しいサンドボックスアカウントでテストする
エリギビリティチェックが失敗しています:
- App Storeの同期を待ってください (2-3時間かかります)
- 製品IDが正しいことを確認する
- サブスクライブグループの設定を確認する
- 新しいテストアカウントでサンドボックスでテストする
表示される価格が間違っている:
- 地域価格設定を確認する
- 通貨変換を確認する
- オファー日付が最新であることを確認する
- 製品情報を更新する
サンドボックステストの問題点:
- 加速された期間を使用 (3 分 = 1 週間)
- 各テスト用に新しいテストアカウントを作成
- 試行錯誤を自然に待つ
- 再生回数のチェック (最大 6 回サンドボックス内)
分析と最適化
分析と最適化のセクションこれらのメトリックを追跡
これらのメトリックを追跡するセクション- 導入オファーの受け入れ率
- 試行錯誤から有料化された率
- 試行錯誤中にキャンセルされた率
- 初回充電後の保持
- 収益への影響
A/B Testing Ideas
セクション「A/B Testing Ideas」- 無料試用版と有料版の紹介
- 試用期間の変化
- 割引率
- 単一の支払いと繰り返し割引
最適化戦略
セクション「最適化戦略」// 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ドキュメントを参照してください.
Create iOS Subscription Introductory Offerから続けて
Create iOS Subscription Introductory Offerから続けてあなたが iOS のサブスクリプションの紹介的なオファーを作成する場合 支払いと購入を計画する場合、 @capgo/native-purchases @capgo/native-purchases のネイティブ機能のために @Capgo/native-purchases の製品ワークフロー @Capgo/native-purchases の価格 支払いシステム 支払いシステムの実装詳細 @capgo/native-purchases @capgo/native-purchases の実装詳細 Getting Started 実装詳細については、Getting Startedを参照してください。