Event Builder Visual (Sin Código)
El Event Builder (Ajustes → SignalRelay → Events) te permite crear reglas de tracking precisas sin tocar una sola línea de código PHP o JavaScript.
Anatomía de una Regla
Sección titulada «Anatomía de una Regla»Una regla en SignalRelay se compone de 4 elementos:
- Evento: Seleccioná un evento estándar (
Lead,Contact,ViewContent) o ingresá un nombre personalizado. Los nombres de evento personalizados son Free. - Trigger (Disparador):
- Carga de Página (Page Load) (Free): Se ejecuta cuando el usuario carga una página cuya URL contiene un valor, es exactamente un valor o coincide con una expresión regular. El panel ofrece solo condiciones de URL; no hay condición por categoría ni taxonomía.
- Envío de Formulario (Form Submit) (Free): Se activa al enviar un formulario que coincide con un selector CSS (ej.
.wpcf7-form). - Clic en Elemento (Click Selector) (Pro): Se ejecuta cuando el usuario hace clic en un selector CSS (ej.
.btn-whatsappoa[href*="wa.me"]). - Scroll Depth (% de Scroll) (Pro): Se dispara una vez por carga de página, la primera vez que el visitante supera la profundidad que definiste. Sirve cualquier porcentaje entero de 1 a 100. Si el consentimiento llega cuando el visitante ya había hecho scroll hasta ese punto, la regla se dispara apenas se otorga el consentimiento.
- Custom JS (Pro): Se dispara únicamente cuando tu propio código llama a
window.signalRelay.track('EventName').
- Mapeo de Datos: Asigná valores fijos o dinámicos (como
currency,value,content_name). Las fuentes y cuáles son Pro están en Valores Dinámicos en Eventos. - Destinos: Seleccioná qué plataformas de pauta activas deben recibir este evento.
Los valores Static siempre ganan
Sección titulada «Los valores Static siempre ganan»Una fila Static es tu valor, no el del visitante. SignalRelay lo aplica en el servidor a todos los eventos con el nombre de esa regla, incluidos los que envía tu propio código con window.signalRelay.track(): el valor estático reemplaza lo que el navegador haya enviado para esa clave. Una clave que la regla también completa desde otra fuente (post meta, parámetro de URL, campo de formulario, variable JS o texto del DOM) no se fuerza.
Validaciones al guardar
Sección titulada «Validaciones al guardar»Una regla que nunca podría dispararse se rechaza al guardarla, en vez de guardarse como una regla que parece activa y no lo está:
- una regla de Click o Form Submit sin selector CSS, o una de Scroll Depth fuera del rango de 1 a 100;
- una condición de URL de Page Load con el valor vacío;
- una expresión regular de URL que no compila, o un selector CSS que no es válido.
Guardar una regla como desactivada siempre está permitido, así podés conservar un borrador sin terminar.