Online marketing bureau voor ambitieuze ondernemers
Online Marketing Blog

Google Tag Manager: wat het is en hoe je het goed opzet

Google Tag Manager is een gratis tool waarmee je meetcodes (tags) op je website beheert zonder telkens in de code van je site te hoeven werken. Je plaatst één keer een containercode, en daarna regel je alle metingen — Google Analytics 4, Google Ads-conversies, andere pixels — vanuit één overzichtelijk dashboard, inclusief testmodus en versiebeheer. […]

Thomas Haring
Thomas Haring
Online marketing specialist, developer & AI-specialist

Google Tag Manager is een gratis tool waarmee je meetcodes (tags) op je website beheert zonder telkens in de code van je site te hoeven werken. Je plaatst één keer een containercode, en daarna regel je alle metingen — Google Analytics 4, Google Ads-conversies, andere pixels — vanuit één overzichtelijk dashboard, inclusief testmodus en versiebeheer. […]

Google Tag Manager is een gratis tool waarmee je meetcodes (tags) op je website beheert zonder telkens in de code van je site te hoeven werken. Je plaatst één keer een containercode, en daarna regel je alle metingen — Google Analytics 4, Google Ads-conversies, andere pixels — vanuit één overzichtelijk dashboard, inclusief testmodus en versiebeheer.

Dat klinkt als een technisch detail, maar het is de fundering onder al je online marketing. Elke campagne stuurt op meetdata, en die data komt bij de meeste MKB-sites via Tag Manager binnen. Hieronder leggen we uit hoe de tool in elkaar zit, hoe je hem goed opzet en welke fouten we in de praktijk het vaakst tegenkomen.

Wat is Google Tag Manager en waarom zou je het gebruiken?

Google Tag Manager (GTM) is een tussenlaag tussen je website en je meettools. In plaats van losse meetcodes door je hele site te verspreiden, plaats je één container die alle tags laadt en aanstuurt. Wijzigingen doe je in de GTM-interface, niet in je websitecode, en je publiceert ze pas als je ze getest hebt.

De voordelen zijn praktisch. Je hebt geen ontwikkelaar nodig voor elke nieuwe meting. Alles staat op één plek, dus je ziet in één oogopslag wát er meet en waarom. En elke wijziging wordt als versie opgeslagen, zodat je bij een fout met één klik terug kunt naar de vorige werkende situatie.

Er is ook een keerzijde: juist omdat wijzigen zo makkelijk is, kan één verkeerde trigger je meting stilletjes slopen. Daarom horen testen en versiebeheer bij het normale werk, niet bij de uitzonderingen. Daarover verderop meer.

Tags, triggers en variabelen: zo grijpen ze in elkaar

Alles in Tag Manager draait om drie bouwstenen. Een tag is wat er moet gebeuren, een trigger bepaalt wanneer dat gebeurt, en een variabele levert de informatie die daarbij nodig is. Elke meting die je ooit bouwt, is een combinatie van deze drie.

Bouwsteen Wat het doet Voorbeeld
Tag Voert een meetcode uit Stuur een GA4-gebeurtenis of een Ads-conversie
Trigger Bepaalt wanneer de tag vuurt Bij het verzenden van het offerteformulier
Variabele Levert de bijbehorende informatie De pagina-URL, het formulier-ID of de orderwaarde

Een concreet voorbeeld maakt het tastbaar. Je wilt weten hoeveel bezoekers je offerteformulier versturen. De trigger is "formulier verzonden op de offertepagina", de tag stuurt die gebeurtenis naar GA4 en naar Google Ads, en een variabele geeft door om welk formulier het ging. Drie onderdelen, één werkende meting.

Denk bij het bouwen vanuit de vraag, niet vanuit de techniek: welk klantgedrag wil je kunnen zien? Elk contactmoment dat waarde heeft — formulier, telefoonklik, afspraak, bestelling — verdient zijn eigen tag-trigger-combinatie.

Wat is de dataLayer en waarom heb je hem nodig?

De dataLayer is een klein stukje JavaScript waarin je website informatie klaarzet voor Tag Manager. Denk aan de waarde van een bestelling, de naam van het verstuurde formulier of het producttype dat iemand bekijkt. GTM leest die informatie uit en geeft haar door aan je meettools.

Waarom is dat nodig? Omdat "kijken naar de pagina" vaak niet genoeg is. Dat een bezoeker op een bedankpagina landt, zegt niet welke dienst hij aanvroeg of wat de bestelling waard was. De dataLayer maakt die context expliciet, en juist die context maakt je meting stuurbaar: je wilt niet alleen wéten dat er conversies zijn, maar ook welke campagne de waardevolle opleverde.

Voor een standaard WordPress- of WooCommerce-site hoef je dit niet zelf te programmeren; goede koppelingen vullen de dataLayer automatisch. Belangrijk is vooral dat je begrijpt wat erin staat, zodat je in GTM de juiste variabelen kunt aanwijzen en controleren.

Hoe koppel je GA4 en Google Ads via Tag Manager?

De koppeling met GA4 en Google Ads is voor de meeste bedrijven de kern van de container. De volgorde is steeds dezelfde: eerst de basismeting, dan de gebeurtenissen die waarde hebben, en pas daarna conversies voor je advertenties.

  1. Plaats de GA4-configuratietag. Die laadt op elke pagina en legt de basis: paginaweergaven, sessies, verkeersbronnen. Hoe je het GA4-account zelf goed inricht, lees je in onze gids over Google Analytics 4 instellen.
  2. Bouw gebeurtenistags voor waardevolle acties. Formulierinzendingen, telefoonkliks, bestellingen: elk contactmoment krijgt een eigen gebeurtenis met een herkenbare naam.
  3. Markeer de juiste gebeurtenissen als conversie. Niet elke gebeurtenis is een conversie; een paginaweergave van je contactpagina is interesse, een verstuurd formulier is een aanvraag.
  4. Voeg de Google Ads-conversietag toe. Laat je Ads-conversies op dezelfde momenten vuren, zodat je biedstrategieën op echte aanvragen sturen in plaats van op klikken.
  5. Controleer op dubbeltelling. Meet je hetzelfde formulier via twee routes, dan lijken je campagnes twee keer zo goed als ze zijn — en stuur je op lucht.

Juist bij die laatste twee stappen gaat het in de praktijk vaak mis, en dat is precies waar campagnebudget stilletjes weglekt. Wil je zeker weten dat jouw meting klopt voordat je erop gaat sturen? Vraag de gratis scan & analyse aan; we lopen je container en je conversies na en je ziet direct waar het schuurt.

Zo test en publiceer je zonder je meting te slopen

Tag Manager voert wijzigingen pas uit als je ze publiceert, en dat is je belangrijkste vangnet. De werkwijze die wij aanhouden: bouwen, testen in de voorbeeldmodus, publiceren met een duidelijke versienaam, en daarna in de echte data controleren of alles binnenkomt.

De voorbeeldmodus (preview) opent je site in een testweergave waarin je per klik ziet welke tags vuren en welke niet, inclusief de reden. Test elke meting zoals een bezoeker hem zou doorlopen: vul het formulier echt in, klik echt op het telefoonnummer. Een tag die "zou moeten werken" is geen meting.

Geef elke versie bij publicatie een naam die vertelt wat er veranderd is, bijvoorbeeld "Ads-conversie offerteformulier toegevoegd". Gaat er ooit iets mis, dan zie je in het versieoverzicht precies wanneer en waardoor, en zet je met één klik de vorige versie terug. Dat versiebeheer is gratis discipline die je op het slechtst denkbare moment terugverdient.

Welke fouten zien we het vaakst in containers?

Wie een bestaande container opent, vindt vrijwel altijd dezelfde problemen. Dit zijn de vijf die de meeste schade doen:

  • Dubbele meting. Er staat nog een oude meetcode hard in de website terwijl GTM dezelfde meting ook doet. Alles telt dubbel en niemand merkt het.
  • Wijzigingen die nooit gepubliceerd zijn. De meting is gebouwd, getest en vervolgens vergeten te publiceren. De container draait maanden op een oude versie.
  • Triggers die te breed staan. Een conversietag die op élk formulier vuurt, telt ook nieuwsbriefinschrijvingen als aanvraag. Je cijfers ogen prima, je omzet niet.
  • Geen naamgeving. Tags heten "GA4 event 3" en niemand durft nog iets weg te gooien. Een consequente naamconventie maakt de container overdraagbaar.
  • De container staat niet in eigen beheer. Het account is ooit door een bureau aangemaakt op eigen naam. Stap je over, dan begint je meting bij nul. Jouw data hoort in jouw account te staan, met toegang voor wie je erbij wilt hebben.

Herken je er één of meer? Ze zijn stuk voor stuk oplosbaar, maar wel in de juiste volgorde: eerst de meting betrouwbaar, dan pas conclusies trekken uit de data.

Wanneer is server-side tagging de volgende stap?

Alles hierboven speelt zich af in de browser van je bezoeker, en daar wordt meten steeds lastiger: browsers beperken cookies en advertentiescripts worden vaker geblokkeerd. Server-side tagging verplaatst een deel van de meting naar een eigen server, waardoor die vollediger en betrouwbaarder wordt.

Voor de meeste bedrijven is de volgorde belangrijk: eerst een schone, kloppende container in de browser, daarna pas de server-side laag erbovenop. Andersom bouwen betekent een geavanceerde meting op een wankel fundament. Ben je aan die volgende stap toe, lees dan onze verdieping over server-side tagging: wat het oplost, wat het vraagt en wanneer het loont.

Veelgestelde vragen over Google Tag Manager

Is Google Tag Manager hetzelfde als Google Analytics?

Nee, ze vullen elkaar aan. Tag Manager is het distributiesysteem dat meetcodes laadt en aanstuurt; Google Analytics 4 is één van de tools die via dat systeem data ontvangt en rapporteert. Je gebruikt ze vrijwel altijd samen: GTM bepaalt wát er gemeten wordt, GA4 laat zien wat het oplevert.

Maakt Tag Manager mijn website trager?

De containercode zelf is licht en laadt asynchroon, dus naast de rest van je pagina. Wat een site traag maakt, is de optelsom van alle tags die je erin hangt. Ruim daarom regelmatig op: elke pixel van een tool die je niet meer gebruikt, is gratis snelheidswinst.

Kan ik Tag Manager zelf opzetten zonder technische kennis?

De basis wel: container plaatsen, GA4 koppelen en eenvoudige triggers bouwen is goed te doen met de voorbeeldmodus als vangnet. Het luistert nauw bij conversies en dubbeltelling, want een meting die nét verkeerd staat, oogt betrouwbaar terwijl hij je verkeerde beslissingen laat nemen. Laat dat deel controleren als je twijfelt.

Hoeveel tags mag ik in één container zetten?

Er is geen hard maximum waar je in de praktijk tegenaan loopt. De echte grens is beheersbaarheid: elke tag moet een eigenaar, een doel en een duidelijke naam hebben. Een container met twintig doordachte tags is waardevoller dan één met tachtig waarvan niemand meer weet waarom ze er staan.

Weten of jouw meting klopt?

Een container die "het doet" is nog geen meting waarop je kunt sturen. Met de gratis scan & analyse lopen we je tags, conversies en koppelingen na en zie je precies wat er goed staat, wat dubbel telt en wat ontbreekt. Vrijblijvend, en je krijgt de bevindingen gewoon op papier. Vraag je gratis scan & analyse aan en stuur voortaan op cijfers die kloppen.

Deel dit artikel: LinkedIn
Thomas Haring

Klaar om jouw online marketing naar een hoger niveau te tillen?

Vraag vandaag nog een gratis websitescan aan en ontdek welke kansen jij laat liggen.

Wat klanten over ons zeggen.

Beoordelingen
5.0 (23)
K Kevin Haring Geplaatst op Google

Ik heb zelf niks met computers of websites, maar ik wilde wel een professionele website voor mijn bedrijf. Via via kwam … Lees meer

R Ricardo de Roos Geplaatst op Google

Vakkundig, zeer behulpzaam en bereid mee te denken. Onlinemeersucces.nl zal ik zeker aanraden!

H hafid Geplaatst op Google

Eerlijke en betrouwbare webmaster . Hij zet zich voor 100% in voor de beste resultaten voor je bedrijf . Goed communicat… Lees meer

T Thomas Hendrikx Geplaatst op Google

Online Meer Succes adverteert inmiddels al maanden voor mijn webshop en dit heeft tot goede verkoopresultaten geleid. Ve… Lees meer

R Robert Zwaanswijk Geplaatst op Google

Voor mijn bedrijf had ik hulp nodig met mijn webshop, Google Ads en Facebook/Instagram marketing. Onlinemeerssuces.nl he… Lees meer

Alle reviews