推出开发者产品区域定价
嗨,创作者们,
从今天起,您可以为您的 区域定价 提供您的 开发者产品。我们此前已为 通行证,以及 头像物品 推出区域定价。通过提供区域特定定价,创作者将向用户提供反映当地经济的定价。反过来,位于你所在区域之外的用户更可能在你的体验中花费 Robux,从而帮助你赚取更多。
采用区域定价的体验已经看到商业影响。例如,通行证的区域定价使巴西付费用户数量增加了 22.4%,菲律宾增幅为 44.8%,墨西哥增幅为 13.8%
创作者可以决定哪些通行证和开发者产品希望启用区域定价并设置“默认价格”。Roblox 然后会定期在各区域更新这些价格。区域特定价格是通过多种信号确定的,包括该区域的购买力、货币汇率,以及在 Roblox 上的本地消费行为等。
开启区域定价后,用户看到的价格将取决于其所在区域。为防止用户利用区域外的较低价格,我们会使用多种信号来确定用户的定位。用户不能手动将其位置更新以利用较低价格。通过 VPN 访问 Roblox 的用户可能不会收到区域特定定价。同样,出国短期旅行的用户将继续看到其本国的价格。
 
保护您的交易与赠送
如果您的体验有交易或赠送,您应使用 User Price Level API,以检查两名用户进行交易或赠送的价格兼容性。
该 API 允许创作者传入尝试在体验内进行赠送或交易的用户的用户ID,并返回一个数值(1-1000),表示用户的定价等级。更高的数值表示该用户的价格高于低价格等级的用户。创作者可使用此 API 来决定哪些用户可以彼此交易或赠送。例如,创作者可限制低成本区域的用户是否可以与高成本区域的用户进行赠送或交易。此外,创作者也可以使用此 API 来为高成本或低成本地区的用户定制其提供的内容。
关于如何实现 User Price Level API 的更多细节,您可以 查看我们的文档
 
确保价格动态更新
为确保用户获得最佳体验,创作者必须确保开发者产品的价格通过 MarketplaceService API 动态编写。您可以在客户端使用 GetProductInfo() 或 GetDeveloperProductsAsync() 来检索并显示当前价格。API 应该在每个用户访问时由客户端调用。
我们创建了一个动态价格检查工具,帮助您识别哪些价格是动态更新的。为此,它会用一个虚拟价格更新所有正在销售的产品,以识别哪些产品价格是硬编码的,哪些是通过 MarketplaceService API 在您的体验中进行脚本化的价格。如果某个产品的价格更新为虚拟 Robux 价格,则表示该价格已正确脚本化。如果仍然相同,则表示价格被硬编码或未通过客户端脚本获取。该价格需要通过动态脚本来反映区域定价,从而在体验中准确呈现。关于如何正确脚本化产品价格的进一步指引,请参见 Selling PassesSelling Developer Products 与 Developer Products | Documentation - Roblox Creator Hub
1. 前往 Monetization > Developer Products
2. 点击 … 并选择 Dynamic Price Check
3. 在 Add test accounts 下,输入最多五个 Roblox 用户以检查是否存在硬编码价格
4. 选择测试类型
Price pinned 将所有动态脚本化的价格更新为一个设定的虚假 Robux 数额
Location pinned 将所有动态脚本化的价格更新为针对虚假地点的区域特定价格
5. 点击 Enable。几分钟后,您可以进入您的体验以识别硬编码价格要禁用动态价格检查工具,请前往 Dynamic Price Check 页面并点击 Disable
Creator Hub 中的 Dynamic Price Check 页面
 
如何为开发者产品设置区域定价
在你确认开发者产品已正确设置后,可以在 Creator Hub 上为部分或全部开发者产品开启区域定价。操作如下:
1. 在设置了动态定价后,前往 Creations 并选择一个体验
2. 对于具备交易或赠送的体验,应使用 User Price Level API 以检查交易/赠送的价格兼容性
3. 前往 Monetization > Developer Products
4. 通过选择 Developer Products > Enable Regional Pricing 一次性为多项进行区域定价启用
5. 或者,选择现有的 Developer Product 或创建一个新的 Developer Product 以区域化其中一个 Developer Product
a. 点击 Sales
• 开启 Enable Regional PricingTop Countries/Regions 列表将更新为基于该开发者产品默认价格的各国家或地区的区域价格。要查看所有国家和地区的区域价格,请点击 View all
b. 点击 Save Changes,选择区域后,点击 View all。
c. 点击 Save Changes
6. 区域价格将定期调整,以反映全球及 Roblox 平台上的经济条件变化。如果无法确定用户的位置,或用户在使用 VPN,他们将看到默认价格
7. 前往 Creator Hub > Monetization > Overview 以按区域跟踪付费者转化、收入和每日活跃用户的平均收入(ARPDAU)等指标。然后向下滚动到 Pay er Conversion Rate
 
常见问题
我可以随时开启或关闭区域定价吗?
• 是的。创作者可以随时选择加入或退出区域定价(针对通行证)。我可以为每个区域定制价格吗?
• 不行。创作者可以为每个通行证选择默认价格。Roblox 会自动为已选择区域定价的通行证在每个区域设置区域价格。我如何跟踪区域定价对我的体验的影响?
• 创作者可以在 Creator Hub 中查看跨区域的关键指标。如要按国家/地区分解活跃用户,请前往 Creator Hub > Analytics > Demographics。对于货币化,创作者可以通过前往 Creator Hub > Monetization > Overview 跟踪收入、付费者转化率、每位付费用户的平均收入 (ARPU) 以及每日活跃用户的平均收入 (ARPDAU)。
用户可以赠送或交易区域定价的开发者产品吗?
• 如果您的体验有赠送或交易,在选择对开发者产品启用区域定价之前,您需要使用 User Price Level API 来配置哪些用户有资格赠送或交易。例如,您可能希望阻止低成本区域的用户与高成本区域的用户进行赠送或交易。有关更多细节,请查看我们的文档。在启用区域定价之前,我需要使用 Dynamic Price Check 吗?如果价格没有动态脚本化,会怎样?
• 如果您的产品是硬编码的,您体验内的用户可能看不到该开发者产品或通行证的正确区域价格,可能导致混淆。为防止这种情况,您可以使用我们的动态价格检查工具来识别哪些开发者产品或通行证使用了硬编码价格。然后应使用 MarketplaceService API 来正确设置价格。具体步骤可在 此处 找到。你们如何防止用户更改位置以获取较低价格?
• 确保公平性和防止滥用是此工具的首要目标。通过使用多种信号来确定用户位置,我们在降低用户手动更新位置以获取较低价格的能力方面进行了缓解。在我们对用户位置有高度信心之前,用户将获得默认(最高)价格。这也包括通过 VPN 访问 Roblox 的用户。区域定价启用后,价格差异的最大幅度是多少?
• 目前,区域价格不会比默认价格低超过 70%,且永远不会高于您为项设定的默认价格。例如,默认全球价为 100 Robux 的体验内物品,在某些区域价格可低至 30 Robux,具体取决于当地经济。我如何在每个国家/地区预览开发者产品的价格?
• 在 Monetization > Products > Regional Pricing,选择 Enable Regional PricingTop Countries/Regions 列表将更新为基于产品或通行证的默认价格,显示各国家/地区的区域价格。要查看所有国家和地区的区域价格,请点击 View all我如何检查用户看到的区域定价价格?
• 开发者可以在客户端脚本中调用 GetProductInfo 来获取用户为特定产品或通行证看到的价格。这适用于已区域化的价格,以及在价格优化测试中动态定价的价格。
2025-10-04
浏览461
[⚙️]开发者论坛
登录后评论
1
2