Personyze Wiki Personyze Wiki docs
Nederlands
Open Personyze
Docs/ Privacy & Consent/ Consent Mode: wachten op toestemming
Privacy & Consent

Consent Mode: wachten op toestemming

Twee manieren waarop Personyze op toestemming wacht: je consentmanager houdt het fragment tegen, of het fragment laadt en wacht tot je toestemming geeft.

4 min read Updated 33 minutes ago

Personyze mag het apparaat van een bezoeker niet aanraken voordat die toestemming geeft. Er zijn twee manieren om dat te garanderen, en je wilt er één van — stel die in het panel in onder Trackerinstellingen → Toestemming & privacy. In beide gevallen wordt er vóór de toestemming niets opgeslagen en geen verzoek verstuurd.

Kiezen hoe Personyze op toestemming wacht
Twee manieren om op toestemming te wachten — je consentmanager blokkeert het fragment, of het fragment laadt en houdt zichzelf in totdat jij zegt dat de bezoeker akkoord is. Klik om te vergroten.

De twee modi

  • Het fragment tegenhouden (standaard, aanbevolen) — je consentmanager blokkeert het Personyze-script precies zoals die je andere tags blokkeert, totdat de bezoeker akkoord gaat. In Personyze hoef je niets in te stellen; je tagt alleen het fragment (hieronder).
  • Laden, dan wachten (consent mode) — het script laadt, maar doet niets totdat je grant()aanroept. Personalisatie verschijnt dan op het moment dat de bezoeker akkoord gaat, zonder download om op te wachten. Kies dit als je Personyze liever al geladen hebt dan het te blokkeren.

Wat “doet niets” precies betekent. Zolang de toestemming niet is bepaald: geen cookie gelezen, geen cookie geschreven, geen toegang tot opslag, geen netwerkverzoek. Dit wachten staat boven de controle op afmelden — want een cookie lezen om te bepalen of het mag draaien, is zelf al toegang tot het apparaat van de bezoeker.

Standaardmodus — tag het fragment voor je consentmanager

Cookiebot, OneTrust, Usercentrics en vergelijkbare tools houden al elk script van derden tegen totdat de bezoeker toestemming geeft. Tag het Personyze-fragment met de categorie waaronder je beleid het plaatst — meestal statistics — en de consentmanager voert het tot dan niet uit. Zolang het wordt tegengehouden, wordt er geen Personyze-cookie geplaatst en geen data verzameld. De lade Toestemming & privacy in het panel heeft kant-en-klare fragmenten voor Cookiebot, OneTrust, Usercentrics en Google Tag Manager.

Consent mode — “Laden, dan wachten”

De lade Afhandeling van toestemming met Laden, dan wachten geselecteerd
Laden, dan wachten: het fragment laadt inactief; je geeft de toestemming vanuit de callback van je consentmanager. De lade levert kant-en-klare adapters. Klik om te vergroten.

Het aanzetten gaat in twee stappen — en als je de tweede overslaat, gaat je site op zwart:

  1. Trackerinstellingen → Toestemming & privacy → kies Laden, dan wachten. Dit is een accountinstelling.
  2. Kopieer de trackingcode opnieuw via Trackingcode ophalen en zet die live. Het fragment geeft nu een extra argument mee aan setup() dat de bibliotheek in consent mode zet.
Stap 2 is niet optioneel. De server weigert hits die niet uit een vrijgegeven toestemmingswachtstand komen, dus tussen stap 1 en stap 2 wordt het account niet gevolgd en niet gepersonaliseerd. Het panel waarschuwt je voordat je opslaat. Zet het fragment opnieuw live als onderdeel van dezelfde wijziging.

Je consentmanager koppelen

Roep vanuit de callback van je consentmanager een van deze aan:

_S_T.consent.grant();   // consent covers personalization — run normally
_S_T.consent.deny();    // it does not — stay off

Roep het opnieuw aan telkens als de bezoeker van gedachten verandert; grant() twee keer aanroepen kan geen kwaad. De lade Toestemming & privacy levert kant-en-klare adapters voor IAB TCF v2.2 (__tcfapi) en Google Consent Mode v2 — gebruik die in plaats van ze over te typen.

Er is bewust geen enkele hulpfunctie “is er toestemming?”. Welke doelen als toestemming om te personaliseren tellen, is jouw lezing van je eigen beleid — een standaard die in de bibliotheek verstopt zit, zou betekenen dat Personyze dat voor je beslist.

Als de consentmanager nooit antwoordt

Wordt noch grant() noch deny() ooit aangeroepen — een consentmanager die niet laadt — dan geeft Personyze het na een time-out op (standaard 3 seconden) en blijft uit. Het is een vangnet voor een kapotte CMP, geen vertraging: bij een terugkerende bezoeker antwoordt de consentmanager binnen een frame of twee uit zijn eigen opslag.

Als een bezoeker de toestemming intrekt

Roep vanuit de intrekkingscallback van je consentmanager de afmeld-API aan — die stopt de tracking en draait personalisatie terug die al op de pagina is weergegeven:

personyze.system.off();   // stop & roll back
personyze.system.on();    // re-enable
personyze.system.is_on();  // current state

Twee dingen om te weten

  • De pagina wordt zonder personalisatie weergegeven zolang er op toestemming wordt gewacht. Personyze verbergt die niet — de pagina verbergen zou ook de toestemmingsbanner verbergen waarop de bezoeker moet antwoorden. Daarom is de variant van het fragment met verbergen bij laden niet beschikbaar in consent mode, en biedt het panel die niet meer aan.
  • Consent mode is geen vervanging voor een consentmanager. Het is de manier waarop Personyze op er een wacht.

Gerelateerd

Did this page answer your question?
Thank you — that goes to whoever maintains this page.