Los eventos de economía te permiten realizar un seguimiento de tu economía en la experiencia, como:
- Los mejores fregaderos ¿En qué gastan los usuarios recursos en la experiencia?
- Principales fuentes ¿Dónde ganan recursos los usuarios?
- Saldo promedio de la cartera ¿Cuántos recursos tienen los usuarios?
Una vez que tu experiencia comience a rastrear los eventos de Economía, desbloquearás la página de Economía del panel de análisis en el Hub de creadores.
Seguimiento de eventos de economía
Para desbloquear el panel de control de Economía, necesita rastrear algunos eventos de economía en su experiencia. Comience identificando dónde los usuarios fuente (es decir, ganar) y hundir (es decir, gastar) recursos en su experiencia. Estos se representan en código por Enum.AnalyticsEconomyFlowType , que puede ser Source o Sink .
Tipos de Transacción
Cada evento de origen y final requiere un introducirde transacción, codificado con Enum.AnalyticsEconomyTransactionType . Por defecto, las opciones son:
- IAP (de origen) - Compras en la aplicación intercambiando Robux por recursos, por ejemplo, paquete de inicio.
- TimedReward (de origen) - Gana recursos en un horario, por ejemplo, extra, de bonificacióndiaria.
- Onboarding (de origen) - Obtén recursos al comenzar, por ejemplo, extra, de bonificaciónde bienvenida.
- Shop (fuente o sumidero) - Intercambia recursos en la comprar, por ejemplo, comprarde artículos.
- Gameplay (fuente o sumidero) - Gana o gasta recursos del juego, por ejemplo, completar la misión.
- ContextualPurchase (sink) - Gasta recursos en un impulso específico del contexto, por ejemplo, vidas adicionales.
Estos tipos aparecen en el panel de control. Es una buena idea comenzar con las categorías predeterminadas, pero si lo necesita, también puede proporcionar sus propios nombres de tipo de transacción al registrar un evento.
Fuentes de rastreo
La siguiente muestra usa AnalyticsService.LogEconomyEvent para registrar dos eventos de economía diferentes cuando los usuarios completan el primer y segundo niveles en la experiencia y ganan algunas monedas.
Seguimiento de un evento de Gameplay de origen
local AnalyticsService = game:GetService("AnalyticsService")local Players = game:GetService("Players")local currentPlayer = Players.LocalPlayer-- Después de completar el nivel 1AnalyticsService:LogEconomyEvent(currentPlayer,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Nombre de la moneda50, -- Cantidad ganada50, -- Saldo saldoEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- introducirde transacción)-- Después de completar el nivel 2AnalyticsService:LogEconomyEvent(currentPlayer,Enum.AnalyticsEconomyFlowType.Source,"Coins", -- Nombre de la moneda50, -- Cantidad ganada100, -- Saldo después de la transacciónEnum.AnalyticsEconomyTransactionType.Gameplay.Name -- introducirde transacción)
La siguiente muestra rastrea una compra de Robux de un paquete de 1000 monedas, usando el introducirde transacción IAP (compraren la aplicación). El campo itemSKU es un parámetro opcional agregado aquí para comparar con la muestra anterior. Si no especifica un itemSKU, los paneles de economía muestran N/A en la tabla de fuentes y sumideros.
Seguimiento de una compraren la aplicación
local AnalyticsService = game:GetService("AnalyticsService")local Players = game:GetService("Players")local currentPlayer = Players.LocalPlayerAnalyticsService:LogEconomyEvent(currentPlayer,Enum.AnalyticsEconomyFlowType.Source,"Coins",1000, -- ¿Cuántas monedas hay en el paquete?1020, -- Saldo después de la transacciónEnum.AnalyticsEconomyTransactionType.IAP.Name,"1000CoinBundle" -- Identificador SKU único del paquete de monedas)
Seguimiento de Fregaderos
La siguiente muestra registra un evento cuando los usuarios gastan monedas para comprar un DoubleJumpUpgrade . Tenga en cuenta el Sink tipo de flujo y el Shop tipo de transacción cuando se compara con las muestras de seguimiento de origen.
Tenga en cuenta que la cantidad (coste) siempre debe ser un número positivo independientemente de si el evento es una fuente o un fregadero. Los gráficos del tablero de economía mostrarán automáticamente los fregaderos como números negativos.
Seguimiento de un evento de Gameplay del fregadero
local AnalyticsService = game:GetService("AnalyticsService")local Players = game:GetService("Players")local currentPlayer = Players.LocalPlayer-- Después de completar el nivel 2AnalyticsService:LogEconomyEvent(currentPlayer,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- Nombre de la moneda80, -- Costo20, -- Saldo después de la transacciónEnum.AnalyticsEconomyTransactionType.Shop.Name,"DoubleJumpUpgrade" -- SKU del artículo)
Para obtener información sobre las limitaciones de AnalyticsService, consulte limitaciones de seguimiento de eventos.
Usando la economía para hacer crecer tu experiencia
El tablero de Economía incluye cinco gráficos para ayudarte a tomar medidas para aumentar tus ingresos. Puedes agregar hasta cinco monedas de recursos, y todos los gráficos se pueden filtrar por sexo, grupo de edad, plataforma, sistema operativo y hasta tres campos personalizados específicos de tu experiencia.
Fuentes y sumideros totales por categoría - Use este gráfico para equilibrar su economía en la experiencia. Las fuentes totales restan los sumideros totales que deberían estar cerca de cero. También puede ver sus mejores fuentes y sumideros por categoría. Si su total neto está creciendo, considere agregar más sumideros.
Saldo promedio de la cartera - Use esta tabla para ver cuántos recursos tienen en promedio los usuarios, pagadores y no pagadores. Si el saldo promedio está creciendo, especialmente para los pagadores, considere agregar nuevos sumideros.
Principales fuentes y sumideros - Use esto para identificar dónde obtienen y gastan sus recursos sus usuarios. Si los usuarios no obtienen recursos de las compras en la aplicación, considere reducir los precios u ofrecer nuevas opciones. Si los usuarios no están gastando lo suficiente de un recurso dado, considere agregar nuevos sumideros para ese recurso.
Todas las fuentes y sumideros - Use esto para obtener una vista combinada por categoría para el rango de fechas seleccionado.
Para más consejos sobre cómo equilibrar tu economía en la experiencia, consulta Balancing Virtual Economies .