メインコンテンツにジャンプ

Create Android Subscription Introductory Offer

GitHub

新規サブスクライバーの障壁を軽減する

新規サブスクライバーの障壁を軽減する

新規サブスクライバーの障壁を軽減する

新規サブスクライバーの障壁を軽減する

  • 新規サブスクライバーの障壁を軽減する
  • Increase conversion rates
  • Allow users to try your premium features risk-free
  • Build long-term subscriber relationships

Users can receive an introductory offer if they haven’t previously purchased or received an introductory offer for the subscription. Google Play handles eligibility automatically.

You must first create an auto-renewable subscription before adding an introductory offer.

  1. 割引設定のアクセス

    Google Play Consoleにアクセスし、サブスクリプションを選択し、 割引の追加 ボタンをクリックします。

    割引の追加ボタン

  2. 基本プランの選択

    基本プランを選択するモーダルが表示されます。基本的には1つの基本プランしかありません。基本プランを選択し、 割引の追加 をクリックして続行します。

    基本プランの選択

  3. 割引の詳細設定

    以下の情報を入力してください:

    オファーID: このオファーの固有の識別子

    対象者: このオファーを受け取れるユーザーを選択

    • 新規顧客: まだサブスクライブしていないユーザー
    • 既存の顧客: 以前サブスクライブしていたユーザー
    • 開発者が決定: 自社のロジック (native-purchasesの機能ではありません)

    オファーを設定

  4. フェーズを追加

    下部のページでオファー構造を定義するにはクリックしてください。 2つのフェーズを追加できます。組み合わせることができる例としては以下のようになります。 無料試用期間のみ

    割引価格のみ

    • 無料試用期間後に割引の定期支払い
    • フェーズのタイプを選択
    • __CAPGO_KEEP_0__
  5. __CAPGO_KEEP_1__

    3つのフェーズタイプから選択してください:

    無料試用版

    • 期間限定で無料で利用できる
    • 例:7日間無料、$9.99/月

    単一の支払い

    • 特定の期間に一回の割引価格
    • 例:2ヶ月間$1.99、$9.99/月

    割引の繰り返し支払い

    • 複数回のサイクルごとに減額された月額料金
    • 例:3ヶ月間$4.99/月、$9.99/月
  6. フェーズ期間の設定

    フェーズの期間を設定してください:

    • Days, weeks, or months
    • Number of billing cycles
  7. Finalize and Activate

    Click Apply, then Save to activate the offer. The Activate button will become available once saved.

例 1: シンプル フリートライアル

例 1: シンプル フリートライアル
  • 第 1 期: 7 日間無料
  • 次に: $9.99/月の標準価格

例 2: ディスカウント イントロダクション

例 2: ディスカウント イントロダクション
  • 第 1 期: 初月 $1.99
  • 次に: $9.99/月の標準価格

例 3: 拡張試用 + ディスカウント

例 3: 拡張試用 + ディスカウント
  • 第 1 期: 14 日間無料
  • 第 2 期: 2 か月間 $4.99/月
  • Then: $9.99/month standard pricing

native-purchases プラグインは、導入オファーの適格性と表示を自動的に処理します:

import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products (includes intro offer metadata)
const { products } = await NativePurchases.getProducts({
productIdentifiers: ['com.example.premium.monthly'],
productType: PURCHASE_TYPE.SUBS,
});
const product = products[0];
if (product.introductoryPrice) {
console.log(`Intro price: ${product.introductoryPriceString}`);
console.log(`Regular price: ${product.priceString}`);
console.log(
`Offer duration: ${product.introductoryPrice.subscriptionPeriod?.numberOfUnits} ${product.introductoryPrice.subscriptionPeriod?.unit}`,
);
} else {
console.log('No intro offer configured for this product');
}
// Purchase (Google Play applies intro pricing automatically if the user is eligible)
const transaction = await NativePurchases.purchaseProduct({
productIdentifier: 'com.example.premium.monthly',
planIdentifier: 'monthly-plan', // Base Plan ID from Google Play Console
productType: PURCHASE_TYPE.SUBS,
});
console.log('Introductory purchase transaction', transaction.transactionId);
  • 無料試用3-14 日間が最も多くのアプリで最適な期間です
  • 割引期間:1-3か月で習慣を身に付けることができる
  • 価格割引:通常価格の50-70%オフがコンバージョンを促す
  • 初期オファーと通常価格を明確に表示する
  • 初期期間後のイベントを表示する
  • キャンセルを簡単かつ透明にし
  • 初期期間終了前にユーザーに通知する

異なるオファー構造をテストする

  • 無料試用期間
  • 割引率
  • 割引期間
  • 単相 vs. 多相
  • 1つのサブスクリプションあたり1つの導入オファーしか有効にならない
  • ユーザーは1つのサブスクリプションあたり1度だけ導入オファーを取得できる
  • 導入オファーはサブスクリプションのアップグレード/ダウングレードには適用されない
  • 導入オファーの変更は既存のサブスクリーバーに影響しない

Intro オファーが表示されない:

  • Play Console でオファーが有効になっていることを確認する
  • ユーザーのエリギビリティを確認する (オファーを以前使用した可能性がある)
  • 最新の製品情報を使用していることを確認する

間違ったユーザーがオファーを受け取っている:

  • エリギビリティ設定を確認する (新規 vs 既存の顧客)
  • ユーザーが以前別のデバイスでサブスクライブしたことを確認する
  • Play Store アカウントの履歴を確認する

オファーが購入時に適用されない:

  • 製品 ID が完全に一致していることを確認する
  • オファーが有効で期限切れでないことを確認する
  • オファーの日付範囲設定を確認する
  • sandbox環境の設定 オファーをテストする
  • Play Consoleアナリティクスで変換率を監視する
  • 異なるオファーを持つ複数のサブスクリプションのTierを作成する

Create Android Subscription Introductory Offerから続ける

Section titled “Keep going from Create Android Subscription Introductory Offer”

Capgoを使用している場合 Create Android Subscription Introductory Offer Capgoを使用して支払いと購入を計画する場合、@__CAPGO_KEEP_0__/native-purchasesと接続する Using @capgo/native-purchases native capabilityの使用に@capgo/native-purchasesを使用します。 Capgoの価格設定 native capabilityの製品ワークフローにCapgoの価格設定を使用します。 決済システム native capabilityの実装詳細に決済システムを使用します。 @capgo/native-purchases @capgo/native-purchasesの実装詳細を使用します。 Getting Started Getting Startedの実装詳細を使用します。