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 permite 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 UI específico?
  • Comportamiento del usuario — ¿Cuál es la habilidad más utilizada en cada mapa?
  • Loop de núcleo — ¿Cómo se compara el rendimiento de matar/morrir entre diferentes armas?

Una vez que comience a rastrear eventos personalizados, desbloqueará la página Personalizada del panel de análisis en el Centro del Creador. Puede agregar hasta 100 eventos personalizados a su experiencia.

Rastreo de eventos personalizados

Para desbloquear el panel de Eventos Personalizados, debe primero rastrear eventos personalizados en su experiencia. Comience identificando qué métricas son las más importantes para monitorear y mejorar su experiencia. Los eventos se agregan diariamente, por lo que puede tomar hasta 24 horas que los gráficos se carguen en la página.

Contadores

Los contadores son eventos de un solo uso sin un valor. Puedes usar contadores para rastrear el número de veces que ocurre un evento específico. Usa contadores para acciones únicas, como hacer clic en un botón, iniciar una misión 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 de contador se tratan como eventos con un valor predeterminado de 1 . Esto significa que las agregaciones como las máximas / min / promedio siempre se igualarán 1 , y la suma se igualará al número total de eventos.


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

Eventos con valores

También puede rastrear eventos con valores para métricas que requieren más datos cuantitativos en su experiencia, como las tasas de muerte/muertes o la cantidad de tiempo que un usuario gasta en una misión. También se puede utilizar como una forma de enviar eventos en lotes para mantenerse por debajo de los límites de tasa, es decir, enviar 10 zombies muertos en lugar de 1 zombie muerto 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 incluyen Soportepara corte y salto:

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

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

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

Usando Campos Personalizados

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

Puedes descompilar por campos personalizados usando el seleccionador de descompilación.

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

Deberías usar campos personalizados siempre que sea posible en lugar de nombres de eventos, ya que hay un límite de cardinalidad mucho más estricto en los nombres de los eventos que en 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 solo event

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

Usa Eventos Personalizados para Crecer tu Experiencia

Los eventos personalizados te permiten rastrear métricas que importan mucho para tu juego, proporcionando información sobre cómo los jugadores interactúan con características y contenido específicos. Usa estos eventos para revelar patrones en el comportamiento y la optimización de tu juego principal.

En el juego de referencia Planta, la caja de carga con un evento HarvestPlant dispara cuando un jugador cosecha una planta madura. Usando eventos personalizados, puede rastrear el número promedio de plantas cosechadas por jugador cada día, por tipo de planta como un campo personalizado:

Custom Event graph for the reference Plant game.
  • Intenta mejorar la diversidad de los contenidos dentro de tu experiencia y fomentar a los jugadores a explorar otras opciones como parte del bloque de núcleo para evitar la repetición.
  • Explora por qué los usuarios prefieren las coles sobre otras plantas, y si hay desequilibrios que están causando las coles (como con Eventos Económicos).
  • Añade más seguimiento de eventos dentro de tu ciclo, como plantar semillas, regar plantas y ir a la comprar, para mejorar el seguimiento del comportamiento del jugador y otras áreas de mejora.