Eventos personalizados

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Eventos personalizados te permiten rastrear métricas específicas de tu experiencia que otros eventos no capturarcompletamente. Esto incluye:

  • Adopción — ¿Cuántos usuarios hacen clic en un componente de interfaz específico?
  • Comportamiento del usuario — ¿Cuál es la habilidad más utilizada en cada mapa?
  • Bucle de núcleo — ¿Cómo se comparan las ratios de muerte/muerte entre diferentes armas?

Una vez que tu experiencia empiece a rastrear eventos personalizados, desbloquearás la página Personalizada del tablero de análisis en el Hub de creadores.Puedes agregar hasta 100 eventos personalizados a tu experiencia.

Rastrear eventos personalizados

Para desbloquear el tablero de eventos personalizados, primero debes rastrear eventos personalizados en tu experiencia.Comience identificando qué métricas son las más importantes para monitorear y mejorar su experiencia.Los eventos se agrupan diariamente para que las tablas puedan tardar hasta 24 horas en completarse en la página.

Mostradores

Los contadores son eventos únicos capturados sin valor.Puedes usar contadores para rastrear el número de veces que se ha producido un evento específico.Usa mostradores para acciones únicas como hacer clic en un botón, iniciar una búsqueda o usar una herramienta.

Los eventos rastrearán automáticamente tanto el número de eventos como el número de usuarios únicos.Para las agregaciones de valor, los eventos contadores se tratan como eventos con un valor predeterminado de 1 .Esto significa que las agregaciones como máx/min/medio siempre serán iguales a 1 , y la suma será igual al número total de eventos.


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionStarted" -- Nombre del evento
)

Eventos con valores

También puedes rastrear eventos con valores para métricas que requieren más datos cuantitativos en tu experiencia, como las proporciones de muerte/muerte o la cantidad de tiempo que un usuario pasa en una misión.También se puede utilizar como una forma de enviar eventos por lotes para mantenerse dentro de los límites de velocidad, es decirenviando 10 zombis matados en lugar de 1 zombi matado diez veces.


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionCompletedDuration", -- Nombre del evento
120 -- Valor del evento
)

Agregaciones de eventos

Todas las métricas de eventos incluyen las siguientes agregaciones y admiten el Soportede corte y recorte:

  • Cuenta
  • Contar usuario único
  • Valor promedio
  • Valor de suma
  • Valor mínimo
  • Valor máximo
  • Valor promedio por usuario

Vea las agregaciones de eventos en la página Personalizada seleccionando el introducirde agregación.

A list of all the different aggregation options to filter your custom event data.

Usar campos personalizados

Los eventos personalizados también permiten dividir en campos personalizados para apoyar una comparación más fácil entre segmentos.Por ejemplo, puedes proporcionar nombres de misiones a cada evento para ver qué prefieren los usuarios más, o adjuntar la clase de jugador para ver si una clase tiene una relación de muerte/muerte significativamente más alta.

Puedes desglosar por campos personalizados usando el desglosador.

A dropdown indicating the three custom fields you can compare across, along with standard breakdowns like age, gender, operating system and more.

Debe utilizar campos personalizados siempre que sea posible en lugar de nombres de eventos, ya que hay un límite de cardinalidad mucho más estricto para los nombres de eventos que para los campos personalizados.Usar campos personalizados también te permite ver visualizaciones de eventos en todos los valores de campo.

Por ejemplo, en lugar de PlantCabbage , PlantTurnip , PlantPepper como tres eventos separados, podrías tener un evento único con el nombre PlantSeed y los valores de campo personalizados Plant - Cabbage , Plant - Turnip y Plant - Pepper .De esta manera puedes visualizar tanto el número total de semillas plantadas como comparar cada planta en la misma visualización.Esto también reduce la cardinalidad del nombre de tu evento.

Para obtener más información, consulte campos personalizados.

Usa eventos personalizados para crecer tu experiencia

Los eventos personalizados te permiten rastrear métricas que son más importantes para tu juego, proporcionando información sobre cómo los jugadores interactúan con funciones y contenido específicos.Utilice estos eventos para descubrir patrones en el comportamiento del jugador y optimizar su ciclo de juego principal.

En el juego de referencia Planta, el bucle principal con un evento HarvestPlant se activa cada vez que un jugador cosecha una planta madura.Al utilizar eventos personalizados, puedes rastrear el número promedio de plantas cosechadas por jugador cada día desglosado por el tipo de planta como un campo personalizado:

Custom Event graph for the reference Plant game.
  • Intenta mejorar la diversidad del contenido dentro de tu experiencia y anima a los jugadores a explorar otras opciones como parte del bucle principal para evitar la repetición.
  • Explora por qué los usuarios prefieren significativamente las rabaneras sobre otras plantas, y si hay algún desequilibrio que las rabaneras estén causando (como con eventos económicos).
  • Añade más seguimiento de eventos dentro de tu bucle, como plantar semillas, regar plantas y ir a la comprar, para rastrear mejor el comportamiento del jugador y otras áreas de mejora.