Puede usar hasta 3 campos personalizados para filtrar su Economía, Funnel y 1>Personalizado1> eventos por dimensiones específicas a su experiencia. Algunos ejemplos incluyen:
- Niveles — 1, 2, 3, . . .
- Clase del jugador — Guerrero, Mago, Arquero
- Tipo de arma — SMG, Pistola, Lanzacohetes
El parámetro customFields es un argumento de diccionario que permite enviar hasta tres valores personalizados utilizando los proporcionados Enum.AnalyticsCustomFieldKeys como claves al acceder a ellos como Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name . Tod
Usando un evento relacionado con la fantasía como ejemplo, puede rastrear un evento económico en el introducirde equipamiento, clase del jugador y nivel con lo siguiendo:
Rastreo de Campos Personalizados
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Nombre de la moneda80, -- Coste20, -- Saldo después de la transacciónEnum.AnalyticsEconomyTransactionType.Shop.Name,"Obsidian Sword", -- SKU del artículo{[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",} -- Tabla de diccionario de campo personalizada)
No se requiere incluir el nombre de la dimensión en el valor, pero puede ayudarlo a recordar el contexto más tarde al revisar sus gráficos. Las otras llaves en la customFields tabla se ignoran.