Benutzerdefinierte Felder

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

Sie können bis zu 3 benutzerdefinierte Felder verwenden, um Ihre Economy, Funnel und 1>Custom1> -Ereignisse durch einzigartige Dimensionen anhand Ihrer Erlebniszu filtern. Einige Beispiele beinhalten:

  • Ebenen - 1, 2, 3, . . .
  • Spielerklasse — Krieger, Magier, Bogenschütze
  • Waffenart — SMG, Pistole, Raketenwerfer

Der CustomFields-Parameter ist ein Dictionary-Argument, mit dem die Anzeige von bis zu drei benutzerdefinierten Feldern mit dem angegebenen Enum.AnalyticsCustomFieldKeys als Schlüssel verwendet, indem Sie auf sie als Enums.Analytics

Durch die Verwendung einer Fantasie-bezogenen Erfahrung als Beispiel können Sie ein Wirtschaftsereignis in Bezug auf die eingeben, die Spielerklasse und die Stufe mit dem gefolgte Profileverfolgen:

Benutzerdefinierte Felder verfolgen

local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- Währung名
80, -- Kosten
20, -- Bilanz nach der Transaktion
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"Obsidian Sword", -- Item-SKU
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",
} -- Benutzerdefinierte Feld-Diktionstabelle
)

Der Dimensionname in der Werte ist nicht erforderlich, aber kann Ihnen helfen, den Kontext später beim Überprüfen Ihrer Diagramme zu erinnern. Andere Schlüssel in der customFields Tabelle werden ignoriert.