Bạn có thể sử dụng tối đa 3 trường tùy chỉnh để lọc kinh tế của bạn, ống dẫn và sự kiện tùy chỉnh riêng bởi các chiều duy nhất phù hợp với trải nghiệm của bạn.Một số ví dụ bao gồm:
- Cấp độ — 1, 2, 3, . . .
- Lớp người chơi — Chiến binh, Pháp sư, Xạ thủ
- Loại vũ khí — SMG, Pistol, Trình khởi chạy tên lửa
Tham số customFields là một câu tham chiếu từ điển cho phép gửi tối đa ba giá trị tùy chỉnh bằng cách sử dụng Enum.AnalyticsCustomFieldKeys được cung cấp làm chìa khóa bằng cách truy cập chúng như Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name .Bất cứ thứ gì khác hơn CustomField01.Name , CustomField02.Name , và CustomField03.Name được bỏ qua.Bạn có thể có tối đa 8.000 kết hợp độc đáo của các giá trị trên ba lĩnh vực tùy chỉnh.
Sử dụng kinh nghiệm liên quan đến tưởng tượng làm ví dụ, bạn có thể theo dõi một sự kiện kinh tế liên quan đến đánh máythiết bị, lớp người chơi và cấp với các thứ sau:
Theo dõi các trường tùy chỉnh
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Tên tiền tệ80, -- Chi phí20, -- Cân bằng sau giao dịchEnum.AnalyticsEconomyTransactionType.Shop.Name,"Obsidian Sword", -- Mã sản phẩm SKU{[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",} -- Bảng từ điển trường tùy chỉnh)
Bao gồm tên chiều trong giá trị không cần thiết, nhưng có thể giúp bạn nhớ lại ngữ cảnh sau khi xem xét biểu đồ của bạn.Các chìa khóa khác trong bảng customFields bị bỏ qua.