Standard versus Enhanced GTM-loaderscripts
Measurebase kan twee soorten client-side loader voor je website genereren. Beide sturen verkeer via je tagging-subdomein — het verschil zit in hoe het script wordt geladen, en welke Generate script standaard voor je kiest.
Standard-loader
Het standaardscript volgt het gebruikelijke GTM-patroon van Google, maar laadt gtm.js vanaf jouw subdomein in plaats van googletagmanager.com:
https://mbase.jouwsite.nl/gtm.js?id=GTM-XXXXXXX
Gebruik dit als je zo dicht mogelijk bij de documentatie van Google wilt blijven, of als debuggen met de previewmodus van GTM voorrang heeft.
Enhanced-loader
Het Enhanced-script gebruikt een gemaskeerd loaderpad dat uniek is voor jouw domein, waarbij je container-ID wordt meegegeven als ?mb= queryparameter:
https://mbase.jouwsite.nl/AWqBDp0Nqj.js?mb=XXXXXXX
Dit patroon is voor adblockers en privacyfilters in browsers lastiger te herkennen. Het vervangt je standaard GTM-snippet volledig — draai ze nooit allebei tegelijk. Het staat standaard geselecteerd in Generate script, omdat het voor de meeste sites de juiste keuze is.
Met de Enhanced-loader geïnstalleerd kun je ook Enhanced Ad Blocker Protection aanzetten voor het domein (tabblad Advanced Tracking). Dat herschrijft elke request die de container daarna afvuurt — niet alleen het eerste laden van het script — naar hetzelfde gemaskeerde formaat, zodat adblockers ze niet aan hun gebruikelijke vaste paden kunnen herkennen. Requests worden weer teruggedecodeerd voordat ze je server-container bereiken, dus aan de ontvangende kant verandert er niets.
Instellen van de server-container
Beide versies hebben een Google Tag Manager: Web Container client nodig in je server-container, met je web-container-ID onder Allowed Container IDs. Zonder die client laadt de browser het script wel, maar worden events niet geaccepteerd.
Welke moet je kiezen?
- Enhanced — beter bestand tegen adblockers en signaalverlies door ITP; niet voor niets de standaard
- Standard — eenvoudiger debuggen, vertrouwde URL-structuur; schakel er tijdelijk op over als de previewmodus van GTM zich precies als een standaardopzet moet gedragen
Beide versies genereer je vanuit het domeinoverzicht in je Measurebase-dashboard onder Generate script.