フリーミアム プランを構成する

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動します。
情報

フリーミアム プランを使用すると、アプリ デベロッパーは使用量、期間、またはその両方に基づいて、一定期間料金プランを無料で利用できます。調整可能な通知以外のすべての料金プラン タイプでフリーミアム プランを構成できます。

UI を使用してフリーミアム プランを構成する

以下のように、料金プランのフリーミアム プランを構成します。

エッジ

Edge UI を使用してフリーミアム プランを構成するには、料金プランを作成または編集するときに、任意の料金プラン タイプ(調整可能な通知を除く)を選択し、[フリーミアム] セクションでフリーミアム プランを有効にして、次のいずれかのオプションを選択します。

  • 使用量に基づくプラン(API 呼び出し回数)
  • 期間別の特典
  • いずれか早い方

選択内容に基づいて、次のフィールドのいずれかまたは両方を構成します。

フィールド 説明
フリーミアムの使用量(API 呼び出し) : [数量別特典] または [早い者勝ち] を選択した場合は必須です。

デベロッパーに料金が請求されないトランザクションの数(またはトランザクション記録ポリシーに記録されたカスタム属性に関連する値)。ボリュームは API プロダクトで測定されます。

フリーミアム期間 : [期間で提供] または [どちらか早い方] を選択した場合は必須です。

デベロッパーに課金されない期間。たとえば、30 日間です。数と単位(日、週、月)を指定します。

Classic Edge(Private Cloud)

Classic Edge UI を使用してフリーミアム プランを構成するには:

  1. [Freemium] タブを選択します。

  2. 次の情報を入力します。
    フィールド 説明
    フリーミアム パッケージですか?

    無料期間の長さ。次のいずれかのラジオボタンを選択します。

    • 数量別。無料期間は、[Volume] フィールドで指定された数量に基づきます。
    • [期間] で並べ替えます。無料期間は、[Freemium Duration] フィールドで指定された時間間隔に基づきます。
    • いずれか早い方。無料期間は、[Volume] フィールドの数量または [Freemium Duration] フィールドの時間間隔のいずれかに達した時点で終了します。
    • いいえ。これはフリーミアム プランではありません。これがデフォルトです。
    フリーミアムのボリューム

    デベロッパーに課金されるトランザクションの量(またはトランザクション記録ポリシーに記録されたカスタム属性に関連する量)。使用量は、API パッケージ内のすべてのプロダクトで測定されます。ボリューム番号(5000 など)を入力します。つまり、デベロッパーがプランを開始したときに、最初の 5,000 件の取引(またはカスタム属性関連アイテムの最初の 5,000 回の使用)に対しては課金されません。このフィールドは、[Freemium Package?] フィールドで [By Quantity] または [Whichever comes first] を選択した場合にのみ有効になります。

    フリーミアムの期間

    デベロッパーに料金が請求されない期間。数値を入力し、期間(1 か月など)を選択します。つまり、購入したプランの開始日から 1 か月間は、デベロッパーに料金が請求されません。このフィールドは、[freemium Package?] フィールドで [By Duration] または [Whichever comes first] を選択した場合にのみ有効になります。

API を使用してフリーミアム プランを料金プランに構成する

フリーミアム プランは、レートプランの作成時または更新時に追加できます。フリーミアム プロパティは、呼び出しのリクエスト本文で指定します。

たとえば、次のリクエストでは、30 日間のフリーミアム期間を含む標準料金プランを作成します。(フリーミアム関連の仕様がハイライト表示されています)。

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Simple rate plan",
     "currency": {
      "id" : "usd"
     },
     "description": "Simple rate plan",
     "displayName" : "Simple rate plan",
     "freemiumDuration": "30",
     "freemiumDurationType": "DAY",
     "monetizationPackage": {
      "id": "location_package"
     },
     "organization": {
      "id": "{org_name}
     },
     "published": "true",
     "ratePlanDetails": [
     {
      …
      }
      ],
     "startDate": "2013-09-15",
     "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location_package/rate-plans" \
-u email:password

フリーミアム ベースの数量(API パッケージを含むトランザクションの数や、トランザクション記録ポリシーに記録されたカスタム属性に関連する量など)を指定するには、フリーミアム単位の数として指定します。たとえば、次のプロパティ割り当てでは、フリーミアムが 5,000 個のフリーミアム ユニットに基づいていることを指定します。

"freemiumUnit": "5000"

料金プランのオプションの一覧については、料金プランの構成設定をご覧ください。