Valores Dinámicos en Eventos
SignalRelay permite asociar parámetros (value, currency, content_name, etc.) a tus eventos, ya sea como un valor fijo o extraído en tiempo de ejecución de distintas fuentes de la página. La mayoría de las fuentes son Free; solo las variables JS y el texto del DOM requieren Pro.
Fuentes Disponibles
Sección titulada «Fuentes Disponibles»1. Valor Estático (Static) (Free)
Sección titulada «1. Valor Estático (Static) (Free)»Un valor fijo que escribís en la regla (ej. currency = EUR). Se aplica en el servidor a todos los eventos con el nombre de esa regla, incluidos los enviados con window.signalRelay.track().
2. Post Meta (Campos personalizados de WordPress) (Free)
Sección titulada «2. Post Meta (Campos personalizados de WordPress) (Free)»Extraé el valor de cualquier campo personalizado del post actual (ej. _price, property_id, doctor_specialty).
- Ventaja: Se resuelve de forma segura en el servidor y es 100% compatible con páginas cacheadas.
3. Parámetros de URL (Query Strings) (Free)
Sección titulada «3. Parámetros de URL (Query Strings) (Free)»Leé valores directamente de la URL actual (ej. ?plan=premium&source=newsletter).
- Ventaja: Se resuelve en el navegador del visitante en tiempo de ejecución, por lo que nunca se mezcla entre usuarios en sitios cacheados.
4. Campo de Formulario (Form field) (Free)
Sección titulada «4. Campo de Formulario (Form field) (Free)»Tomá el valor de un campo del formulario enviado.
5. Variables de JavaScript (window.miVariable) (Pro)
Sección titulada «5. Variables de JavaScript (window.miVariable) (Pro)»Si tu tema o aplicación expone un objeto de datos global (como window.currentUser o dataLayer), podés mapear propiedades anidadas directamente al evento.
6. Texto del DOM (Selector CSS) (Pro)
Sección titulada «6. Texto del DOM (Selector CSS) (Pro)»Capturá el texto interno de cualquier elemento del DOM en el momento del clic (por ejemplo, el texto de un encabezado h1 o el precio visible en .total-amount).
Valor y Moneda
Sección titulada «Valor y Moneda»Las plataformas esperan value como número y una currency junto a él. SignalRelay ayuda de dos maneras:
- Números. Un
value(tambiénprice,quantity,num_items,predicted_ltv,taxyshipping) enviado como una cadena decimal simple, por ejemplo"49.90", se convierte en número. Cualquier otra cosa, como"49,90"o"$49", se deja exactamente como llegó, porque adivinar un formato regional convertiría un precio en un precio equivocado. - Moneda por defecto. Todo evento que tiene un
valuenumérico y no tienecurrencyse envía con tu Default currency. Unacurrencyque mapeás vos siempre gana.
Definí el valor por defecto en Ajustes → SignalRelay → Settings, tarjeta Currency, campo Default currency, con un código ISO 4217 de tres letras como EUR, y hacé clic en Save. El campo muestra el código en uso. Mientras no definas uno, se usa la moneda de tu tienda WooCommerce si WooCommerce está activo, y USD en caso contrario; vaciá el campo y guardá para volver a esa elección automática. El filtro signalrelay_default_currency sigue pudiendo reemplazarlo. Es un único valor para todo el sitio y el píxel del navegador lo lee de la página, así que limpiá la caché de páginas después de cambiarlo.