La acción Ejecutar código JavaScript ejecuta su propio script en el navegador del visitante cuando la segmentación de la campaña coincide — para lógica avanzada, cambios en el DOM que ninguna plantilla cubre, o para conectar las decisiones de Personyze con herramientas de terceros.
Añadirla
En el paso Contenido de la campaña, haga clic en Agregar acción y elija Ejecutar código JavaScript. El editor se abre directamente: no hay galería de plantillas.

El código
El editor comprueba la sintaxis mientras escribe (e indica línea y columna), Insertar incorpora variables dinámicas de Personyze (nombre del visitante, ubicación, cualquier campo del perfil) y Formatear ordena el código. Las Variaciones sirven código distinto a audiencias distintas; el editor contiene el código de reserva que se ejecuta cuando un visitante no coincide con ninguna de ellas.
Cómo se ejecuta: los dos ajustes que importan
- Mantener fuera del ámbito global (activado por defecto) — Personyze envuelve su código en una función, de modo que sus
vary susfunctionno puedan chocar con los scripts propios del sitio ni con otra acción de Personyze en la misma página. Déjelo activado salvo que necesite deliberadamente definir variables globales. - Cuándo ejecutarlo — en relación con la carga de la página, no con el disparador de la campaña:
- Cuando el documento esté listo — espera al DOM, de modo que se pueda leer y modificar todo lo que hay en la página. Use esta opción salvo que tenga un motivo para no hacerlo.
- Lo antes posible — antes que el DOM, aunque siempre después de la propia etiqueta de Personyze.
- Cuando ocurra un evento (avanzado) — ejecutarlo ante un evento concreto de la página.
Dónde se ejecuta
Restringir a limita la acción a páginas concretas mediante grupos de páginas, por encima de lo que segmente la propia campaña.
Conviene saber
- Prefiera una plantilla cuando exista: un popup o una edición WYSIWYG le dan vista previa, variaciones y seguimiento del CTR sin coste alguno.
- Para limitarse a fijar una cookie o un valor de localStorage, la acción específica Cookies y almacenamiento local es más sencilla.
- Para informar de eventos hacia fuera, utilice Enviar evento a analítica (Segment, Tealium, GA4, capa de datos de GTM, Klaviyo) en lugar de escribir las llamadas a mano.