Google Tag Manager is een krachtige tool voor het beheren van al uw tracking-tags op één plek — of u nu een eenvoudige websetup gebruikt of een meer geavanceerde server-side configuratie. Google Tag Manager instellen komt neer op een paar eenvoudige stappen:
De volledige gedetailleerde gids met stapsgewijze instructies voor zowel web- als server-containersetups is verderop in dit artikel beschikbaar. En als u het proces wilt versnellen, bekijk dan ook de Setup Assistant, een gratis tool ontwikkeld door Stape die automatisch kant-en-klare tracking-sjablonen toevoegt aan uw GTM-containers op basis van de platforms die u selecteert.
Google Tag Manager (GTM) is een tagmanagementoplossing van Google die het beheren van trackingcodes op je website eenvoudiger maakt. Met GTM kun je al je tags beheren vanuit één centrale interface. Je hoeft daardoor geen code meer handmatig toe te voegen aan de HTML van je website, wat het datatrackingproces een stuk overzichtelijker en eenvoudiger maakt.
Een container is een klein stukje code dat je aan je website toevoegt. Deze container is verantwoordelijk voor het laden van alle tags die je configureert in de Google Tag Manager-interface.
Er zijn twee soorten containers in GTM: web en server. Zowel web- als server GTM-containers worden gebruikt voor het beheren van trackingtags, maar ze werken op een andere manier. Het belangrijkste verschil zit in waar de data wordt verwerkt: in de browser van de gebruiker (client-side) of op een cloudserver (server-side).
Web GTM draait direct in de browser van een bezoeker. Wanneer iemand je site bezoekt, laadt de browser tracking scripts zoals Google Analytics, de Meta Pixel of TikTok-tags. Elk van deze scripts stuurt de data vervolgens rechtstreeks naar het bijbehorende platform. Het voordeel van deze methode is dat deze snel is in te stellen. Het nadeel zijn de beperkingen, zoals het blokkeren of beperken van trackingcodes door ad blockers en browserrestricties (zoals ITPs). Dit leidt tot dataverlies.
Server GTM stuurt events naar een cloudserver waar je GTM server container wordt gehost. Vanuit daar kun je de data opschonen, filteren of verrijken voordat deze wordt doorgestuurd naar de verschillende platformen. Dit vermindert dataverlies, omzeilt browserbeperkingen en beperkt de directe blootstelling aan third-party scripts.
Server-side tracking vervangt browsertracking niet volledig. De browser verzamelt nog steeds het grootste deel van de data; het verschil is dat deze eerst via je server loopt, wat zorgt voor een hogere datakwaliteit en veilige levering.

Een tag is een stukje code dat data naar andere platformen verstuurt, zoals Google Analytics 4, Meta, Google Ads, TikTok enzovoort. Het doel van tags is om eventdata vast te leggen, deze correct te formatteren en vervolgens naar de servers van het betreffende platform te verzenden.

Stape is de grootste bijdrager aan de tagbibliotheek. Meer dan 100 tags zijn goedgekeurd en toegevoegd aan de web- en server GTM-bibliotheek. Bekijk de tags van Stape in de GTM template gallery of op GitHub.

Triggers bepalen wanneer en hoe tags worden geactiveerd. Ze geven de voorwaarden aan waaraan moet worden voldaan voordat een tag wordt uitgevoerd. Door triggers goed te configureren, zorg je ervoor dat de juiste tags op het juiste moment worden afgevuurd, zodat je de beoogde gebruikersinteracties correct vastlegt.

Variabelen halen specifieke informatie uit binnenkomende HTTP-verzoeken en maken deze data beschikbaar voor andere onderdelen van de GTM-container, zoals tags, triggers en clients. Variabelen kunnen niet alleen in tags en triggers worden gebruikt, maar ook binnen andere variabelen.
Een variabele kan ook data of instellingen bevatten, zoals een Meta Pixel ID of een Google Analytics 4 Measurement ID. Bij het configureren van tags kun je deze variabelen gebruiken om de benodigde data te hergebruiken, zodat je deze niet elke keer handmatig hoeft in te voeren.

De sectie Clients is alleen aanwezig in de server GTM-container. Een client is verantwoordelijk voor het ontvangen van binnenkomende HTTP-verzoeken, het omzetten ervan naar eventdata en het terugsturen van een response. Na het verwerken van het verzoek stelt de client de data beschikbaar voor tags en triggers in de Google Tag Manager server container.

De sectie Transformations is eveneens alleen aanwezig in de server GTM-container. Een Transformation fungeert als tussenlaag tussen de client en de tag.
Data wordt via een inkomend HTTP-verzoek naar de sGTM-container gestuurd. Wanneer een client dit verzoek verwerkt, zet deze de data om in eventinformatie die tags, triggers of variabelen binnen sGTM kunnen gebruiken.
Met transformations kun je eventparameters toevoegen, verwijderen of aanpassen nadat de client het inkomende HTTP-verzoek heeft verwerkt, maar voordat de tag toegang krijgt tot de data.

1. Ga naar Google Tag Manager en log in met je Google-account.
2. Klik in het tabblad Accounts op Create account.

3. Geef een naam op voor het account, kies het land, geef de container een naam en selecteer het doelplatform (in dit geval web). Klik op Create.

4. Accepteer de voorwaarden voor gegevensverwerking.

5. Installeer Google Tag Manager op je website volgens de gegeven instructies.

Let op: de GTM-codesnippet moet op elke pagina van je website worden geplaatst. Dit kan handmatig, maar dat kost veel tijd als je website uit veel pagina’s bestaat. Hiervoor kun je plugins gebruiken uit de marketplace van het CMS dat je gebruikt, of een van de apps van Stape. Deze zijn vooral gericht op het configureren van server-side tracking, maar kunnen ook worden gebruikt om de GTM-snippet automatisch toe te voegen.

Log in op je WordPress Admin en ga naar de sectie Plugins. Klik vervolgens op Add plugin, klik op Upload plugin en selecteer het bestand dat je hebt gedownload.


Klik op Settings onder de pluginnaam. Activeer de optie om de web GTM-snippetcode op elke pagina van je website toe te voegen en vul het GTM-container-ID in.

Je kunt de web GTM-ID vinden in je container:

Voor het configureren van de server GTM-container heb je het volgende nodig:
De configuratie van een server GTM-container is complexer dan die van een webcontainer en bestaat uit de volgende stappen:
We hebben een uitgebreide handleiding voor het configureren van een server GTM-container. In dit artikel beschrijven we de stappen beknopt. Voor gedetailleerde instructies verwijzen we je naar die handleiding.
| Handmatige setup | Plugin/app-setup | |
| Hoe het werkt | GTM-fragmenten worden rechtstreeks toegevoegd aan de broncode van de website | Een CMS-plugin of app voegt het GTM-fragment automatisch toe aan elke pagina |
| Vereiste technische kennis | Vereist toegang tot en bekendheid met de code van de site | Minimaal, beheerd via het CMS-beheerpaneel |
| Implementatietijd | Langer, met name op grote sites met veel pagina's | Snel — een paar klikken na installatie van de plugin |
| Risico op fouten | Hoger, fragmenten kunnen verkeerd worden geplaatst of inconsistent worden toegepast | Lager, de plugin zorgt consistent voor plaatsing op alle pagina's |
| Geschikt voor | Ontwikkelaars en technisch ervaren gebruikers | Beginners en niet-technische gebruikers |
| Compatibiliteit | Elke website | Vereist een ondersteund CMS (WordPress, Shopify, Magento 2, BigCommerce, Wix, PrestaShop, Salla) |
| Onderhoud | Handmatige updates als het fragment moet worden gewijzigd | Plugin verwerkt updates automatisch |
💡 Het configureren van tags voor meerdere platforms kan tijdrovend zijn. De Setup Assistant is een gratis Stape-tool die automatisch kant-en-klare GTM-sjablonen genereert en importeert op basis van de platforms die u selecteert — allemaal zonder één regel code aan te raken. Het werkt met de meest populaire CMS-platforms en ondersteunt Google Analytics 4, Google Ads, Meta, TikTok, LinkedIn en meer. Bekijk onze gids over hoe u de Setup Assistant instelt om aan de slag te gaan.
Het <script>-gedeelte van de Google Tag Manager-code moet in de <head>-sectie van je website worden geplaatst. Het <noscript>-gedeelte voeg je toe binnen de <body>-sectie, bij voorkeur direct na de opening <body>-tag.
Het wordt aanbevolen om Google Tag Manager in te stellen voordat de website live gaat. Zo kun je vanaf dag één data tracken en voorkom je hiaten in je analytics.
GTM is een tagmanagementsysteem waarmee je datatracking voor verschillende platformen kunt configureren. Gtag.js is een library die, na installatie op de website, trackingcodes kan laden voor een beperkt aantal platformen, namelijk Google Analytics 4 en Google Ads.
Een GTM-tag is een stukje code dat data naar externe platformen stuurt, zoals Google Analytics 4, Meta, Google Ads, Snapchat enzovoort. De taak van een tag is om eventdata vast te leggen, deze correct te formatteren en te verzenden naar de servers van het betreffende platform.
Opmerkingen