配信
配信

サブスクリプション

更新日時: 2024/10/25
サブスクリプションは、ユーザーがMeta Horizonストアのコンテンツを定期支払モデルという方法により購入する手段を提供します。サブスクリプションは、コンテンツが頻繁に更新されたり、サービス性のある機能が含まれたりするアプリやゲームにおいて優れたオプションです。
提供できるもの
  • 終了時には自動的に定期有料サブスクリプションに変換される無料トライアル期間
  • 1か月、3か月、6か月、12か月のサブスクリプション期間
  • プレミアムコンテンツやサブスクリプション期間のさまざまな組み合わせのサブスクリプションレベル
このガイドでは、サブスクリプションの基礎知識について説明します。アプリでのサブスクリプションの実装に関連するAPIの詳細については、サブスクリプション用のサーバーAPI (UnityUnrealネイティブ)をご覧ください。

サブスクリプションのステータス

次の場合、サブスクリプションの変更に関する通知メールがユーザーに送付されます。
  • トライアルサブスクリプションが開始された場合
  • トライアルサブスクリプションが、3日以内に有料サブスクリプションに更新するように設定された場合
  • 年間サブスクリプションが、60日以内に更新するよう設定された場合
  • 有料サブスクリプションを購入した場合
  • サブスクリプションが更新された場合
  • ユーザーがサブスクリプションをキャンセル、再開、アップグレードする場合
  • サブスクリプションがPOST APIにより延長またはキャンセルされた場合

トライアルサブスクリプション

トライアルサブスクリプションは、トライアル期間が終了すると自動的に更新されて有料サブスクリプションになります。
無料トライアル: 設定されている期間中、ユーザーはサブスクリプションコンテンツに無料でアクセスできます。トライアル期間が終了すると、サブスクリプションは有料プランになります。
初回価格: 期間限定で、サブスクリプションを割引価格で提供します。初回価格の限定期間が終了すると、サブスクリプションは正規料金に更新されます。

支払いに問題がある場合の猶予期間

支払いに問題があるためにサブスクリプションを更新できなかった場合、支払い失敗についてメールでサブスクリプション登録者に通知されます。サブスクリプションはその後の3日間アクティブ状態で継続し、その間に、サブスクリプション登録者は支払い方法を復元したりアクセスを維持したりできます。猶予期間内であれば、ユーザーは自分のサブスクリプションをキャンセルできます。

サブスクリプションの期限切れ

サブスクリプションは、キャンセルされた場合、または3日間の猶予期間経過後も更新されなかった場合、請求期間終了時にアクティブではなくなります。ユーザーは、サブスクリプションを再購入することにより、いつでもサブスクリプションを再登録できます。

サブスクリプションのキャンセル

ユーザーは、以下の場所からアクティブなサブスクリプションをキャンセルできます。
  • Meta Horizonモバイルアプリのサブスクリプション設定
  • Questヘッドセット内のストアの[Account (アカウント)]タブ
  • Meta Horizonストアウェブサイト上の自分のプロフィール設定。
サブスクリプションをキャンセルした後も、トライアルまたは支払い請求期間の残りの時間、ユーザーはコンテンツにアクセスできます。

サブスクリプションの再開

サブスクリプションはキャンセルされたが請求期間は終了していない場合、ユーザーはキャンセルを取り消して再開することにより、アクセスを維持することができます。次回更新日は変更されず、サブスクリプションは自動更新請求サイクルに戻ります。

サブスクリプションの期間とレベル

カスタマーには、サブスクリプションレベルと期間のさまざまな組み合わせを提供できます。レベルとは、一定の価格帯で提供される特定の商品のことです。期間とは、サブスクリプションの期間のことです。
  • 単一レベルの定期サブスクリプション。アプリのサブスクリプションレベルは1つ、期間も1つです。
    Example of single tier recurring
  • 複数レベルの定期サブスクリプション。アプリのサブスクリプションレベルは1つで、サブスクリプション期間は複数になります。
    Example of multi term periods
  • 複数レベル、期間のサブスクリプション。アプリのサブスクリプションレベルは複数で、期間が1つです。
    Example of multi tier single month
  • 複数レベル、期間のサブスクリプション。アプリのサブスクリプションレベルは複数で、期間も複数です。
    Example of multi tier single month
あるレベルでサブスクリプションを購入するカスタマーは、上のレベルにアップグレードすることも、下のレベルにダウングレードすることもできます。さらには、クロスグレード、つまりサブスクリプションを同じレベルの別のサブスクリプション期間に変更することも可能です。
カスタマーがアップグレードしてレベルを上げると、ただちにアップグレードが実施され、元の低いレベルのサブスクリプションの料金か日割計算でカスタマーに返金されます。ダウングレードとクロスグレードの変更は、現在のサブスクリプション期間が終了した後に実施されます。
ユーザーエクスペリエンスの品質を保証するため、サブスクリプションはできるだけシンプルな設定で作成してください。
  • サブスクリプション商品が1つだけの場合は、単一レベルのサブスクリプションを作成し、請求戦略に基づき必要に応じて期間を追加してください。
  • 複数レベルのユーザーエクスペリエンスを提供する場合は、同じサブスクリプションについて複数のレベルを作成し、それぞれのレベルに必要に応じて期間を追加してください。
  • 全く別々のサブスクリプション商品が複数あるというのは、あまり普通のことではありませんが、その場合は、それぞれの商品なレベルと期間を指定した別個のサブスクリプションを作成してください。別個のサブスクリプションをユーザーが相互に切り替えることはできません。一方、同時に複数のサブスクリション登録をすることは可能です。

サポートされるサブスクリプションモデル

アプリは、以下の3つのサブスクリプションモデルのいずれかに従っていなければなりません。
  • 無料の基本アプリ+必須サブスクリプションによりコンテンツ全体にアクセス
  • 無料の基本アプリ+任意の追加サブスクリプションによりプレミアムコンテンツにアクセス
  • 有料の基本アプリ+任意の追加サブスクリプションによりプレミアムコンテンツにアクセス
無料の基本アプリのサブスクリプションモデルでは、「購入前のお試し」タイプのインタラクションが可能で、ユーザーはサブスクリプションの購入を決める前にアプリの使い勝手を知ることができます。購入者の信頼は販売促進につながるため、サブスクリプションを申し込む前の無料トライアル期間を設けるかカスタマーに一部の無料コンテンツへのアクセスを提供することを検討しましょう。
期待できること
  • サブスクリプションは、アプリシェアではサポートされていません。複数のアカウントでヘッドセットを共有している場合、サブスクリプション登録者限定のコンテンツにアクセスできるのは、サブスクリプションを購入したアカウントのみです。
  • アプリ内サブスクリプションを制限なしでアプリ内購入できる場合、アプリの商品詳細ページ(PDP)から販売できるサブスクリプションは、開発者が特にMeta Horizonストアで販売するために選択したものに限定されます。
  • プレミアムコンテンツにアドオンコンテンツとしてダウンロードコンテンツ(DLC)が含まれている場合は、DLCをホストしてダウンロードするための方法を独自に提供する必要があります。Meta Horizonプラットフォーム上でホストされているDLCをサブスクリプションにリンクすることはできません。
  • 既存のサブスクリプションを変更または削除する場合は、Meta Quest開発者連絡窓口にお問い合わせください。

サブスクリプションを作成する

サブスクリプションを提供する場合、アプリ内でサブスクリプションのメリットを正確に説明する義務、および、販売された各サブスクリプション期間中はアプリのコンテンツまたはサービスを提供し続ける義務があります。
サブスクリプションのレベルと期間を1つ以上含むサブスクリプションを作成することができます。また、各サブスクリプションをアドオンIAPコンテンツにリンクすることができます。その販売SKUは、アプリ内購入(IAP)として提供することも、Meta Horizonストアで直接提供することもできます。IAPの作成に関する情報については、アドオン - ダウンロードコンテンツとアプリ内購入をご覧ください。
サブスクリプションを作成して公開する手順は、次のとおりです
  1. 開発者ダッシュボードにログインしてアプリに移動します。
  2. [Monetization (収益化)] > [Subscriptions (サブスクリプション)]に移動します。
  3. これがこのアプリの最初のサブスクリプションの場合、[Create new Subscription (新しいサブスクリプションを作成)]をクリックします。既存のサブスクリプションレベルがすでにある場合は、[Add subscription tier (サブスクリプションレベルを追加)]をクリックします。
  4. フォームに記入する際には、以下の点に特に注意してください。
    • レベルによって、レベルの間でのアップグレードとダウングレードが決まります。1が最低レベルです。低いレベルから高いレベルに移行する場合はアップグレードです。
    • サブスクリプション期間を少なくとも1つ定義する必要があります。無料トライアル期間を選んだ場合、そのトライアル期間は、当該レベルのすべての期間に適用されます。
    • このサブスクリプションに追加レベルが必要な場合は、[Add another subscription term (サブスクリプション期間を追加)]をクリックしてください。
    • イントロオファーは無料トライアルとともに使えます。新規ユーザーは無料トライアルから始まり、トライアル終了時にイントロ価格に更新され、イントロ期間終了時に最終的に全額に更新されます。
  5. アドオンコンテンツをサブスクリプションにリンクする場合は、それを[Add-ons (アドオン)]から選択します。
  6. サブスクリプションレベルの詳細の入力が完了したら、[Publish (公開)]を選択します。
  7. このサブスクリプションに追加レベルが必要な場合は、[Add subscription tier (サブスクリプションレベルを追加)]をクリックします。
Subscriptions In Progress table

Meta Horizonストアで販売する

[Add Subscription Tier (サブスクリプションレベルを追加)]フォームに必要事項を記入した時点では、[Show in Meta Horizon Store (Meta Horizonストアで表示する)][Sell on Meta Horizon Store (Meta Horizonストアで販売する)]のオプションがデフォルトで[On (オン)]に設定されています。
Sell subscription from pdp
つまり、デフォルトでは、3つのサーフェス(ウェブ、モバイル、VR)のすべてを通じて、すべてのサブスクリプションレベルが、Meta Horizonストア上でアプリの商品詳細ページ(PDP)のリストに販売用として表示されます。サブスクリプションをPDPから販売しない場合も、IAPとしてアプリ内から販売することは常に可能です。ユーザーがおすすめ商品を利用するためには、少なくとも1つのサブスクリプションについて[sell in store (ストア内で販売)]がオンになっていなければなりません。
サブスクリプションの関係する開発では、以下のことに注意してください。
  • カスタマーがPDPから購入済みのサブスクリプションプランを、そのカスタマーにIAPとして表示しないようにしてください。アプリで具体的なプランを販売用に提供する前に、エンタイトルメントチェックを実施して、ユーザーがすでにサブスクリプション登録者であるかどうかをチェックしてください。ユーザーエンタイトルメントチェックについて詳しくは、「ユーザーの認証」のドキュメントをご覧ください(UnityUnrealネイティブ)。
  • サブスクリプション登録したユーザーがアプリのPDPに移動すると、そこには[Manage subscriptions (サブスクリプションを管理)]ボタンが表示されています。これをクリックすると、そのユーザーの[Subscriptions (サブスクリプション)]ページが表示されます。
アプリのPDPでは、サブスクリプションレベルのすべてを表示したり販売したりすることをおすすめします。とはいえ、アプリのPDPにある[Subscribe (サブスクリプション登録)]ボタンがユーザーに選択された際に非表示になるサブスクリプションプランを選ぶことかできます。PDPでサブスクリプションを表示してかつ販売もする場合は、開発者自身がこれらの設定を個別に調整する必要があります。

ユーザーエクスペリエンス

ユーザーは、[Get (入手する)]ボタンを押すか、有料アプリの場合はそのアプリを購入することによって、まずアプリケーションのエンタイトルメントを得る必要があります。エンタイトルメントを入手したユーザーは、自動的にサブスクリプション登録するよう促されます。ユーザーは、PDPからいつでもサブスクリプション登録できます。PDPでは、無料トライアルが利用可能であるかどうかに応じて、[Get (入手する)]の代わりに[Subscribe (サブスクリプション登録)]または[Free Trial (無料トライアル)]のボタンが表示されます。
サブスクリプションプランを非表示にする手順:
  1. 開発者ダッシュボードにログインしてアプリに移動します。
  2. [Monetization (収益化)] > [Subscriptions (サブスクリプション)]に移動します。
  3. サブスクリプションプランの横の[Edit (編集)]アイコンをクリックします。
  4. PDPからサブスクリプションレベルを非表示にするには、[Show in Meta Horizon Store (Meta Horizonストアで表示する)]トグルをクリックして[Off (オフ)]にします。

サブスクリプションのクーポンコード

サブスクリプション用にクーポンコードを作成することができます。このコードにより、割引額と期間数の両方を設定可能な、一定数の期間に対する割引が適用されます。
クーポンコードを初回オファーと併用することはできません。現時点では、開発者による資金提供のみです。クーポンコードについて詳しくは、カスタムクーポンコードをご覧ください。
クーポンコードの作成手順:
  1. 開発者ダッシュボードにログオンします
  2. 左側のナビゲーションで、[Growth (成長)] > [Promo Codes (クーポンコード)]をクリックし、[Create New (新規作成)]をクリックします。
  3. コードを[Active (アクティブ)]としてマークした上で、名前、コード、アイテム、利用期間数、割引額、利用限度、コード有効期限などのフィールドに入力します。
  4. [Publish (公開)]をクリックし、コードをユーザーに配布します
クーポンコードの利用:
クーポンコードは、アプリ内またはPDP経由のどちらかでサブスクリプションを購入する際に、注文確認画面で利用することができます。ユーザーは、[Add promo code (クーポンコードを追加)]をクリックしてコードを入力した後、購入処理を完了するだけです。最初の有料サブスクリプション期間から割引が適用されます。
Subscriptions promo code redemption

サブスクリプション解約ディフレクション(ベータ版)

アプリのセルフ解約ディフレクション機能を有効にできるようになりました。解約ディフレクション機能は、ユーザーがサブスクリプションをキャンセルしようとした場合に、キャンセルフローの表示の中で、サブスクリプションを継続するなら1か月間無料で利用できることを知らせることにより、そのユーザーを引き留めるための機能です。観察によれば、そのようなオファーを受け入れたカスタマーは、追加の無料トライアル期間が終了して有料版に更新された後も、月々の支払いを続けてサブスクリプションを継続する傾向があります。
(サブスクリプションプランによっては)ユーザーはこの無料月間に支払いをしないため、この機能を有効にした場合、あなたは解約ディフレクションの無料部分の支払いを受け取らないことになります。

解約ディフレクションの仕組み

  • 1か月、3か月、6か月の各サブスクリプションプランのカスタマーは、サブスクリプションを継続してその後の更新時に支払いをすることを条件に、1か月間無料になります。
  • 年間プランのカスタマーは、サブスクリプションを継続してその後の更新時に支払いをすることを条件に、3か月間無料になります。

アプリの解約ディフレクションを有効にする

  1. 開発者ダッシュボードにログインしてアプリに移動します。
  2. [Monetization (収益化)] > [Subscriptions (サブスクリプション)]に移動します。
  3. サブスクリプションプランの横の[Edit (編集)]アイコンをクリックします。
  4. [Turn Churn Deflection (解約ディフレクション)]のオプションは、デフォルトでは[Off (オフ)]になっています。このトグルをオンにするだけで、ユーザーに対してこの機能を有効にすることができます。これはまだ先行リリース機能なので、この機能を受け取るのはユーザーのうちの約60%になります。
Activate churn deflection

ユーザーサブスクリプションを取り消す

ユーザーのサブスクリプションの取り消しが必要になった場合は、管理者と開発者の権限を持つ組織のメンバーが[Subscriptions (サブスクリプション)]パネルから取り消すことができます。サブスクリプションはただちに失効し、ユーザーはそのサブスクリプションに依存するすべてのコンテンツにアクセスできなくなります。
サブスクリプションが取り消された人には、Eメールで通知されます。取り消されたサブスクリプションに対して返金は行われません。
サブスクリプションを取り消す必要がある人のowner_idを把握していなければなりません。
ユーザーサブスクリプションを取り消す手順
  1. 開発者ダッシュボードにログインしてアプリに移動します。
  2. [Monetization (収益化)] > [Subscriptions (サブスクリプション)]に移動します。
  3. 右上で、[...] > [Revoke Subscription (サブスクリプションの取り消し)]を選択します。
    more menu
  4. [User ID (ユーザーID)]ボックスで、owner_idを入力してから[Terminate (停止)]を選択します。確認のダイアログボックスが表示されます。
  5. もう一度[Terminate (停止)]を選択して確定し、ユーザーのサブスクリプションを取り消します。

サブスクリプション紹介(ベータ版)

アプリのサブスクリプション紹介機能を有効にして、サブスクリプション登録者のソーシャルネットワークを活用し、新しい登録者を集めましょう。

利用資格

  • 送信者はアクティブな登録者である必要があります。これには、トライアルユーザーや解約したが、まだアクティブなサブスクリプション期間が残っているユーザーも含まれます。
  • 受信者は今まで登録したことがない人である必要があります。

リワード

  • 送信者は、受信者が有料サブスクリプション登録者になると、現在のサブスクリプション登録の1か月無料延長を獲得することができます。
  • 受信者は登録すると1か月の無料トライアルを受けられます。このトライアル終了後は、どのレベルのメンバーシップにおいても、開発者によって設定されたデフォルトの無料トライアルを受けることはできません。

アプリのサブスクリプション紹介を設定する

  1. 開発者ダッシュボードにログインしてアプリに移動します。
  2. [Monetization (収益化)] > [Subscriptions (サブスクリプション)]に移動します。
  3. すべてのサブスクリプションSKUでは、アプリのサブスクリション紹介を有効にする必要があります
    • サブスクリプションプランの横の[Edit (編集)]アイコンをクリックします。
    • [Turn on Subscription Referral (サブスクリプション紹介をオンにする)]のオプションは、デフォルトでは[OFF (オフ)]になっています。ユーザーがこの機能を利用できるようにするには、これを[ON (オン)]にします。
  4. すべてのサブスクリプションSKUでは、アプリのサブスクリション紹介を無効にする必要があります。無効にすると、ユーザーは新しい紹介リンクを生成できなくなり、既存の紹介リンクはすぐに効果がなくなります。紹介が承認されたユーザーは、無効化後最大14日間、1か月の無料トライアルを使うことができます。
  5. 紹介ページへのディープリンクを有効にするには
    • モバイル: https://www.meta.com/sendreferrals/subscription/{app_id}/
    • VR: systemux://store /item/{app_id}/?action=send
Activate subscription referral
ナビゲーションロゴ
日本語
© 2026 Meta