Personyze Wiki Personyze Wiki docs
Deutsch
Open Personyze
Docs/ Inhalte und Design/ Anleitung zur JavaScript-Aktion
Inhalte und Design

Anleitung zur JavaScript-Aktion

Eigenes Skript im Browser des Besuchers ausführen, wenn das Targeting greift: Code, Gültigkeitsbereich, Zeitpunkt und Seitenbeschränkung.

2 min read Updated 2 Stunden ago

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.

Editor der JavaScript-Aktion
Der Editor: Code mit Live-Syntaxprüfung, Einstellungen für Gültigkeitsbereich und Zeitpunkt, Seitenbeschränkung. Zum Vergrößern klicken.

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 varund functionnicht 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.
Did this page answer your question?
Thank you — that goes to whoever maintains this page.