Analytics · Tag-management

Google Tag Manager voor beginners

TL;DR

Google Tag Manager (GTM) is een gratis container waarin je alle tracking-code van je site beheert zonder telkens de code aan te passen. Je installeert GTM eenmalig, en daarna voeg je tags zoals GA4, conversietracking en Meta Pixel toe via een klik-interface. Voor een gemiddelde MKB-site kost de basis-setup 1 tot 3 uur. De winst: je marketeer hoeft niet meer voor elke wijziging bij een developer aan te kloppen.

Wat is Google Tag Manager precies?

Google Tag Manager is een gratis tool van Google waarmee je alle "tags" op je website beheert vanuit één centrale plek. Een tag is een stukje code dat iets meet of doorstuurt: een pageview naar Google Analytics, een conversie naar Google Ads, of een event naar de Meta Pixel. Zonder GTM staat al die code los in je thema of via losse plugins. Met GTM staat het gebundeld in één container.

Het belangrijkste misverstand: GTM is zelf geen analytics-tool. Het meet niks. Het is een doorgeefluik. Je stopt er tags in, GTM zorgt dat ze op het juiste moment op de juiste pagina afvuren, en de data gaat vervolgens naar Google Analytics, Google Ads of welk platform dan ook.

Voor een MKB-ondernemer is de kernwaarde simpel: je installeert de GTM-code één keer op je site, en daarna kan je (of je marketeer) nieuwe tracking toevoegen zonder ooit nog aan de broncode te komen. Dat scheelt developer-uren en voorkomt fouten in je thema.

Waarom zou je GTM gebruiken in plaats van losse code?

De klassieke aanpak is: elke keer als je een nieuwe tracking wilt, plak je een script in de header van je site. Na een jaar heb je zes losse scripts, weet niemand meer welke waarvoor is, en vertraagt je site omdat alles apart laadt. GTM lost dat op.

Concreet levert GTM je vier dingen op die losse code niet biedt.

  • Geen developer nodig per wijziging: een tag toevoegen of aanpassen doe je in de GTM-interface, niet in je thema-code.
  • Versiebeheer en terugdraaien: elke publicatie is een versie. Ging er iets mis? Eén klik en je bent terug bij de vorige werkende situatie.
  • Preview-modus: voordat je live gaat, test je in een debug-venster of tags echt afvuren. Geen giswerk.
  • Overzicht: alle tracking staat op één plek, met namen en mappen. Je ziet in één oogopslag wat er meet.

De drie kernbegrippen: tags, triggers en variabelen

GTM draait om drie concepten. Als je die snapt, snap je 90 procent van de tool. De rest is oefening.

Tags: wat er moet gebeuren

Een tag is de actie: stuur een pageview naar GA4, registreer een conversie, laad de Meta Pixel. GTM heeft ingebouwde templates voor de bekende platformen, dus je hoeft zelden zelf code te schrijven. Je kiest een template, vult je meet-ID in, en klaar.

Triggers: wanneer het moet gebeuren

Een trigger bepaalt het moment. "Op alle pagina's", "als iemand het contactformulier verstuurt", "als iemand op een telefoonnummer klikt". Zonder trigger doet een tag niks. De meest gebruikte trigger voor beginners is simpelweg "All Pages".

Variabelen: welke informatie erbij hoort

Een variabele is een stukje data dat je wilt meegeven: de pagina-URL, de knoptekst waarop geklikt is, de waarde van een bestelling. Voor een basis-setup gebruik je vooral de ingebouwde variabelen. Pas bij geavanceerde tracking maak je eigen variabelen aan.

GTM installeren op WordPress: stap voor stap

De installatie bestaat uit twee delen: een account aanmaken en de container-code op je site plaatsen. Voor WordPress-sites zijn er drie manieren om die code te plaatsen.

Ga eerst naar tagmanager.google.com, maak een gratis account aan, geef je website op als container en kies "Web" als platform. Je krijgt dan een container-ID in de vorm GTM-XXXXXXX plus twee stukjes code: één voor de en één direct na de openende-tag.

  • Via een plugin (makkelijkst): een plugin zoals GTM4WP vraagt alleen je container-ID en plaatst beide code-snippets automatisch op de juiste plek.
  • Via je thema-instellingen: veel premium-thema's en page-builders hebben een veld voor header- en body-scripts. Plak de snippets daar.
  • Via functions.php of een child-thema: de technische route. Alleen doen als je weet wat je doet, want een fout hier breekt je site.

Je eerste tag: GA4 koppelen via GTM

De meest voorkomende eerste tag is Google Analytics 4. In plaats van de GA4-code los in je site te zetten, laat je GTM het regelen. Zo houd je alles op één plek.

Zorg dat je eerst een Google Analytics 4-property hebt aangemaakt en noteer je meet-ID (begint met G-). In GTM maak je vervolgens een nieuwe tag aan, kies je het template "Google Analytics: GA4 Configuration", plak je het meet-ID, en koppel je de trigger "All Pages". Publiceren, en GA4 meet vanaf dat moment je pageviews.

Belangrijk voor de betrouwbaarheid van je data: gebruik OF GTM OF de directe GA4-code, nooit allebei tegelijk. Dubbele installatie leidt tot dubbel getelde pageviews en een compleet vertekend beeld. Wij zien dit wekelijks bij nieuwe klanten.

Praktijkvoorbeeld: een formulier-conversie meten

Stel: een installatiebedrijf wil weten hoeveel mensen het offerte-formulier daadwerkelijk versturen. Zonder meting weet je alleen hoeveel bezoekers de pagina zien, niet hoeveel er converteren. Zo pak je het aan in GTM.

Stap 1: zet in GTM de ingebouwde variabelen voor formulieren aan (Form ID, Form Classes).

Stap 2: maak een trigger "Form Submission" die afvuurt op de bedankpagina of bij een specifiek formulier-ID.

Stap 3: maak een GA4 Event-tag met de naam "generate_lead" en koppel de trigger.

Stap 4: test in preview-modus of het event afvuurt als je zelf het formulier invult.

Zodra dit werkt, kan je datzelfde event in Google Ads importeren als conversie. Zo weet je niet alleen hoeveel leads je hebt, maar ook welke Google Ads-campagne ze opleverde. Van meten naar sturen in vier stappen.

Veelgemaakte beginnersfouten

GTM is krachtig, maar juist daardoor makkelijk fout in te richten. Deze fouten kosten je betrouwbare data en zien we het vaakst voorbijkomen.

  • Dubbele GA4-installatie: GTM plus directe code tegelijk. Kies er één.
  • Vergeten te publiceren: wijzigingen in GTM zijn pas live na een klik op "Submit" en "Publish". Veel mensen bouwen tags en vragen zich af waarom er niks meet.
  • Geen preview-test: live gaan zonder te controleren of tags afvuren. De preview-modus bestaat precies hiervoor.
  • Geen consent-koppeling: tags die persoonsdata verwerken zonder toestemming zijn een AVG-risico. Koppel GTM aan je cookiebanner en consent-setup.
GTM is niet moeilijk, het is onvergeeflijk: één vergeten publicatie of dubbele tag en je data klopt weken niet. Test altijd in preview voor je live gaat.

Wanneer heb je GTM echt nodig?

GTM is niet voor iedereen verplicht. Als je alleen GA4 draait en verder niks meet, kan je prima met de directe GA4-integratie werken. De meerwaarde van GTM ontstaat zodra je meer dan één tracking-tool gebruikt of conversies wilt meten.

Onze vuistregel: heb je Google Ads, een Meta Pixel, conversietracking of meerdere events? Dan bespaart GTM je op termijn veel tijd en fouten. Draai je puur een informatieve site zonder marketing? Dan is de directe GA4-koppeling genoeg.

Wat we bij UPtimizer altijd doen: GTM koppelen aan een consent-setup, zodat tracking pas afvuurt na toestemming. Zo blijf je binnen de AVG en meet je toch wat je nodig hebt. Dat is het team dat je SEO doet en je hosting draait, in één setup meegenomen.

Veelgestelde vragen

Is Google Tag Manager gratis?

Ja, GTM is volledig gratis voor de standaardversie die vrijwel elk MKB nodig heeft. Er bestaat een betaalde 360-versie voor grote enterprises, maar die heb je vrijwel nooit nodig.

Vertraagt GTM mijn website?

Nauwelijks als je het goed inricht. GTM laadt asynchroon en bundelt scripts, wat vaak juist sneller is dan losse scripts. Wel geldt: hoe meer tags, hoe meer werk. Houd je container schoon en verwijder wat je niet gebruikt.

Heb ik GTM en Google Analytics allebei nodig?

Ze doen verschillende dingen. GA4 meet en rapporteert; GTM regelt welke tags wanneer afvuren. Je kunt GA4 ook zonder GTM draaien, maar met GTM beheer je alle tracking op één plek.

Kan ik GTM zelf installeren zonder developer?

Ja, met een plugin zoals GTM4WP op WordPress is de basis-installatie in een kwartier gedaan. Voor complexere conversietracking of consent-koppeling is wat ervaring handig.

Wat is het verschil tussen een tag en een trigger?

Een tag is wat er moet gebeuren (data doorsturen), een trigger is wanneer dat gebeurt (bij een pageview, klik of formulier-verzending). Elke tag heeft minstens één trigger nodig om af te vuren.

Meet je nu wel wat je Google Ads echt oplevert?

Wij zetten je tracking op met GTM, GA4 en conversies in één schone setup. Vaste prijs, eerlijk over wat we doen.