Integratie met Google Tag Manager
Google Tag Manager (GTM) is een tool waarmee je tags (codefragmenten of trackingpixels) op je website kunt beheren en uitrollen zonder de code van je site aan te passen.
Als je Google Tag Manager (GTM) gebruikt om cookies op je website te injecteren en de inhoud van je site te beheren, kun je het zo instellen dat de scripts worden aangestuurd door de toestemmingsvoorkeuren die bezoekers hebben gekozen.
In dit artikel leer je het volgende:
- Hoe het werkt
- Nieuwe variabelen maken
- Nieuwe triggers maken
- De triggers aan tags toevoegen
Hoe het werkt
Om gegevens door te geven aan Google Tag Manager gebruikt onze applicatie het custom consent event via de Data Layer Variable.

Onze applicatie gebruikt het bestaande dataLayer-object of maakt een nieuw object aan als het nog niet bestaat. Als je winkel een dataLayer-object aanmaakt, zorg er dan voor dat dit het object van onze applicatie niet overschrijft.
Videohandleiding
Nieuwe variabelen maken
- Open je container in Google Tag Manager.
- Selecteer het tabblad Variables in het hoofdmenu. Het scherm Variable verschijnt.
- Maak een nieuwe User-Defined Variable.
- Geef de variabele een naam. (We raden aan de variabele Pandectes C000x te noemen, waarbij x het nummer is van de categorie die je hier vindt, zodat je weet waar de variabele naar verwijst)
- Stel het Variable Type in op Data Layer Variable onder de sectie Page Variables.
- Stel de Data Layer Variable Name in op pandectes_categories.C000x, waarbij x het nummer is van de categorie die je hier vindt (voor de categorie Functionality kun je bijvoorbeeld pandectes_categories.C0001 invullen).

- Klik op de knop Save.
Je kunt hetzelfde proces volgen om voor alle categorieën van je app een nieuwe variabele te maken, zodat je uiteindelijk 4 variabelen in totaal hebt.
Nieuwe triggers maken
In GTM zorgen triggers ervoor dat tags wel of niet worden geactiveerd op basis van bepaalde criteria. Je hebt mogelijk al verschillende triggers aan je tags gekoppeld.
Als onderdeel van onze Google Consent Mode-integratie met GTM ga je voor elke cookiecategorie een trigger maken.
Wanneer je deze triggers op je tags toepast, worden je tags wel of niet geactiveerd, afhankelijk van of de cookiecategorie actief is of van de toestemming die de gebruiker heeft gegeven.
Je hebt een aparte trigger nodig voor elke cookiecategorie waaronder je cookies blokkeert. Je hebt bijvoorbeeld een groep 'Performance Cookies' met category-id C0002, die de cookies bevat die door je Google Analytics-tag worden geplaatst.
Elke trigger moet overeenkomen met de category-id's die in je cookietoestemmingsapplicatie zijn ingesteld. De id's van de cookiecategorieën vind je in het custom consent event hier en in de sectie Google Consent Mode-integratie in de app, waar een popup met de structuur van het custom consent event staat.
We willen dat de triggers voor cookiecategorie-id's die je maakt zo op je bestaande tags worden toegepast dat de trigger van onze app de beperkende factor is voor het activeren van de tag. Dit kan op verschillende manieren. Hieronder worden twee verschillende manieren beschreven.
Een Firing Trigger maken
- Open je container in Google Tag Manager.
- Selecteer het tabblad Triggers in het hoofdmenu. Het scherm Triggers verschijnt.
- Klik op New. Het scherm Trigger Configuration verschijnt.
- Geef de trigger een passende naam, bijv. Pandectes Performance Allowed.
- Klik op Trigger Configuration en stel het Trigger type in op Custom Event.
- Stel de Event name in op Pandectes_Consent_Update.
- Selecteer Some Custom Events en stel in dat de trigger wordt geactiveerd wanneer het volgende waar is:
Pandectes C0001 equals allow
- Sla de trigger op.
- Herhaal dit proces voor de overige cookiecategorieën.
- Pas de triggers toe op tags als firing trigger.
Opmerking: als een tag wordt geblokkeerd en daarna wordt toegestaan, wordt deze geactiveerd zonder dat de pagina opnieuw hoeft te worden geladen, doordat er wordt geluisterd naar Pandectes_Consent_Update. Als de tag eerder was toegestaan en daarna wordt geblokkeerd, wordt de tag bij volgende paginaladingen geblokkeerd.
Exception Triggers maken
Je kunt ook een exception trigger instellen om het script te activeren als een categorie cookies niet is toegestaan.
Je gebruikt een exception trigger alleen als je al een andere firing trigger op je tag hebt ingesteld.
Stel bijvoorbeeld een trigger in die wordt geactiveerd wanneer Pandectes_Consent_Update C0002 niet toestaat (waarbij C0002 de id is voor de categorie performance). Pas deze blokkerende trigger toe als uitzondering op tags in deze groep.
- Selecteer het tabblad Triggers in het hoofdmenu. Het scherm Triggers verschijnt.
- Klik op New. Het scherm Trigger Configuration verschijnt.
- Maak een nieuwe trigger en geef deze een passende naam, bijv. Pandectes Performance Blocked.
- Klik op Trigger Configuration en stel het Trigger type in op Custom Event.
- Stel de Event name in op Pandectes_Consent_Update.
- Selecteer Some Custom Events en stel in dat de trigger wordt geactiveerd wanneer het volgende waar is:
Pandectes C0001 equals deny
- Sla de trigger op.
- Herhaal dit proces voor de overige cookiecategorieën.
- Pas de triggers toe op tags als exception triggers.
De triggers aan tags toevoegen
- Selecteer Tags in het hoofdnavigatiemenu van Google Tag Manager.
- Selecteer een tag waarop je de juiste Pandectes Cookie Category Trigger wilt toepassen.
- Pas de juiste Firing Trigger of Exception Trigger toe die je hebt gemaakt.
- Klik op de knop Save.
Bijgewerkt op: 19/10/2026
Dankuwel!
