Die Aktion Run JavaScript Code führt Ihr eigenes Skript im Browser des Besuchers aus, wenn das Targeting der Kampagne greift — für fortgeschrittene Logik, DOM-Änderungen, die keine Vorlage abdeckt, oder um Personyze-Entscheidungen mit Tools von Drittanbietern zu verbinden.
Hinzufügen
Klicken Sie im Schritt Inhalte der Kampagne auf Aktion hinzufügen und wählen Sie Run JavaScript Code. Der Editor öffnet sich direkt — ohne Vorlagengalerie.

Der Code
Der Editor prüft die Syntax während der Eingabe (mit Zeile/Spalte), Einfügen fügt dynamische Personyze-Variablen ein (Name des Besuchers, Standort, beliebiges Profilfeld), und Formatieren räumt den Code auf. Varianten liefern unterschiedlichen Code an unterschiedliche Zielgruppen — der Editor enthält den Fallback, der läuft, wenn ein Besucher auf keine davon passt.
Wie er läuft — die zwei Einstellungen, die zählen
- Keep out of the global scope (standardmäßig an) — Personyze kapselt Ihren Code in einer Funktion, damit Ihre
varundfunctionnicht mit den eigenen Skripten der Website oder mit einer anderen Personyze-Aktion auf derselben Seite kollidieren. Lassen Sie es an, außer Sie müssen bewusst globale Variablen definieren. - When to run — bezogen auf das Laden der Seite, nicht auf den Kampagnenauslöser:
- When the document is ready — wartet auf das DOM, sodass alles auf der Seite gelesen und geändert werden kann. Nutzen Sie diese Option, sofern Sie keinen Grund dagegen haben.
- As soon as possible — früher als das DOM, aber immer noch nach dem Personyze-Tag selbst.
- When event takes place (erweitert) — stattdessen bei einem bestimmten Ereignis auf der Seite ausführen.
Wo er läuft
Beschränken auf beschränkt die Aktion über Seitengruppen auf bestimmte Seiten — zusätzlich zu dem, was die Kampagne selbst anspricht.
Gut zu wissen
- Nutzen Sie lieber eine Vorlage, wenn es eine gibt — ein Popup oder eine WYSIWYG-Bearbeitung bietet Ihnen Vorschau, Varianten und CTR-Tracking ohne Zusatzaufwand.
- Um nur ein Cookie oder einen localStorage-Wert zu setzen, ist die eigene Aktion Cookies and Local Storage einfacher.
- Um Ereignisse nach außen zu melden, nutzen Sie Send Event to Analytics (Segment, Tealium, GA4, GTM-dataLayer, Klaviyo), statt die Aufrufe von Hand zu schreiben.