API de JavaScript del Cliente
SignalRelay expone el objeto global window.signalRelay en el navegador para desarrolladores y scripts personalizados.
Métodos Disponibles
signalRelay.track(eventName, customData, userData)
Dispara un evento que será sincronizado simultáneamente en los píxeles de navegador y en el endpoint REST server-side con su event_id único deduplicado.
window.signalRelay.track('Lead', { content_name: 'Consultoría Estratégica', value: 150.00, currency: 'USD'}, { email: 'usuario@ejemplo.com', phone: '+5491122334455'});eventName(string, requerido): Nombre del evento estándar o personalizado.customData(object, opcional): Parámetros del evento (value,currency, etc.).userData(object, opcional): Información del cliente para el cálculo del Event Match Quality (email,phone,first_name,last_name). Se normaliza y hashea con SHA-256 en el servidor antes del envío a las APIs.
signalRelay.grantConsent()
Otorga consentimiento de marketing de forma programática. Desbloquea el despacho de eventos si el sitio opera con un gate restrictivo o sin CMP estándar.
// Llamar cuando el visitante acepta las cookies en un banner personalizadowindow.signalRelay.grantConsent();signalRelay.revokeConsent()
Revoca el consentimiento y bloquea inmediatamente cualquier despacho posterior de eventos.
window.signalRelay.revokeConsent();