Installeren via GTM
De aanbevolen route. Gebruikt onze Custom Template + de Consent Initialization-trigger.
Waarom een template (en geen Custom HTML)
Een Custom HTML-tag in GTM kan niet garanderen dat zijn code draait vóórdat andere tags vuren. Dat ondermijnt Consent Mode v2 — Google-tags lezen "geen defaults gezet" en gaan onbeperkt door. Onze template gebruikt de getypeerde setDefaultConsentState-sandbox-API en de Consent Initialization-trigger, waarvan GTM garandeert dat die als eerste vuurt.
Stappen
1. Download de template: cookiekompas-gtm-template.tpl. In GTM: Sjablonen → Nieuw → menu (⋮) → Importeren en kies het bestand.
2. Tags → Nieuw → CookieKompas. Vul het website-ID en de loader-URL in (beide staan in het dashboard onder Banner → Installatie).
3. Trigger: Consent Initialization — All Pages.
4. Verzend + publiceer de workspace.
5. Klik terug in het dashboard op Installatie controleren. Binnen enkele seconden zie je banner_shown- of implicit-events.
Rechten
De template vraagt drie sandbox-rechten: setDefaultConsentState, injectScript en dataLayer lezen/schrijven. Zie gtm-template/field-permissions.md voor de reden per recht.