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 devise80, -- Prix20, -- Balance après la transactionEnum.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.