Du kannst bis zu 3 benutzerdefinierte Felder verwenden, um deine Wirtschaft, deinen Funnel und deine benutzerdefinierten Ereignisse nach einzigartigen Dimensionen zu filtern, die sich auf deine Erlebnisbeziehen.Einige Beispiele umfassen:
- Stufen — 1, 2, 3, . . .
- Spielerklasse — Krieger, Magier, Bogenschütze
- Waffentyp — SMG, Pistole, Raketenwerfer
Der Parameter customFields ist ein Wörterbuch-Argument, das das Senden von bis zu drei benutzerdefinierten Werten ermöglicht, indem es auf sie als Enum.AnalyticsCustomFieldKeys zugegriffen wird, indem sie als Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name zugänglich sind.Alles andere als CustomField01.Name, CustomField02.Name und CustomField03.Name wird ignoriert.Du kannst bis zu 8.000 einzigartige Kombinationen von Werten über die drei benutzerdefinierten Felder haben.
Mit einem Fantasie-bezogenen Erlebnis als Beispiel kannst du ein Wirtschaftsevent bezüglich eingeben, Spielerklasse und Level mit dem gefolgte Profileverfolgen:
Verfolgung benutzerdefinierter Felder
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Währungsname80, -- Kosten20, -- Bilanz nach TransaktionEnum.AnalyticsEconomyTransactionType.Shop.Name,"Obsidian Sword", -- Gegenstand-SKU{[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",} -- Benutzerdefinierte Feldlexikon-Tabelle)
Die Dimensionsname im Wert einzufügen ist nicht erforderlich, kann Ihnen jedoch helfen, den Kontext später bei der Überprüfung Ihrer Diagramme zu erinnern.Andere Schlüssel in der customFields Tabelle werden ignoriert.