実際の通貨価格
Economy v2 が一般提供 (GA) されました。サポートとフィードバックについては、PlayFab フォーラム を参照してください。
RealMoneyPriceDetails プロパティには、サポートされている各マーケットプレイスごとに個別の価格ディクショナリが含まれます。このデータは、PlayFab がマーケットプレイス取引からの収益を追跡するために使用します。
概要
プレイヤーが外部マーケットプレイス (Apple App Store、Google Play、Steam、Microsoft Store、Nintendo eShop、PlayStation Store) を通じてアイテムを購入する場合、取引には実世界の金銭が関与します。カタログ アイテムにRealMoneyPriceDetails を設定することで、PlayFab は次のことができます。
- marketplace_transaction_redeemed イベントで、マーケットプレイスの引き換えからの 収益を追跡 します。
形式
RealMoneyPriceDetails は、サポートされる各マーケットプレイスごとに個別の価格ディクショナリを持つオブジェクトです。
各ディクショナリは、3 文字の ISO 4217 通貨コードを、最小通貨単位 の価格 (たとえば USD の場合はセント) にマッピングします。
現在、通貨コードとしては 米ドル (USD) のみがサポートされています。
GooglePlayPrices と AppleAppStorePrices のみです。
価格の例
カタログ アイテムへの実際の通貨価格の設定
実際の通貨価格は通常、AlternateIds を介して外部マーケットプレイス製品にリンクされた バンドル に設定します。プレイヤーがマーケットプレイスでの購入を引き換えると、PlayFab は一致するカタログ バンドルの RealMoneyPriceDetails の値を使用して収益を記録します。
API
CreateDraftItem または UpdateDraftItem を使用してカタログ アイテムを作成または更新する際に、RealMoneyPriceDetails を設定できます。
Game Manager
- Economy > Catalog (V2) に移動します。
- Bundles タブで、編集したいバンドルを選択するか、新しいバンドルを作成します。
- Prices セクションで、各マーケットプレイスの実際の通貨価格を構成します。
- Marketplace Mapping セクションで、バンドルを外部マーケットプレイス製品にリンクします。
イベントに実際の通貨価格が表示される仕組み
マーケットプレイス取引が引き換えられると、対応するマーケットプレイスの価格が marketplace_transaction_redeemed イベントにRealMoneyPrices として含まれます。たとえば、Google Play の引き換えの場合は次のようになります。
- Insights Explorer を介したカスタム分析クエリ
ベスト プラクティス
- マーケットプレイス バンドルには必ず
RealMoneyPriceDetailsを設定してください。 これにより、正確な収益追跡と分析が保証されます。 - 最小通貨単位を使用してください。 USD の場合、価格をセント単位で指定します (たとえば $4.99 の場合は
499)。 - 使用するマーケットプレイスのみを設定してください。 すべてのマーケットプレイスに価格を設定する必要はありません。タイトルが公開されているものだけで十分です。
- マーケットプレイスのリストと価格を同期してください。 外部マーケットプレイスで価格を更新する際は、
RealMoneyPriceDetailsの対応するプロパティも更新して、正確なレポートを維持してください。 - 価格が異なる場合はマーケットプレイスごとに設定してください。 ストアごとにゲームの価格が異なる場合は、マーケットプレイスごとのプロパティを使用して、各プラットフォームの実際の価格を反映させます。
