Handmatig controleren of het AdPage GTM script correct wordt ingeladen

Bewerkt

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

tagging.jouwdomein.nl/gtm.js

200

AdPage custom GTM script laadt correct

tagging.jouwdomein.nl/user-data-minified.js

200

User data helpers script laadt correct

tagging.jouwdomein.nl/gtag/js

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

dataLayer

Verwacht 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_manager

Verwacht 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.taggingHelpers

Verwacht 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.nl

Verwacht 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.js

  • dataLayer in console toont een array met GTM events

  • google_tag_manager object is aanwezig in de console

  • Geen 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:

  1. Controleer in het AdPage platform of het domein correct is gekoppeld

  2. Verifieer dat de DNS CNAME record tagging.jouwdomein.nl verwijst naar je AdPage server

  3. Wacht 24-48 uur na DNS wijzigingen voor volledige propagatie

Script geeft 403 error

Oorzaak: Content Security Policy (CSP) blokkeert het script.

Oplossing:

  1. Voeg tagging.jouwdomein.nl toe aan je CSP whitelist

  2. Zie 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:

  1. Controleer of het script in de <head> sectie staat

  2. Verifieer dat het script vóór andere tracking scripts wordt geladen

  3. 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:

  1. Controleer of het GTM container ID in het script overeenkomt met je GTM account

  2. Publiceer je GTM container als je recent wijzigingen hebt gemaakt

  3. 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.nl worden de meeste adblockers omzeild

  • Als 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:

  1. Open tagassistant.google.com

  2. Klik op Add domain en voer je website URL in

  3. Klik op Connect

  4. 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:

  1. Ga naar de Network tab

  2. Filter op je server container domein (bijv. tagging.jouwdomein.nl)

  3. Zoek naar POST requests naar /g/collect of /j/collect

  4. Controleer 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.

Was dit artikel nuttig?

Onze excuses! Zou je ons meer willen vertellen?

Bedankt voor de feedback!

Er is een probleem opgetreden bij het verzenden van uw feedback
Controleer uw verbinding en probeer het opnieuw.