Puoi utilizzare fino a 3 campi personalizzati per filtrare il tuo Economia , Funnel e 1> Personalizzati1> eventi in base alle dimensioni uniche specifiche della tua esperienza. Alcuni esempi includono:
- Livelli — 1, 2, 3, . . .
- Classe giocatore: guerriero, mago, arciere
- Tipo di arma — SMG, Pistola, Lancia-Rocket
Il parametro customFields è un argomento di dizionario che consente l'invio di fino a tre valori personalizzati utilizzando i forniti Enum.AnalyticsCustomFieldKeys come chiavi facendo clic su di essi come Entity.AnalyticsCustom
Usando un'esperienza basata sulla fantasia come esempio, puoi tracciare un evento economico riguardante il inserisci / scrividi attrezzatura, la classe del giocatore e il livello con il Seguendo:
Campi personalizzati di tracciamento
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Nome della valuta80, -- Costo20, -- Equilibrio dopo la transazioneEnum.AnalyticsEconomyTransactionType.Shop.Name,"Obsidian Sword", -- Codice articolo{[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",} -- Tavola di dizionario campo personalizzato)
Non è richiesto l'uso del nome della dimensione nella value, but can help you remember the context later when reviewing your charts. Other keys in the customFields table are ignored.