Możesz użyć do 3 niestandardowych pola , aby filtrować swoje gospodarka, kanałek i 1> niestandardowe wydarzenia1> zgodnie ze swoimi unikalnymi wymiarami określonymi przez swoje doświadczenie. Niektóre przykłady obejmują:
- Poziomy — 1, 2, 3, . . .
- Klasa gracza — Wojownik, Magik, Łucznik
- Typ broni — SMG, pistolet, wyrzutnia rakiet
Parametr customFields jest argumentem dyktora, który umożliwia wysyłanie do trzech dostarczonych Enum.AnalyticsCustomFieldKeys jako kluczy poprzez dostęp do nich jako Container.AnalyticsCustomFieldKeys.CustomField
Używając fantazji jako przykładu, możesz śledzić wydarzenie gospodarcze w odniesieniu do wpisywać, klasy gracza i poziomu za pomocą obserwuje:
Śledzenie niestandardowych poles
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Nazwa waluty80, -- Koszt20, -- Zrównoważenie po transakcjiEnum.AnalyticsEconomyTransactionType.Shop.Name,"Obsidian Sword", -- Kod przedmiotu{[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",} -- Tabela słownika pola niestandardowego)
Nie jest wymagane włączanie imienia wartości wartości, ale może pomóc Ci zapamiętać kontekst później podczas przeglądania TwoichChartów. Inne klucze w tabeli customFields są ignorowane.