Benutzerdefinierte Felder

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

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ährungsname
80, -- Kosten
20, -- Bilanz nach Transaktion
Enum.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.