Personyze Wiki Personyze Wiki docs
Nederlands
Open Personyze
Docs/ Content & Design/ Handleiding voor de JavaScript-actie
Content & Design

Handleiding voor de JavaScript-actie

Voer je eigen script uit in de browser van de bezoeker als de targeting overeenkomt: de editor, de scope, wanneer het draait en waar.

2 min read Updated 36 minutes ago

De actie JavaScript-code uitvoeren voert je eigen script uit in de browser van de bezoeker als de targeting van de campagne overeenkomt — voor geavanceerde logica, DOM-wijzigingen die geen template dekt, of om beslissingen van Personyze aan tools van derden te koppelen.

Toevoegen

Klik in de stap Content van de campagne op Actie toevoegen en kies JavaScript-code uitvoeren. De editor opent direct — zonder templategalerie.

Editor van de actie JavaScript uitvoeren
De editor: code met live syntaxcontrole, instellingen voor scope en timing, beperking tot pagina’s. Klik om te vergroten.

De code

De editor controleert de syntaxis terwijl je typt (en toont regel/kolom), Invoegen voegt dynamische Personyze-variabelen toe (naam van de bezoeker, locatie, elk profielveld), en Opmaken maakt de code netjes. Variaties leveren andere code aan andere doelgroepen — de editor bevat de fallback die draait als een bezoeker bij geen enkele variatie past.

Hoe het draait — de twee instellingen die ertoe doen

  • Buiten de globale scope houden (standaard aan) — Personyze verpakt je code in een functie, zodat je vars en functions niet kunnen botsen met de eigen scripts van de site of met een andere Personyze-actie op dezelfde pagina. Laat het aan, tenzij je bewust globale variabelen moet definiëren.
  • Wanneer uitvoeren — ten opzichte van het laden van de pagina, niet van de trigger van de campagne:
    • Als het document klaar is — wacht op de DOM, zodat alles op de pagina kan worden gelezen en gewijzigd. Gebruik dit, tenzij je een reden hebt om het niet te doen.
    • Zo snel mogelijk — eerder dan de DOM, maar nog steeds na de Personyze-tag zelf.
    • Als een event plaatsvindt (geavanceerd) — draai in plaats daarvan bij een specifiek event op de pagina.

Waar het draait

Inperken tot beperkt de actie tot specifieke pagina’s via paginagroepen — bovenop wat de campagne zelf target.

Goed om te weten

  • Kies een template als die bestaat — een pop-up of een WYSIWYG-bewerking geeft je gratis een voorbeeld, variaties en CTR-tracking.
  • Wil je alleen een cookie of een localStorage-waarde instellen, dan is de speciale actie Cookies en local storage eenvoudiger.
  • Gebruik om events naar buiten te rapporteren Event naar analytics versturen (Segment, Tealium, GA4, GTM dataLayer, Klaviyo) in plaats van de aanroepen met de hand te schrijven.
Did this page answer your question?
Thank you — that goes to whoever maintains this page.