经济事件 让你跟踪经验经济,例如:
- 顶部洗手台 — 用户在体验中花费资源用于什么?
- 最高来源 — 用户在哪里获得资源?
- 平均钱包余额 — 用户持有多少资源?
一旦您开始跟踪经济事件,您就会解锁创作者中心的分析仪表板上的经济页面。
跟踪经济事件
要解锁经济仪表板,您需要在体验中跟踪一些经济事件。首先确定用户的 来源 (即获得) 和 沉浸 (即在你的体验中消耗)资源。这些在代码中由 Enum.AnalyticsEconomyFlowType 表示,可以是 Source 或 Sink 。
交易类型
每个来源和沟通事件都需要一个交易输入,用 Enum.AnalyticsEconomyTransactionType 编码。默认情况下,选项是:
- IAP (来源)- 应用内购买交换 Robux 获取资源,例如新手包。
- TimedReward (来源)- 按照时间表获得资源,例如每日额外奖励。
- Onboarding (来源) - 在开始时获取资源,例如欢迎额外奖励。
- Shop (来源或接口) - 商购物中的交易资源,例如物品购买。
- Gameplay (来源或接收) - 从游戏中获得或消耗资源,例如任务完成。
- ContextualPurchase (洪水) - 花费资源在特定上下文上的冲动,例如额外生命。
这些类型出现在仪表板上。从默认类别开始是个好主意,但如果需要,你也可以在记录事件时提供自己的交易类型名称。
跟踪来源
以下示例使用 AnalyticsService.LogEconomyEvent 记录用户完成体验的第一和第二级并获得一些硬币时发生的两个不同的经济事件。
跟踪来源游戏事件
local AnalyticsService = game:GetService("AnalyticsService")-- 在第 1 级完成后AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- 货币名称50, -- 获得的金额50, -- 当前余额Enum.AnalyticsEconomyTransactionType.Gameplay.Name -- 交易类输入)-- 在等级 2 完成后AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- 货币名称50, -- 获得的金额100, -- 交易后的余额Enum.AnalyticsEconomyTransactionType.Gameplay.Name -- 交易类输入)
以下示例跟踪 Robux 购买 1000 枚硬币包的交易,使用 IAP (应用内购买) 交易输入。itemSKU 字段是可选参数,添加到这里与以前的样本进行比较。如果你没有指定一个 itemSKU ,经济仪表板将在来源和沉淀表中显示 N/A 。
追踪应用内购买
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Source,"Coins",1000, -- 套装中的多少枚硬币1020, -- 交易后的余额Enum.AnalyticsEconomyTransactionType.IAP.Name,"1000CoinBundle" -- 硬币包的独特物品 SKU 标识符)
跟踪沉浸
以下示例在用户花费硬币购买 DoubleJumpUpgrade 时记录一个事件。注意流类型 Sink 和交易类型 Shop 与源跟踪样本比较时。
请记住,金额(成本)应该总是一个正数,无论事件是源还是沉默。经济仪表板图将自动显示洗手台为负数。
跟踪洗手台游戏事件
local AnalyticsService = game:GetService("AnalyticsService")-- 在等级 2 完成后AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- 货币名称80, -- 成本20, -- 交易后的余额Enum.AnalyticsEconomyTransactionType.Shop.Name,"DoubleJumpUpgrade" -- 物品SKU)
有关AnalyticsService限制的信息,请参阅事件跟踪限制。
使用自定义字段
经济事件还允许对自定义字段进行分解,以支持更轻松地比较不同部分。例如,您可以向每个事件提供任务名称,以查看用户从哪个任务中获得最多金钱,或附上商店位置以查看用户是否更喜欢一个地点过另一个地点。
您可以使用分解选择器来按自定义字段进行分解。

了解更多信息,请参阅自定义字段。
使用经济来增长您的体验
经济仪表板包括五个图表,可以帮助您采取行动来增加收入。您可以添加最多五种资源货币,所有图表都可以按性群组、年龄组、平台、操作系统和关于您体验的最多三个自定义领域进行过滤。
按类别的总来源和沉淀 - 使用此图来平衡你的体验经济。总源减去总洪水应接近于零。你还可以按类别查看你的顶级来源和沉没点。如果你的总网增长,考虑添加更多的水槽。
平均钱包余额 - 使用此图表查看用户、付款人和非付款人的平均资源数量。如果平均余额正在增长,尤其是对付方,考虑添加新的水槽。
最高来源和沉没 - 使用此来确定用户在哪里获得和消耗资源。如果用户不从应用程序内购买资源,考虑降低价格或提供新选择。如果用户没有足够使用给定资源,考虑为该资源添加新的排水口。
所有来源和沟通口 - 使用此来获取选定日期范围的组合视图。
了解有关如何平衡体验经济的更多提示,请参阅平衡虚拟经济。