Champs personnalisés

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Vous pouvez utiliser jusqu'à 3 champs personnalisés pour filtrer votre Économie , Funnel et 1> Custom1> événements par dimensions uniques spécifiques à votre expérience. Certains exemples incluent :

  • Niveaux — 1, 2, 3, . . .
  • Classe de joueur — Guerrier, magicien, archer
  • Type d'arme — SMG, pistolet, lance-roquettes

Le paramètre customFields est un argument de dictionnaire qui permet d'envoyer jusqu'à trois valeurs personnalisées en utilisant les clés fournies Enum.AnalyticsCustomFieldKeys comme clés en accédant à elles en tant que Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name . Tout ce qui

En utilisant une expérience liée à la fantaisie comme exemple, vous pouvez suivre un événement économique en matière de type d'équipement, de classe de joueur et de niveau avec les éléments suivants :

Suivi des champs personnalisés

local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- Nom de la devise
80, -- Prix
20, -- Balance après la transaction
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"Obsidian Sword", -- ID de l'article
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",
} -- Table de dictionnaire de champ personnalisée
)

L'inclusion du nom de la dimension dans la valeur n'est pas requise, mais peut vous aider à vous souvenir du contexte plus tard lors de la révision de vos graphiques. D'autres clés dans la table customFields sont ignorées.