Skip to main content

プレイヤーの Value-to-Date (VTD) の取得 (Legacy Economy)

Economy v1 API はメンテナンス モードにあり、新機能は追加されず、バグ修正のみが行われます。v1 API は当面の間、維持されます。 PlayFab Economy の次のバージョンの詳細については、Economy v2 の概要 を参照してください。
PlayFab は、GetPlayerProfile API を呼び出すことで取得できる プレイヤー プロファイル モデル の中で、プレイヤーが費やした合計金額を追跡します。 PlayerProfileModel 内では、プレイヤーの VTD は 2 つの異なるフィールドで追跡されます。
  1. totalValueToDateInUSD - プレイヤーがリアル マネー通貨で行った購入の合計を、米ドル (USD) 換算し、セント単位 (1/100 USD) の整数値として表したものです。
  2. valuesToDate - ValueToDateModel オブジェクトの配列で、プレイヤーが購入を行った各リアル マネー通貨で合計されたプレイヤーの生涯購入合計が含まれます。各オブジェクトの TotalValue フィールドは、その通貨の合計を 1/100 通貨単位の整数値で表します。
次の JSON は、これら 2 つのフィールドを例の値と共に示しています。

VTD を使用してプレイヤー セグメントを定義する

PlayFab Game Manager では、totalValueToDateInUSD または valuesToDate を、プレイヤー セグメントの定義に使用できる基準 (セグメント述語) として使用できます。 プレイヤー セグメントを作成または編集する際、ドロップダウン リストに次の 2 つの述語が含まれます。
  1. Total value to date in USD - TotalValueToDateInUSD 値。
  2. Value to date - ValuesToDate の合計。この述語を選択すると、通貨とその通貨の金額を指定する追加フィールドが表示されます。

セグメントの例

以下の例は、各 VTD 合計を使用して作成されたセグメントを示しています。
  1. 任意の通貨で 15 USD を超える金額を購入したすべてのプレイヤーのセグメントを作成します。
  2. 任意の通貨で 15 USD を超える または 15 中国元 を超える金額を費やしたすべてのプレイヤーのセグメントを作成します。
最終更新日 2026年8月13日