track() registra un evento de negocio y evalúa si alguna regla de campaña debe activar una mecánica.
Uso
Parámetros
string
requerido
Identificador del usuario en tu sistema. Ejemplo:
user-123.string
requerido
ID de la campaña que debe evaluar el evento. Ejemplo:
camp-abc.string
requerido
Tipo de evento configurado en la regla. Ejemplo:
card.purchase.completed.object
predeterminado:"{}"
Datos del evento que se evalúan en condiciones de reglas. Ejemplo:
{ "value": 500 }.string
predeterminado:"hora de recepción"
Timestamp ISO 8601 de cuándo ocurrió el evento. Ejemplo:
2026-05-01T12:00:00.000Z.Respuesta
array
Lista de mecánicas activadas por el evento. Si está vacía, ninguna regla aplicó.
string
ID del spin disparado.
string
ID de la campaña que activó el spin.
string
ID de la regla que activó el spin.
track() no retorna el resultado del spin. El resultado llega por webhook spin.completed.
