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 juego que otros eventos no capturan completamente. 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?
  • Ciclo principal — ¿Cómo se comparan las proporciones de muertes/asesinatos entre diferentes armas?

Una vez que tu juego comience a rastrear eventos personalizados, desbloquearás la página de Explorar del panel de análisis en el Hub de Creadores. Puedes agregar hasta 100 eventos personalizados a tu juego.

Rastrear eventos personalizados

Para desbloquear la página de Explorar, primero debes rastrear eventos personalizados en tu juego. Comienza identificando cuáles métricas son las más importantes para monitorear y mejorar tu juego. Los eventos se agregan diariamente, por lo que puede llevar hasta 24 horas para que los gráficos se populen en la página.

Contadores

Los contadores son eventos únicos capturados sin un valor. Puedes usar contadores para rastrear cuántas veces ha ocurrido 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 la cuenta de eventos como la cuenta de usuarios únicos. Para las agregaciones de valores, los eventos de contador se tratan como eventos con un valor predeterminado de 1. Esto significa que las agregaciones como max/min/promedio siempre serán igual a 1, y la suma será igual al número total de eventos.


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

Eventos con valores

También puedes rastrear eventos con valores para métricas que requieren datos más cuantitativos en tu juego, como las proporciones de muertes/asesinatos o la cantidad de tiempo que un usuario pasa en una misión. También se puede usar como una forma de enviar eventos en lotes para mantenerse dentro de los límites de tasa, es decir, enviar 10 zombis asesinados en lugar de 1 zombi asesinado diez veces.


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

Agregaciones de eventos

Todas las métricas de eventos incluyen las siguientes agregaciones y soporte para segmentación:

  • Cuenta
  • Cuenta de usuarios únicos
  • Valor promedio
  • Suma de valores
  • Valor mínimo
  • Valor máximo
  • Valor promedio por usuario

Consulta tus agregaciones de eventos en la página de Explorar seleccionando el tipo de agregación.

Una lista de todas las diferentes opciones de agregación para filtrar tus datos de eventos personalizados.

Usar campos personalizados

Los eventos personalizados también permiten desglosar según campos personalizados para facilitar la comparación entre segmentos. Por ejemplo, puedes proporcionar nombres de misiones a cada evento para ver cuáles prefieren más los usuarios, o adjuntar la clase de jugador para ver si una clase tiene una proporción de muertes/asesinatos significativamente mayor.

Puedes desglosar por campos personalizados utilizando el selector de desglose.

Un desplegable que indica los tres campos personalizados que puedes comparar, junto con desglose estándar como edad, género, sistema operativo y más.

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 eventos que en los campos personalizados. El uso de campos personalizados también te permite ver visualizaciones de eventos a través de los valores de campo.

Por ejemplo, en lugar de PlantarRepollo, PlantarNabo, PlantarPimiento como tres eventos separados, podrías tener un único evento con el nombre PlantarSemilla y valores de campo personalizados Plantar - Repollo, Plantar - Nabo y Plantar - Pimiento. 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 de tus nombres de eventos.

Para más información, consulta Campos personalizados.

Usa eventos personalizados para hacer crecer tu juego

Los eventos personalizados te permiten rastrear métricas que más importan, proporcionando información sobre cómo los jugadores interactúan con características y contenidos específicos. Usa estos eventos para descubrir patrones en el comportamiento de los jugadores y optimizar tu ciclo de juego principal.

En el juego de referencia Plantar, el ciclo principal con un evento CosecharPlanta se activa cada vez que un jugador cosecha una planta madura. Usando 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:

Gráfico de Evento Personalizado para el juego de referencia Plantar.
  • Intenta mejorar la diversidad de contenido dentro de tu juego y alentar a los jugadores a explorar otras opciones como parte del ciclo principal para prevenir la repetitividad.
  • Explora por qué los usuarios prefieren significativamente los nabos sobre otras plantas, y si hay algún desequilibrio que los nabos estén causando (como con los eventos económicos).
  • Agrega más seguimiento de eventos dentro de tu ciclo, como plantar semillas, regar plantas y ir a la tienda, para rastrear mejor el comportamiento de los jugadores y otras áreas de mejora.
©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.