您可以使用最多三個 自訂欄位 來依據遊戲特有的獨特維度過濾您的 經濟、漏斗 和 自訂 事件。一些示例包括:
- 關卡 — 1, 2, 3, . . .
- 玩家職業 — 勇士、法師、弓箭手
- 武器類型 — 準軍事武器、手槍、火箭發射器
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] = "類別 - 武器",[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "職業 - 勇士",[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "等級 - 10",} -- 自訂欄位字典)
在值中包含維度名稱並非必需,但可以幫助您在稍後查看圖表時記住上下文。customFields 表中的其他鍵會被忽略。