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

現在、Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご確認ください
情報

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

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

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

エッジ

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

  • 使用量別のオファー(API 呼び出しの回数)
  • 期間別の特典
  • 早い方

選択した内容に応じて、次のフィールドのいずれかまたは両方を設定します。

フィールド 説明
フリーミアムの使用(API 呼び出し) : [数量による特典] または [先着順] を選択した場合は必須です。

デベロッパーへの請求が行われないトランザクションの数(またはトランザクション記録ポリシーに記録されたカスタム属性に関連する値)。使用量は API プロダクトごとに測定されます。

フリーミアムの期間 : [期間別の特典] または [先着順] を選択した場合は必須です。

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

従来の Edge(Private Cloud)

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

  1. [フリーミアム] タブを選択します。

  2. 次の情報を入力します。
    項目 説明
    フリーミアム パッケージ、

    無償期間の範囲。次のいずれかのラジオボタンを選択します。

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

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

    フリーミアムの期間

    デベロッパーに課金されない期間。数値を入力して期間(1 か月など)を選択します。つまり、購入したプランの開始日から 1 か月間は課金されません。このフィールドは、[フリーミアム パッケージ] フィールドで [期間別] または [最初に来た方] を選択した場合にのみ有効になります。

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"

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