Werk symptoom → controleren → oplossen. Houd GTM Preview en DevTools open; één wijziging per keer.
- Paginabron (niet alleen elementen):
uc.js één keer, dicht bij het begin van <head>.
- GTM Preview (bij GTM): CMP-tag vuurt op Consent Initialization vóór afhankelijke tags.
- Applicatie: Na toestemmingskeuze zijn opslag/cookies plausibel voor
rootDomain.
| Waarschijnlijke oorzaak | Zo controleren | Oplossing |
|---|
Ongeldige policy_link | URL in nieuw tabblad; HTTPS en statuscode | Live policy-pagina; redirects / 404 oplossen |
| Fragment te ver naar beneden of alleen in body | Bron; zoek naar uc.js | Blok naar begin van <head> verplaatsen |
| SPA / framework laadt laat | Server-HTML vs. DOM | CMP vanuit rootlayout of shell |
Dubbel of tegenstrijdig window.INTA | Zoeken in repo / HTML | Eén definitie vóór uc.js |
| Waarschijnlijke oorzaak | Zo controleren | Oplossing |
|---|
| Tag heeft geen trigger na toestemming | GTM Preview: na accepteren geen tag op tijdlijn | Custom Event-trigger op cookie_consent_update (Gebeurtenissen en API) en/of toestemmingsbewuste taginstellingen |
| Tag geblokkeerd door GTM „consent“ | Tagconfiguratie → consent; Preview toont „blocked“ | Tag-consent afstemmen op juridische default of alleen vuren bij toegestaan doel |
gtagId ontbreekt voor GA4 + CMP-pad | Vergelijk met Snelstart | settings.gtagId zetten of GA anders aansluiten zoals gedocumenteerd |
| Consent Mode-defaults te streng | GA DebugView / Tag Assistant | Defaults bewust aanpassen; zie Google Consent Mode |
| Adblocker / browser-privacy | Schone profiel of extensies uit | Onderscheid productprobleem en clientblokkering |
| Waarschijnlijke oorzaak | Zo controleren | Oplossing |
|---|
| GA/Ads op „All Pages“ vóór CMP | GTM Preview-tijdlijn | CMP op Consent Initialization; afhankelijke tags vergrendelen |
Hardcoded gtag.js in HTML | Zoek naar googletagmanager.com/gtag | Dubbele loaders verwijderen of na CMP plaatsen |
Embed van derden in <head> | Netwerktab | Verplaatsen naar passend doel |
| Waarschijnlijke oorzaak | Zo controleren | Oplossing |
|---|
| CMP niet op Consent Init | Triggertype in GTM | Consent Initialization – All pages (of equivalent) |
| Race met Page View | Volgorde in Preview | CMP vóór analysetags |
| Verkeerde container | Container-ID op site | Juiste GTM-container gebruiken |
| Waarschijnlijke oorzaak | Zo controleren | Oplossing |
|---|
Verkeerde rootDomain | settings.rootDomain vs. hostnaam | Aanpassen aan cookie-domeinmodel |
Twee kopieën van uc.js | Zoek naar uc.js in bron | Eén canonieke installatie |
| Waarschijnlijke oorzaak | Zo controleren | Oplossing |
|---|
| Tags gecached vóór keuze | Volledige reload na wissen sitegegevens | Opnieuw testen in privévenster |
| Container niet gepubliceerd | GTM-werkruimte vs. live | Versie met CMP + triggerwijzigingen publiceren |
| Verkeerde omgeving (staging-container) | GTM-ID in bron | Site naar juiste container wijzen |
Verzamel: browser, pagina-URL (staging is ok), paginabron rond uc.js, bij GTM Preview-screenshot of export. Daarna support of FAQ op de documentatiehome.
← Documentatiehome