L’action Exécuter du code JavaScript exécute votre propre script dans le navigateur du visiteur quand le ciblage de la campagne correspond — pour une logique avancée, des modifications du DOM qu’aucun modèle ne couvre, ou pour relier les décisions de Personyze à des outils tiers.
Ajouter l’action
À l’étape Contenu de la campagne, cliquez sur Ajouter une action et choisissez Exécuter du code JavaScript. L’éditeur s’ouvre directement — sans galerie de modèles.

Le code
L’éditeur vérifie la syntaxe pendant que vous tapez (et affiche la ligne et la colonne), Insérer ajoute des variables dynamiques de Personyze (nom du visiteur, localisation, n’importe quel champ du profil), et Formater met le code en forme. Les Variations servent un code différent à des audiences différentes — l’éditeur contient le code de repli qui s’exécute quand un visiteur ne correspond à aucune d’elles.
Comment il s’exécute — les deux réglages qui comptent
- Ne pas polluer la portée globale (activé par défaut) — Personyze enveloppe votre code dans une fonction, pour que vos
varet vosfunctionne puissent pas entrer en conflit avec les scripts du site ou avec une autre action Personyze sur la même page. Laissez-le activé, sauf si vous devez délibérément définir des variables globales. - Moment d’exécution — par rapport au chargement de la page, pas au déclencheur de la campagne :
- Quand le document est prêt — attend le DOM, pour que tout ce qui se trouve sur la page puisse être lu et modifié. Utilisez ce réglage, sauf si vous avez une raison de ne pas le faire.
- Dès que possible — plus tôt que le DOM, mais toujours après la balise Personyze elle-même.
- Lorsqu’un événement se produit (avancé) — exécuter le code sur un événement précis de la page à la place.
Où il s’exécute
Limiter aux pages restreint l’action à certaines pages via des groupes de pages — en plus du ciblage de la campagne elle-même.
Bon à savoir
- Préférez un modèle quand il en existe un — une pop-up ou une modification WYSIWYG vous offrent gratuitement l’aperçu, les variations et le suivi du CTR.
- Pour simplement définir un cookie ou une valeur localStorage, l’action dédiée Cookies et stockage local est plus simple.
- Pour envoyer des événements vers l’extérieur, utilisez Envoyer un événement aux outils d’analyse (Segment, Tealium, GA4, dataLayer GTM, Klaviyo) plutôt que d’écrire les appels à la main.