Üç tane özel alan kullanarak oyununuzun belirli boyutlarına göre ekonomi, funnel ve özel etkinliklerinizi filtreleyebilirsiniz. Bazı örnekler şunlardır:
- Seviyeler — 1, 2, 3, . . .
- Oyuncu sınıfı — Savaşçı, Büyücü, Okçuo
- Silah türü — SMP, Tabanca, Roketatar
customFields parametresi, sağlanan Enum.AnalyticsCustomFieldKeys anahtarlarını kullanarak üç özel değeri göndermenize olanak tanıyan bir sözlük olarak işlev görür. Bunlara Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name ile erişebilirsiniz. CustomField01.Name, CustomField02.Name ve CustomField03.Name haricindeki her şey göz ardı edilir. Üç özel alan arasında toplamda 8,000'e kadar benzersiz değer kombinasyonuna sahip olabilirsiniz.
Fantastik bir tema ile ilgili bir oyunu örnek alarak, ekipman türü, oyuncu sınıfı ve seviye ile ilgili bir ekonomi olayını mevcut olanlar ile takip edebilirsiniz:
Özel Alanları Takip Etmelocal AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Koin", -- Para birimi adı80, -- Maliyet20, -- İşlem sonrası bakiyeEnum.AnalyticsEconomyTransactionType.Shop.Name,"Obsidyen Kılıç", -- Ürün SKU'su{[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Kategori - Silah",[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Sınıf - Savaşçı",[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Seviye - 10",} -- Özel alan sözlüğü)
Değerin içinde boyut adını dahil etmek zorunlu değildir, ancak daha sonra grafiklerinizi incelerken bağlamı hatırlamanıza yardımcı olabilir. customFields tablosundaki diğer anahtarlar göz ardı edilir.