自定义字段

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

您可以使用最多三个 自定义字段 来根据特定于您的游戏的独特维度过滤您的 经济漏斗自定义 事件。一些示例包括:

  • 关卡 — 1, 2, 3, . . .
  • 玩家职业 — 战士、法师、弓箭手
  • 武器类型 — 冲锋枪、手枪、火箭发射器

customFields 参数是一个字典,它允许您使用提供的 Enum.AnalyticsCustomFieldKeys 作为键发送最多三个自定义值,通过将其作为 Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name 访问。任何不符合 CustomField01.NameCustomField02.NameCustomField03.Name 的内容都将被忽略。您可以在这三个自定义字段中拥有最多 8,000 种独特的值组合。

以一个与奇幻相关的游戏为例,您可以跟踪与装备类型、玩家职业和等级相关的经济事件,代码如下:

跟踪自定义字段

local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- 货币名称
80, -- 成本
20, -- 交易后的余额
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"Obsidian Sword", -- 商品 SKU
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "类别 - 武器",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "职业 - 战士",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "等级 - 10",
} -- 自定义字段字典
)

在值中包含维度名称并非必需,但可以帮助您在稍后查看图表时记住上下文。customFields 表中的其他键将被忽略。

©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。