¿Qué son los eventos?
Los eventos representan interacciones individuales de usuarios contra Métricas en Trophy. Un evento corresponde a una única interacción realizada por un único usuario. Cuando integras métricas en tu plataforma, estás configurando tu plataforma para transmitir continuamente eventos a tus métricas de Trophy para cada interacción de usuario. Estas interacciones luego impulsan todas las funcionalidades de gamificación que configures alrededor de estas métricas.Atributos clave
Valor del evento
Elvalue de un evento es la cantidad numérica que se añadirá al recuento total de la métrica del usuario como resultado de la interacción del usuario a la que se refiere.
Atributos personalizados de eventos
Esta funcionalidad está disponible en el plan Pro

Crear Atributos
Para crear un nuevo atributo de evento personalizado, dirígete a la página de métricas en el panel de Trophy y haz clic en el botón Agregar Atributo de Evento. Asigna un nombre y una clave única al atributo; usarás la clave cuando hagas referencia al atributo en las llamadas a la API.Establecer Atributos
Para establecer el valor de un atributo personalizado en un evento, pasa su valor en el objetoattributes en tu código de seguimiento de métricas.
Aquí hay un ejemplo de un payload de evento donde se establecen los valores de dos atributos, device y duration:
Usar Atributos
Los atributos de eventos personalizados pueden utilizarse para impulsar desencadenadores más avanzados para logros y puntos, y pueden usarse en plantillas de correo electrónico para personalizar el texto y controlar los datos mostrados en gráficos.Desencadenadores Avanzados de Características
Los atributos de eventos personalizados pueden utilizarse para configurar desencadenadores de logros o puntos que solo rastreen eventos con valores de atributos específicos. Sigue los enlaces a las páginas relevantes a continuación para obtener más información.Disparadores de Logros
Configura logros que solo se pueden desbloquear mediante eventos con ciertos
valores de atributos.
Disparadores de Puntos
Configura disparadores de puntos para otorgar puntos solo desde eventos con
valores de atributos específicos.
Personalización de correos electrónicos
Si utilizas cualquier correo electrónico de Trophy, los atributos de eventos se pueden usar para personalizar los datos mostrados en ciertos bloques de correo electrónico. En primer lugar, cuando utilices variables basadas en métricas en el texto del correo electrónico, puedes usar atributos de eventos para controlar con mayor precisión a qué datos hace referencia la variable. Por ejemplo, aquí hay un caso donde usamos una variable de correo electrónico para informar a los usuarios sobre su número total de entrenamientos realizados en diferentes equipos de gimnasio, utilizando una métrica ‘Workouts’ y un atributo ‘Equipment’:Seguimiento de eventos de Métricas
Cada métrica tiene unkey único que puedes usar para referenciar y rastrear eventos en tu código. Puedes encontrar el key en la página de configuración de la métrica.
Para comenzar a rastrear las interacciones de usuarios como eventos en tus Métricas de Trophy, usa la API de Métricas o una de nuestras Bibliotecas cliente con tipos seguros, compatibles con la mayoría de los principales lenguajes de programación.
Si estás enviando eventos en lote desde tu backend (por ejemplo, vaciados de cola, migraciones o importaciones por lotes), utiliza el endpoint de la Admin API Enviar un lote de eventos de métrica para enviar hasta 1,000 eventos de métrica en una sola solicitud.
Aquí hay un ejemplo donde una plataforma de estudio ficticia está usando una métrica para rastrear el número de tarjetas didácticas volteadas por cada estudiante. Cada vez que un estudiante interactúa, la plataforma envía un evento a Trophy indicándole cuántas tarjetas vieron:
Response
- Los logros recién desbloqueados del usuario como resultado del evento
- La racha más reciente del usuario como resultado del evento
- Los puntos más recientes del usuario para cada sistema de puntos que cambió como resultado del evento
- Los datos más recientes de clasificación del usuario para cada clasificación que cambió como resultado del evento
- Activar notificaciones dentro de la aplicación
- Efectos de sonido
- Animaciones
Eventos Idempotentes
Trophy permite garantizar la unicidad de los eventos para que los usuarios no puedan incrementar una métrica repitiendo la misma acción una y otra vez. Por ejemplo, una aplicación de aprendizaje de idiomas podría especificar que los usuarios solo pueden incrementar la métricalessons-completed en 1 por cada lección única completada, de modo que si completan la misma lección dos veces, solo cuenta la primera.
Idempotency-Key en la API de eventos de métricas.
Más información sobre idempotencia.
Eventos paralelos
Trophy no admite eventos paralelos a la misma métrica para el mismo usuario. En su lugar, usa el parámetrovalue para incrementar la métrica por el monto total de todos los eventos individuales que necesitas rastrear.