自定义字段

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

您可以使用多达 3 个 自定义字段 来过滤您的 经济漏斗自定义事件 ,以独特的维度来满足您的体验。一些例子包括:

  • 等级 — 1、2、3、。。。
  • 玩家类 — 战士、法师、弓箭手
  • 武器类型 — SMG、手枪、火箭发射器

customFields 参数是一个词典参数,可以使用提供的 Enum.AnalyticsCustomFieldKeys 作为键来发送最多三个自定义值,通过访问它们作为 Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name 来访问它们。任何除了 CustomField01.Name , CustomField02.Name , 和 CustomField03.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] = "Category - Weapon",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",
} -- 自定义字段词典表
)

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