De Personyze-module voegt de Personyze-tag toe aan elke pagina van een Drupal-site, ingesteld vanuit één scherm in de Drupal-beheeromgeving. Geen thema-aanpassingen, geen code in templates plakken, en niets wat een thema-update ongedaan kan maken.
Ondersteunt Drupal 10 en Drupal 11. Download hem op drupal.org.
Installeren
Met Composer (aanbevolen):
composer require drupal/personyze
drush en personyze
Zonder Composer: download de module van drupal.org/project/personyze, pak hem uit in modules/contrib/, en schakel Personyze in bij Extend (/admin/modules).
Instellen
- Ga in Drupal naar Configuration → Web services → Personyze (
/admin/config/services/personyze). - Vul je Personyze-account-ID in en sla op.
Je account-ID vind je in Personyze onder Instellingen → Trackingcode: het is het getal in de snippet daar (zie Personyze activeren op je site).
Dat is de hele installatie. De tag is actief vanaf de volgende paginalading.

Er is een tweede veld, Tracking domains. Laat het leeg. Het is alleen nodig als één Personyze-account meerdere domeinen volgt, en alleen met de waarde die Personyze-support je geeft.
Wat een tag krijgt, en wat niet
- De tag wordt toegevoegd aan elke front-endpagina van de site.
- De tag wordt niet toegevoegd aan de Drupal-beheerpagina’s. Dat is bewust: de Drupal-back-end personaliseren wil je nooit, en anders zouden de klikken van je eigen redacteuren als siteverkeer meetellen.
- Zolang er geen account-ID is opgeslagen, wordt er helemaal geen tag toegevoegd.
Controleren
Open een willekeurige front-endpagina van de site en bekijk de bron. Je zoekt één scriptblok met stat-track-lib.js en een _S_T.setup( -aanroep met je account-ID erin. De module markeert zijn eigen blok met data-personyze="tag"; daarop zoek je het snelst.
Kijk daarna in Personyze zelf: de site hoort binnen een paar minuten verkeer te melden.
Problemen oplossen
Ik heb het account-ID opgeslagen en de pagina’s hebben nog steeds geen tag. Bij het opslaan worden de betrokken caches voor je geleegd, dus dit hoort niet te gebeuren. Gebeurt het toch, bouw de caches dan opnieuw op (drush cr, of Configuration → Development → Performance → Clear all caches) en controleer opnieuw. Een reverse proxy, CDN of Varnish vóór Drupal heeft een eigen cache die Drupal niet kan legen.
De tag ontbreekt op beheerpagina’s. Dat is de bedoeling; zie hierboven. De inlogpagina en de pagina “toegang geweigerd” zijn front-endpagina’s, dus die krijgen de tag wel, ook al begint hun adres met /admin.
De tag is er, maar Personyze meldt geen verkeer. Controleer of het account-ID overeenkomt met dat in Instellingen → Trackingcode, en of je in Personyze naar hetzelfde account kijkt.
Rechten
Om de instelling te wijzigen is het recht Administer Personyze nodig, toe te kennen onder People → Permissions.
Gerelateerd
- WordPress-plugin: een WordPress-site koppelen, voeden en personaliseren
- Personyze installeren: elke website, Shopify, WordPress, GTM en meer
- Personyze activeren op je site: de trackingcode, en hoe je ziet of hij werkt