Skip to main content

获取玩家的至今累计价值 (VTD)(旧版 Economy)

Economy v1 API 处于维护模式,不会接收任何新功能,只有 bug 修复。**v1 API 在可预见的将来将持续维护。**参见 Economy v2 概览,了解有关 PlayFab Economy 下一版本的更多信息!
PlayFab 在玩家资料模型中跟踪玩家的总消费金额,可通过调用 GetPlayerProfile API 检索。 PlayerProfileModel 中,玩家的 VTD 在两个不同的字段中跟踪:
  1. totalValueToDateInUSD - 玩家使用真实货币进行的购买总和,换算为美元 (USD) 等值,并表示为整数分(1/100 USD)。
  2. valuesToDate - ValueToDateModel 对象数组,包含玩家的终身购买总额,按他们进行过购买的每种真实货币汇总。每个对象中的 TotalValue 字段将该货币的总额表示为 1/100 货币单位的整数。
以下 JSON 显示了带有示例值的这两个字段。

使用 VTD 定义玩家分组

在 PlayFab Game Manager 中,你可以将 totalValueToDateInUSD 或 valuesToDate 用作分组谓词——可用于定义玩家分组的条件。 创建或编辑玩家分组时,下拉列表中会包含这两个谓词:
  1. Total value to date in USD - TotalValueToDateInUSD 值。
  2. Value to date - ValuesToDate 总额。当你选择此谓词时,你将看到指定该货币和金额的其他字段。

分组示例

以下示例展示了使用每种 VTD 总额创建的分组。
  1. 创建一个包含所有以任何货币购买超过 15 USD 的玩家的分组。 Create a Segment - Mid Rollers - Filter 1
  2. 创建一个包含所有以任何货币花费超过 15 USD 15 人民币的玩家的分组。 Create a Segment - Mid Rollers - Filter 2
最后修改于 2026年8月13日