Google Tag Manager (GTM) is een gratis tool van Google waarmee je meetcodes en scripts op je website beheert zonder dat je steeds de code van je site hoeft aan te passen. Denk aan GA4, de Meta-pixel, de LinkedIn Insight Tag, Microsoft Clarity of conversiemetingen van Google Ads. Je plaatst één keer een stukje code op je site, en daarna regel je alles in GTM: nieuwe metingen toevoegen, aanpassen of uitzetten zonder dat een developer eraan te pas hoeft te komen.
Wat Google Tag Manager doet
GTM werkt met drie bouwstenen die je steeds terugziet, hoe ingewikkeld de opzet ook wordt:
| Onderdeel | Wat het is | Voorbeeld |
|---|---|---|
| Tag | Het stukje code dat iets doet | GA4-gebeurtenis "aanvraag_verstuurd" |
| Trigger | Het moment waarop de tag afgaat | Als iemand de bedankpagina ziet |
| Variabele | Extra informatie die je meestuurt | Orderwaarde, formuliernaam, pagina-URL |
Een tag zonder trigger doet niets, en een trigger zonder tag ook niet: ze horen bij elkaar. Variabelen maak je los aan en gebruik je in meerdere tags en triggers tegelijk, zodat je niet voor elke meting het wiel opnieuw hoeft uit te vinden.
Alles wat je instelt, komt in een container terecht: één per website (of per app). Wijzigingen zet je pas live als je op Verzenden en Publiceren klikt, en elke versie wordt automatisch bewaard met een versienummer. Gaat er iets mis na een publicatie, dan zet je met één klik een vorige versie terug. Dat maakt GTM relatief veilig om in te experimenteren: je kunt in de testomgeving rustig puzzelen zonder dat bezoekers daar iets van merken.
Hoe GTM op je site terechtkomt
Je krijgt twee codefragmenten: één voor in de <head> van je site en één direct na de openende <body>-tag. De meeste CMS'en maken dit simpel:
- WordPress: een plugin zoals "GTM4WP" of handmatig in de thema-bestanden, vaak ook via een header/footer-plugin.
- Shopify: via de theme.liquid-bestanden, of met een kant-en-klare app uit de Shopify App Store.
- WooCommerce: meestal via dezelfde WordPress-route als hierboven.
- Webflow: een los veld in de projectinstellingen voor custom code in head en body.
- Maatwerk-sites: de developer plakt de snippets in de templates die op elke pagina geladen worden.
Belangrijk: plaats de code op élke pagina, inclusief bedankpagina's na een formulier of bestelling. Mis je die, dan mis je ook je conversiemetingen.
Wat je ermee meet (de belangrijkste)
De vraag is niet "wat kan ik allemaal meten", maar "welke acties vertellen me iets over mijn bedrijf". In de praktijk komt dat meestal neer op:
- Aanvragen en formulieren: verzonden, niet alleen bekeken. Een bezoeker die naar je contactpagina scrolt heeft nog niets gedaan; iemand die op "versturen" klikt wel.
- Klikken op telefoonnummer, e-mail en WhatsApp. Zeker voor lokale bedrijven en dienstverleners is dit vaak de belangrijkste conversie, en die wordt zonder GTM meestal niet gemeten.
- Aankopen met orderwaarde voor webshops. Dit vraagt een datalaag: een stukje informatie dat je website meestuurt (bijvoorbeeld de inhoud van een winkelwagentje) zodat GTM weet welk bedrag en welke producten bij een aankoop horen. Shopify en WooCommerce hebben hier kant-en-klare apps en plugins voor, zodat je zelf geen code hoeft te schrijven.
- Belangrijke klikken: offerteknop, prijzenpagina, download van een whitepaper of brochure.
- Scrollen en video kijken, maar alleen als je er ook echt iets mee doet. Scroll-tracking is leuk om te zien, maar levert zelden een beslissing op.
Praktijkvoorbeeld webshop: een kledingwinkel meet met GTM niet alleen "aankoop afgerond", maar ook "product toegevoegd aan winkelwagen" en "begonnen met afrekenen". Door die drie stappen naast elkaar te zetten in GA4, zie je precies waar mensen afhaken: bij het toevoegen, bij het invullen van gegevens, of bij de betaling zelf.
Praktijkvoorbeeld B2B-dienstverlener: een adviesbureau meet formulierverzendingen per type aanvraag (offerte, informatie, terugbelverzoek) als aparte gebeurtenissen, zodat de verkoopafdeling weet welk type lead binnenkomt voordat ze opnemen.
Praktijkvoorbeeld lokaal bedrijf: een installatiebedrijf meet telefoonklikken apart per pagina (servicepagina versus homepage), zodat zichtbaar wordt welke pagina's daadwerkelijk bellers opleveren, niet alleen bezoekers.
Meet niet alles wat kan. Vijf metingen die je elke maand bekijkt, zijn meer waard dan vijftig die niemand opent. Zie ook vanity metrics: cijfers die leuk ogen maar nergens toe leiden.
Client-side en server-side
Standaard draait GTM in de browser van je bezoeker (client-side): de tags worden geladen en afgevuurd door de code die op zijn of haar scherm draait. Dat is de meest gebruikte en eenvoudigste opzet, en voor de meeste mkb-sites prima.
Daarnaast bestaat server-side tagging: data gaat eerst naar een server die jij beheert (bijvoorbeeld via Google Cloud of een gespecialiseerde dienst als Stape), en van daaruit pas door naar Google, Meta en andere platforms. Je bezoeker praat dan alleen nog met jouw eigen domein, niet rechtstreeks met tientallen externe servers.
Voordelen van server-side:
- Stabielere meting, omdat adblockers en browserbeperkingen (zoals Safari's Intelligent Tracking Prevention) minder grip hebben op verkeer dat via je eigen domein loopt.
- Een iets snellere site, omdat er minder externe scripts in de browser hoeven te laden.
- Meer controle over precies welke data je naar welk platform doorstuurt.
Nadelen:
- Het kost geld: je betaalt voor serverruimte of een dienst als Stape.
- Het vraagt meer technische kennis om op te zetten en te onderhouden dan standaard GTM.
Belangrijk om te onthouden: server-side tagging is geen manier om toestemming te omzeilen. De AVG geldt voor data die via je server loopt net zo goed als voor data die rechtstreeks vanuit de browser gaat. Overweeg server-side pas als je al een goed werkende client-side opzet hebt en tegen concrete problemen aanloopt zoals adblockers die je conversies flink laten dalen.
GTM en Consent Mode
Sinds de AVG strenger wordt gehandhaafd en Google Consent Mode v2 verplicht is voor wie Google Ads-conversies meet, speelt GTM hierin een centrale rol. Je cookiebanner stuurt een signaal naar GTM over wat een bezoeker wel en niet toestaat (analytische cookies, advertentiecookies), en GTM zorgt dat tags zich daaraan houden: sommige vuren pas na toestemming, andere (zoals basismetingen zonder cookies) mogen soms wel zonder.
De meeste cookiebanner-leveranciers (zoals Complianz of CookieYes) hebben kant-en-klare integraties met GTM via Consent Mode. Zelf bouwen kan ook, maar vraagt precisie: een verkeerd ingestelde trigger kan ervoor zorgen dat je tags afgaan zonder toestemming, of juist nooit afgaan terwijl toestemming er wel is.
Veelgemaakte fouten
- Dubbele meting. GA4 wordt zowel via het CMS als via GTM geladen, waardoor elk bezoek dubbel geteld wordt. Controleer dit altijd met de Tag Assistant.
- Tags die altijd afgaan, ook op test- of stagingomgevingen, waardoor je data vervuild raakt met eigen bezoeken en testaanvragen.
- Geen naamgeving. Een container vol tags genaamd "Tag 7" en "Tag 12" is binnen een paar maanden onbeheersbaar, zeker als er meerdere mensen in werken.
- Publiceren zonder testen. De Preview-modus kost twee minuten en voorkomt dat je een kapotte meting een week lang laat lopen.
- Consent vergeten. Tags die afgaan vóór toestemming is gegeven, zijn een juridisch risico en leveren ook nog eens onbetrouwbare data op.
- Niemand die toegang beheert. Een oud-medewerker of voormalig bureau heeft nog steeds publicatierechten op je container.
Wat je ermee kunt samenwerken
GTM werkt zelden op zichzelf. Typische combinaties:
- GA4 voor de analyse van wat je met GTM meet.
- Looker Studio om die metingen overzichtelijk te rapporteren.
- Google Ads en Meta Ads om conversies door te sturen zodat de advertentiealgoritmes slimmer kunnen optimaliseren.
- Cookiebanners (Complianz, CookieYes, Cookiebot) voor consent.
- CRM-systemen zoals HubSpot, waar formulierdata na een GTM-koppeling in belandt.
Waar je op let
- Eén container per site, en geen dubbele meting. GA4 én via je CMS én via GTM laden geeft dubbele cijfers.
- Rechten beperken. Wie mag publiceren? Geef bureaus en freelancers toegang via hun eigen account, niet via jouw wachtwoord.
- Naamgeving. "GA4 – Event – Aanvraag verstuurd" in plaats van "Tag 14". Over een jaar ben je jezelf dankbaar.
- Consent eerst. Zonder correct ingestelde Consent Mode meet je óf te veel (juridisch risico) óf te weinig (je data deugt niet).
- Snelheid. Elke tag kost laadtijd. Ruim regelmatig oude pixels van campagnes die al lang zijn gestopt op.
- Documenteer wat je meet en waarom, bijvoorbeeld in een simpel meetplan dat ook een nieuwe collega kan begrijpen.
Wanneer je GTM (nog) niet nodig hebt
Heb je een eenvoudige brochuresite zonder formulieren, webshop of advertenties, dan kun je soms prima toe met de ingebouwde GA4-koppeling van je CMS. GTM voegt vooral waarde toe zodra je meer dan één meetcode hebt, regelmatig wijzigingen wilt doorvoeren, of specifieke gebeurtenissen (klikken, aankopen, scrollen) wilt vastleggen die niet standaard gemeten worden. Begin je net met online marketing en heb je nog geen idee wat je wilt meten, zet dan eerst op papier welke acties voor jouw bedrijf waarde hebben voordat je een container vol tags bouwt.
Hoe je begint
- Maak een account en container aan op tagmanager.google.com.
- Plaats de twee codefragmenten op elke pagina (of gebruik de koppeling van je CMS).
- Stel je cookiebanner en Consent Mode in.
- Voeg je GA4-tag toe en test in Preview.
- Bouw je eerste conversies: aanvraag, telefoonklik, aankoop.
- Publiceer, en controleer een dag later in GA4 en Google Ads of de cijfers kloppen.
Alternatieven
Binnen het Google-ecosysteem is GTM de standaard. Alternatieven zijn Tealium en Adobe Launch (beide vooral bij grote organisaties met complexere data-eisen) en de ingebouwde meetkoppelingen van platforms als Shopify. Voor de meeste mkb-sites is GTM de logische keuze: gratis, goed gedocumenteerd en iedere specialist kent het, waardoor je nooit vastzit aan één persoon of bureau.
Veelgestelde vragen over Google Tag Manager
Is Google Tag Manager gratis?
Ja, de standaardversie is gratis. Alleen voor server-side tagging betaal je voor de server, en grote organisaties kunnen kiezen voor de betaalde Tag Manager 360.
Wat is het verschil tussen Google Tag Manager en Google Analytics?
Google Analytics (GA4) verzamelt en toont je data. Tag Manager is het hulpmiddel waarmee je bepaalt welke data wanneer naar GA4 en andere tools gaat.
Heb ik een developer nodig voor GTM?
Voor de basis meestal niet. Voor een goede datalaag in een webshop, server-side tagging of complexe formulieren wel vaak.
Maakt Google Tag Manager mijn site trager?
GTM zelf is licht. Het zijn de tags die je erin zet die laadtijd kosten. Houd het overzichtelijk en ruim regelmatig op.
Mag ik GTM gebruiken onder de AVG?
Ja, mits je tags pas laat afgaan na toestemming waar dat nodig is. Gebruik daarvoor een cookiebanner met Consent Mode v2.
Kan ik met GTM ook A/B-tests of experimenten meten?
Ja, GTM kan variabelen en triggers koppelen aan experimenttools, maar voor echte A/B-tests gebruik je meestal een losse tool die daarop is ingericht; GTM zorgt dan voor de meting van de resultaten.
Wat gebeurt er als ik GTM verwijder van mijn site?
Dan stoppen direct alle tags die via GTM liepen, inclusief GA4, advertentiepixels en conversiemetingen. Bouw je iets nieuws, test dan eerst parallel voordat je de oude opzet verwijdert.
Hoe lang duurt het voordat nieuwe metingen data laten zien?
Zodra je publiceert, meet GTM direct. GA4 toont de eerste data vaak al binnen enkele uren, maar reken op een dag voor betrouwbare cijfers in rapportages.
Verder lezen
Wil je meer weten over meten? Lees online marketing meten, KPI's en Looker Studio voor rapportages. Wil je dat iemand met je meekijkt naar je meting? Plan een gratis strategiesessie.
Vragen of vrijblijvend sparren?
We denken graag met je mee — bel, mail of loop binnen in hartje Eindhoven.
