Handmatig controleren of het AdPage GTM script correct wordt ingeladen
Overzicht
Dit artikel legt uit hoe je handmatig kunt controleren of het AdPage custom Google Tag Manager script correct wordt ingeladen op je website. Deze controle is essentieel voor het troubleshooten van tracking problemen en om te verifiëren dat je server-side tagging setup correct functioneert.
Wanneer voer je deze check uit?
Voer deze controle uit wanneer:
Je zojuist het AdPage tagging script hebt geïnstalleerd
Events niet correct worden gemeten in GA4 of andere platforms
Je vermoedt dat het script wordt geblokkeerd door een adblocker of firewall
Je na een website-update wilt verifiëren dat tracking nog werkt
Je Support vraagt om te controleren of de basis correct staat
Methode 1: Network Tab Check
De meest betrouwbare manier om te controleren of het script laadt is via de Network tab in je browser.
Stap 1: Open de Developer Tools
Open je website in Google Chrome of een andere browser en druk op F12 (Windows/Linux) of Cmd + Option + I (Mac) om de Developer Tools te openen.
Stap 2: Ga naar de Network tab
Klik op het tabblad Network in de Developer Tools.
Stap 3: Filter op scripts
Typ in het filterveld bovenaan: tagging of gtm
Stap 4: Herlaad de pagina
Druk op Ctrl + R (Windows/Linux) of Cmd + R (Mac) om de pagina opnieuw te laden terwijl de Network tab open staat.
Stap 5: Controleer de requests
Zoek naar de volgende requests:
Te controleren URL | Verwachte status | Betekenis |
|---|---|---|
| 200 | AdPage custom GTM script laadt correct |
| 200 | User data helpers script laadt correct |
| 200 | GA4 script via first-party endpoint |
Belangrijk: Vervang jouwdomein.nl met je eigen domeinnaam.
Wat betekenen de statuscodes?
200: Script laadt succesvol ✅
404: Script niet gevonden - controleer of het tagging subdomein correct is geconfigureerd ❌
403: Toegang geweigerd - mogelijk een firewall of CSP probleem ❌
CORS error: Cross-origin probleem - neem contact op met Support ❌
Methode 2: Console Check
Je kunt via de browser console controleren of de GTM container en dataLayer correct zijn geïnitialiseerd.
Stap 1: Open de Console
Open de Developer Tools (F12) en klik op het tabblad Console.
Stap 2: Controleer de dataLayer
Typ het volgende commando in de console en druk op Enter:
javascript
dataLayerVerwacht resultaat: Je ziet een array met objecten. Zoek naar events zoals gtm.js, gtm.dom, gtm.load en eventueel trytagging_user_data.
Stap 3: Controleer de GTM container
Typ het volgende commando:
javascript
google_tag_managerVerwacht resultaat: Je ziet een object met je GTM container ID(s) als keys, bijvoorbeeld GTM-XXXXXXX.
Stap 4: Controleer de taggingHelpers (optioneel)
Als je het AdPage user data script gebruikt, controleer dan of de helpers beschikbaar zijn:
javascript
window.taggingHelpersVerwacht resultaat: Een object met functies zoals getMarketingObject en getDeviceInfo.
Methode 3: Elements Tab Check
Controleer of het script daadwerkelijk in de HTML staat.
Stap 1: Open de Elements tab
Open de Developer Tools en ga naar het tabblad Elements.
Stap 2: Zoek naar het script
Druk op Ctrl + F (Windows/Linux) of Cmd + F (Mac) om te zoeken. Zoek naar:
tagging.jouwdomein.nlVerwacht resultaat: Je vindt een <script> tag die verwijst naar je tagging subdomein, bijvoorbeeld:
html
<script src="https://tagging.jouwdomein.nl/gtm.js?id=GTM-XXXXXXX"></script>Checklist: Alles correct?
Gebruik deze checklist om te verifiëren dat je setup compleet is:
Network tab toont 200 status voor
tagging.jouwdomein.nl/gtm.jsdataLayerin console toont een array met GTM eventsgoogle_tag_managerobject is aanwezig in de consoleGeen rode error-meldingen in de Console tab
Script tag is zichtbaar in de Elements tab
Troubleshooting
Script geeft 404 error
Oorzaak: Het tagging subdomein is niet correct geconfigureerd of de DNS-records ontbreken.
Oplossing:
Controleer in het AdPage platform of het domein correct is gekoppeld
Verifieer dat de DNS CNAME record
tagging.jouwdomein.nlverwijst naar je AdPage serverWacht 24-48 uur na DNS wijzigingen voor volledige propagatie
Script geeft 403 error
Oorzaak: Content Security Policy (CSP) blokkeert het script.
Oplossing:
Voeg
tagging.jouwdomein.nltoe aan je CSP whitelistZie het artikel over CSP configuratie voor specifieke instructies per platform
dataLayer is undefined
Oorzaak: Het GTM script laadt niet correct of staat te laag in de pagina.
Oplossing:
Controleer of het script in de
<head>sectie staatVerifieer dat het script vóór andere tracking scripts wordt geladen
Check of er JavaScript errors zijn die de executie blokkeren
Geen GTM events in dataLayer
Oorzaak: Het GTM container ID is incorrect of de container is niet gepubliceerd.
Oplossing:
Controleer of het GTM container ID in het script overeenkomt met je GTM account
Publiceer je GTM container als je recent wijzigingen hebt gemaakt
Gebruik GTM Preview Mode om te debuggen
Script wordt geblokkeerd door adblocker
Oorzaak: Sommige adblockers blokkeren scripts met bepaalde keywords.
Oplossing:
Met een first-party tagging setup via
tagging.jouwdomein.nlworden de meeste adblockers omzeildAls het script toch geblokkeerd wordt, test zonder adblocker om te bevestigen
Geavanceerde debugging
GTM Preview Mode gebruiken
Voor uitgebreide debugging kun je de GTM Preview Mode gebruiken:
Klik op Add domain en voer je website URL in
Klik op Connect
Je website opent in een nieuw tabblad met debug-informatie
Tip: In de Preview Mode zie je precies welke tags worden afgevuurd en welke data wordt verzonden.
Server container requests controleren
Om te verifiëren dat data ook naar de server container wordt gestuurd:
Ga naar de Network tab
Filter op je server container domein (bijv.
tagging.jouwdomein.nl)Zoek naar POST requests naar
/g/collectof/j/collectControleer de payload door op de request te klikken
Veelgestelde vragen
Moet ik deze check uitvoeren na elke GTM wijziging? Nee, alleen bij grote wijzigingen of wanneer je problemen vermoedt. Voor dagelijkse GTM aanpassingen is de Preview Mode voldoende.
Kan ik deze check ook op mobiel uitvoeren? Op desktop browsers is dit het makkelijkst. Voor mobiele debugging kun je remote debugging gebruiken via Chrome DevTools of Safari Web Inspector.
Wat als alles correct lijkt maar events toch niet binnenkomen? Controleer dan de server container via de GTM server-side Preview Mode en verifieer dat events correct worden doorgestuurd naar GA4/Meta/etc.
