Niestandardowe pola

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

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 waluty
80, -- Koszt
20, -- Zrównoważenie po transakcji
Enum.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.