taggrs-logo

Wat is Google Tag Manager en hoe stel ik het in?

GTM for beginners

Google Tag Manager (GTM) is een gratis tool van Google waarmee je alle gebeurtenissen binnen je website kunt tracken en al jouw tags kunt beheren op één locatie. Deze marketingtags, kleine codefragmenten die acties van gebruikers registreren en data verzamelen, zijn belangrijk voor het monitoren van interacties op je site. In deze blog nemen we je mee in alles wat je moet weten over Google Tag Manager om het te begrijpen en zelf van start te gaan.

Wat is Google Tag Manager en hoe werkt het

Met Google Tag Manager kun je gebruikersinteracties op je website volgen door middel van tags. Een veelvoorkomend voorbeeld van een marketingtag is de Google-tag, die gebruikt wordt voor het installeren van Google Analytics en andere Google-producten en -diensten. Daarnaast kun je met Google Tag Manager ook andere trackingtools zoals Meta of Hotjar beheren. Het voordeel hiervan is dat je alles vanuit één centraal punt beheert, waardoor je niet voor elk platform aparte HTML-codes aan je website hoeft toe te voegen. Voor Google Tag Manager hoef je slechts eenmaal een code toe te voegen, waarna je in Tag Manager voor alle platformen tags en triggers kunt beheren om gebruikersdata naar deze platformen te sturen.

Een paar belangrijke begrippen die je moet weten wanneer je start met Google Tag Manager

  • Tags zijn stukjes code die informatie verzamelen of activeren op je website. Hierbij kan je jezelf afvragen wat voor code je zou willen sturen/verzamelen. Voorbeelden van tags zijn Google Analytics, Google Ads, Meta Pixel, etc.
  • Triggers zijn voorwaarden die bepalen wanneer een tag moet worden geactiveerd. Voorbeelden van triggers zijn paginaweergave, klik en formulierverzending.
  • Variabelen kun je gebruiken om informatie door te geven aan tags of triggers. Deze waarden die kunnen veranderen afhankelijk van de context.
  • Container: De container is de plek waar je tags / triggers en variabelen zich bevinden.
  • Preview mode: In de preview mode kunnen de instellingen getest worden voordat deze live gaan.
  • Datalayer: De datalayer bevat informatie over een handeling die plaatsvind. Bijvoorbeeld prijs, aantal of productdetails.

Waarvoor wordt Google Tag Manager gebruikt?

Google Tag Manager haalt data op, structureert deze en stuurt deze data door naar relevante platformen. Je kunt Google Tag Manager bijvoorbeeld gebruiken voor:

  • Meten van bebruikersdata zoals aankopen
  • Tracking van formulierinzendingen van je B2B-website
  • Campagnes
  • Remarketing

Hoe ziet de datastroom er precies uit?

how-does-a-data-layer-works

Om te illustreren hoe een datastroom functioneert, kijken we naar het meten van een GA4-aankoop op een website. Het proces start zodra een gebruiker een aankoop voltooit op de website. Deze handeling en de bijbehorende data worden gestructureerd bewaard in de Data Layer. In deze Data Layer zijn variabelen aanwezig die informatie van de aankoop bevatten, zoals productdetails, prijs en aantal.

Deze variabelen worden daarna gebruikt om triggers op te zetten. Een trigger definieert het moment waarop een tag geactiveerd moet worden. In dit geval wordt een trigger opgezet die reageert op de aankoop, gedetecteerd door de relevante variabelen in de Data Layer. Afhankelijk van deze trigger kan dan een specifieke tag worden opgesteld en ingesteld, zoals een GA4-aankooptag. Deze tag wordt geactiveerd zodra de voorwaarden van de trigger zijn voldaan, dus wanneer een aankoop wordt gedaan. Dit maakt het mogelijk om de aankoopactie accuraat te meten en vast te leggen in GA4.

Wil je meer weten over de datalayer lees dan de onze blog waarin we alles uitleggen over de Google Tag Manager Data-Layer.

Structured data

Daarnaast kan Google Tag Manager ook gebruikt worden om gestructureerde data te implementeren op je website. Gestructureerde data is een extra laag data die je toevoegt aan je pagina’s in een specifiek formaat. Dit zorgt ervoor dat Google deze informatie makkelijk kan opnemen in de zoekresultaten, wat er natuurlijk voor zorgt dat mensen op jouw resultaat klikken!

Structured data

Server Side Tracking in combinatie met Google Tag Manager

Wat is Server Side tracking

Server Side Tracking is een nieuwe manier voor het verzamelen van gegevens. Je richt een eigen server in die data verzamelt van je website. Hierdoor word je eigenaar van de verzamelde gegevens. Via deze server roep je vervolgens Google Tag Manager aan. Dit proces van gegevensverzameling en -verzending staat bekend als Server Side Tracking.

Web en server container

Al je tags en triggers beheer je dus in een container. Wanneer je gebruik maakt van Server Side Tracking komt er een extra container bij, namelijk de server container. Kort gezegd verzamelt een webcontainer gegevens via tags die direct naar de browser van de gebruiker worden verzonden. Bij een server container daarentegen, gaat de data eerst naar een server, waar je vervolgens bepaalt welke gegevens naar welke platforms, zoals Google Analytics, worden doorgestuurd. Momenteel gebruiken veel bedrijven nog een methode waarbij gegevens eerst naar de webcontainer gaan en van daaruit naar de servercontainer worden geleid. Dit proces is echter aan verandering onderhevig, voornamelijk door nieuwe wet- en regelgeving.

Server Side tagging uitleg

Server Side Google Tag manager

Google Tag Manager werkt goed in combinatie met Server Side Tracking. Google heeft zelfs een speciale versie gemaakt van Google Tag Manager, Server Side Google Tag Manager (SGTM). De voordelen van het gebruik van SGTM zijn:

  1. Omzeiling van Ad Blockers en Tracking Preventie
    • Vermijd blokkades van ad blockers en tracking preventie in browsers.
    • Plaats first-party cookies, zelfs als gebruikers third-party tracking blokkeren.
  2. Verbeterde Datakwaliteit
    • Verrijk en anonimiseer data naar eigen inzicht.
    • Verzamel en stuur gebruikersdata naar advertentieplatformen voor betere targeting.
  3. Snellere Website Laadtijd
    • Scripts laden op de server in plaats van in de browser, wat de laadsnelheid van de website verbetert.
    • Verbeterde laadsnelheid heeft een positief effect op conversiepercentages en SEO-ranking.
  4. Verlengde Cookie Levensduur
    • Verleng de levensduur van cookies in browsers met tracking preventie.
    • Zorg ervoor dat conversies correct worden toegeschreven, zelfs als deze later plaatsvinden.
  5. Effectievere Retargeting
    • Omzeil tracking preventie om de levensduur van cookies te verlengen.
    • Verbeter de effectiviteit van retargeting campagnes door gebruikers nauwkeuriger te volgen.
  6. AVG-Compatibiliteit
    • Verzamel en beheer je eigen data, wat beter in lijn is met de AVG-richtlijnen.
    • Pas data aan en anonimiseer deze voordat je deze deelt met derden.
  7. Verhoogde Veiligheid
    • Data wordt op je eigen server verwerkt, waardoor het beter beschermd is tegen misbruik.
    • Voorkom spam door speciale filters in te stellen voor server-side gegevensverwerking.

Het meten van een aankoopevent met Google Tag Manager?

In de volgende stappen wordt uitgelegd hoe je een Google Tag Manager-account aanmaakt en koppelt met je website. Vervolgens wordt aan de hand van een voorbeeld uitgelegd hoe je een tag, trigger en variabele moet instellen. Het voorbeeld in dit geval is het meten van een aankoop. Deze conversie willen we inzichtelijk maken in Google Analytics 4 (GA4). Om dit voorbeeld te kunnen reproduceren is het dus belangrijk dat je Google Analytics al hebt geconfigureerd voor jouw website.

Maak een GTM account en container aan

Als je nog niet eerder gebruik hebt gemaakt van Google Tag Manager, moet je eerst een account aanmaken. Ga hiervoor naar de website van Google Tag Manager en selecteer de blauwe knop Kosteloos aan de slag. Vervolgens word je gevraagd om een account en container op te zetten. Voor nu gaan we dus ervan uit dat je een bedrijf hebt met één website. Geef je account een naam, selecteer het land, geef de container een naam (je websitenaam), selecteer Web als het doelplatform en klik op Create.

add-new-account-google-tag-manager

Plaats de Google Tag Manager code op je website

Na het aanmaken van een account en container, krijg je twee stukjes code die je op elke pagina van je website moet plaatsen. Dit is de containercode. Dit kun je handmatig doen, maar dit kan bijvoorbeeld ook door een plugin / addon toe te voegen op je website. Wij hebben voor verschillende CMS systemen plugins / addons gebouwd waardoor je gemakkelijk het Tag Manager script op je website plaatst waardoor je gebruik kunt maken van Google Tag Manager. Het voordeel van deze plugins / addons is dat het gebruiksvriendelijk is en er automatisch ook nog een datalayer word toegevoegd aan je website.

Mocht je bijvoorbeeld van WordPress gebruik maken kun je de TAGGRS WooCommerce Data Layer plugin gebruiken.

google-tag-manager-code

Data Layer installeren

Een Data Layer structureert alle data afkomstig van je website, die vervolgens gebruikt kan worden in Google Tag Manager voor variabelen, tags en triggers. In de praktijk houdt dit in dat bij elke actie op je website, zoals een aankoop, de Data Layer dit registreert inclusief specifieke informatie zoals productnaam, prijs en aantal. Deze gegevens heb je nodig om een je tags, triggers en variabelen in te kunnen stellen in Google Tag Manager. Het opzetten van een datalayer is dus een essentieel.

In sommige gevallen is een datalayer niet nodig. Dit geld bijvoorbeeld wanneer je alleen B2B events wilt meten. In dat geval kun je gebruik maken van de standaard Tags en variabelen in Google Tag Manager. Voor ecommerce events is het echter wel noodzakelijk om over een datalayer te beschikken. Om te zien welke ingebouwde events de Google Tag automatisch kan oppikken kijk je onder Variabelen bij Ingebouwde variabelen. Klik op Configureren om de beschikbare opties te zien. Selecteer vervolgens de variabelen die relevant zijn voor jouw trackingbehoeften.

Configure-Built-In-Variables-GTM

Data Layer nodig? Een makkelijke manier om een datalayer toe te voegen is door gebruik te maken van een van de TAGGRS plugins. Wanneer je meer wilt weten over hoe de datalayer precies werkt bekijk dan onze blog over Google Tag Manager Datalayer.

Stel Google Tag in waardoor data van GTM naar GA4 stroomt.

Om de verzamelde data naar Google Anayltics 4 te versturen moet je eerst nog de Google Tag instellen. Dit kun je doen aan de hand van de volgende stappen.

Stap 1. Zoek je Google Analytics 4 metings id.

  • log in bij Google Analytics 4
  • Klik op admin
  • selecteer je property
  • klik op data stream
data stewam collection
  • Klik op de data stream
Data stream
  • Onder stream details zie je rechts het metings id staan.
GA4 stream ID

Stap 2. Ga naar Tags en klik vervolgens op New.

Create Tag

Stap 3. Google Tag configuratie Geef de nieuwe tag een naam, bijvoorbeeld GA4 Configuration en klik op Tag Configuration. Kies als type tag Google Tag. Vul vervolgens de Tag ID in, die je bij stap 1 hebt aangemaakt. Vul vervolgens onder Configuration parameter het volgende in: send_page_view : true

GA4 tag config logo

Stap 4. Navigeer eerst naar het onderdeel triggers en selecteer Initialization – All pages. Na het toevoegen van deze optie, sla je de wijzigingen op door rechtsboven op Opslaan te klikken. Je hebt nu de GA4 Tag geïnstalleerd. Vergeet niet de container live te zetten, door rechtsboven op verzenden te klikken. 

GA4-tag-trigger-logo

Tags en triggers instellen

Nu je Google Tag manager aan je website hebt gekoppeld is het tijd om de Tags en Triggers in te stellen. In deze stap leggen we uit hoe je de Tag en trigger instelt voor het meten van een aankoop.

Tag instellen

Stap 1. Klik in je workspace op Tags en klik daarna op rechtsbovenin op New.

Create Tag

Stap 2. Selecteer het tagtype GA4 gebeurtenis. Door voor dit type te kiezen, maak je het mogelijk specifieke gebruikersinteracties, zoals aankopen, direct te meten en vast te leggen in Google Analytics. Geef vervolgens linksboven een naam aan je tag. Vul vervolgens je GA4 metings ID in die je eerder hebt opgezocht toen je GA4 installeerde.

Select event type

stap 4. In deze stap gaan we een trigger instellen. Voor het gemak maken we nu gebruik van een bedankpagina als trigger. Wil je gebruik maken van events zoals een aankoopevent? Bekijk dan onze blog over (E-commerce) events aanmaken in Google Tag Manager. Kies een trigger voor het afvuren van deze Tag. Wanneer je wil dat de Tag wordt afgevuurd wanneer er een bepaalde pagina wordt bezocht, gebruik je de volgende trigger.

Trigger configuratie > type trigger: Paginaweergave > Sommige paginaweergaven.

Select trigger
Choose trigger type

Aangezien je wilt dat de Tag wordt afgevuurd op een specifieke pagina, bijvoorbeeld de bedankpagina, moet je nu een specifieke trigger toevoegen. Tip: Geef de trigger een kenmerkende naam zodat je deze makkelijk kunt herkennen.

Hiervoor stel je het volgende in:

Page Path bevat: /Thank-you-for-your-order. (hier vul je het pagina pad in van de pagina die je wilt meten.

Klik hierna op opslaan.

Set path

Stap 5. Test je Tag! Dit is erg belangrijk want een kleine spellingsfout zorgt er al voor dat je Tag niet werkt. Testen kan in de preview modus. Deze optie staat rechtsboven in je werkruimte van Google Tag Manager. Zodra je hierop klikt, zal er een nieuw tabblad openen van Tag Assistent, waar je de URL van je website moet invoeren.

Vervolgens ga je naar de pagina waar de tag zou moeten worden afgevuurd. In het geval dat je een aankoop wilt meten moet je dus een test aankoop doen terwijl je in preview modus zit. Kijk daarna in Google Tag Manager preview modus of de Tag inderdaad is afgevuurd. In onderstaand voorbeeld is de naam van de aankoop Tag Ecom Events. Deze moet dus staan bij Tags fired.

GTM-preview-tags-fired-logo

Stap 6. Wanneer je je Tag getest hebt en hij werkt, dan kun je de Tag gaan publiceren. Om dit te doen klik je rechtsboven op de blauwe Verzenden knop. Hierdoor opent er een nieuw tabblad waar je informatie kan meegeven over de nieuwe versie die je wilt publiceren. Vul hier een beschrijvende naam in zodat in het geval Tags toch niet werken je makkelijk terug kan vinden waar het fout is gegaan. Wanneer je deze stappen hebt doorlopen, ga je de Tags publiceren. Hiervoor klik je rechtsboven op Publiceren. Je Tag is vanaf dat moment live en verzamelt data.

publish

Stap 7. Kijk in Google Analytics of de conversies correct worden gemeten. Dit zou er zo uit kunnen zien.

GA4 events

Dat was het! – Google Tag Manager instellen

Je hebt nu de basis staan en bent klaar om je Google Analytics 4 (GA4) configuratie te optimaliseren. Je weet hoe je gebeurtenissen in GA4 instelt, hoe je ervoor zorgt dat elke interactie op je website correct wordt gemeten en hoe deze gegevens worden weergegeven in Google Analytics. Je bent nu klaar om meer platformen te gaan instellen binnen Google Tag Manager. In je TAGGRS dashboard vind je implementatie handleidingen voor de meest populaire platformen.

Test je setup altijd om er zeker van te zijn dat alle gebeurtenissen juist worden getriggerd en dat de data nauwkeurig in je rapporten verschijnt. Veel succes met het toevoegen van meer Tags en triggers!

taggrs-software-implement

Server Side Google Tag Manager (SGTM)

Nadat je Google Tag Manager hebt geconfigureerd in de webcontainer, is de volgende stap het instellen van GTM Server Side Tracking. Dit begint met het opzetten van Server Side Google Tag Manager voor je verschillende platforms. Bij TAGGRS hebben onze experts voor de populairste platforms specifieke templates gecreëerd. Je kunt deze eenvoudig downloaden vanuit de TAGGRS Template Gallery, die beschikbaar is via je TAGGRS Dashboard. Deze templates stellen je in staat om snel en foutloos Server Side tracking te implementeren op bekende platforms. Voor meer informatie over deze templates en hoe je ze kunt toepassen, lees onze blog over de TAGGRS Template Gallery.

taggrs-template-gallery

Bij TAGGRS begeleiden we je van start tot finish bij het configureren van je Google Tag Manager, zodat je uiteindelijk alle gebruikersdata van je website effectief kunt meten.

Tip: Wanneer je Server Side via TAGGRS hebt opgezet, kun je binnen het TAGGRS Dashboard zien hoeveel extra data je binnenkrijgt door Server Side Tracking!

taggrs-tracking-tags-server-side-analytics

Wat je nu weet

Na het lezen van deze blog over Google Tag Manager (GTM) heb je nu een goed begrip van wat het is en hoe het werkt. GTM is een handige tool om marketingtags te beheren en gebruikersinteracties op je website te volgen. Je hebt geleerd hoe je tags, triggers en variabelen instelt en hoe je verzamelde data naar platformen zoals Google Analytics 4 (GA4) stuurt. Daarnaast weet je hoe je je Google Tag Manager set-up moet testen in de preview modus voordat ze live gaan, om zeker te zijn dat alles correct functioneert. Ook weet je hoe je Server Side Tracking kunt instellen in Google Tag Manager en wat de voordelen zijn van Server Side Tracking, zoals betere datacontrole en compliance met GDPR. Na het lezen van deze blog heb je de nodige kennis en stappen om zelf met GTM aan de slag te gaan, inclusief tips voor het optimaliseren van je tracking setup.

Veel gestelde vragen Google Tag Manager


Kun je Server Side Tracking ook gebruiken zonder Google Tag Manager?

Theoretisch is dit mogelijk, alleen moet je hiervoor een eigen Tag structuur gaan inrichten zoals dat van Google Tag Manager. Maar dit is niet gebruikelijk.

Ik gebruik al Google Tag Manager, moet ik nu alles opnieuw instellen om gebruik te maken van Server Side Tracking?

Nee, dit hoeft niet. Je kunt gebruik blijven maken van je al ingestelde Tags en triggers; deze kunnen zo worden aangepast dat ze werken met Server Side tracking.


Over de auteur

Ate Keurentjes

Ate Keurentjes

Server Side Tracking Specialist bij TAGGRS

Ate Keurentjes is een Server Side Tracking specialist bij TAGGRS. Hij heeft ervaring met verschillende Google Tag Manager concepten. Keurentjes redigeert en schrijft sinds 2023 over de nieuwste ontwikkelingen en trends in data verzameling / Server Side Tracking.

Klaar voor de next level?

Start met Server Side Tagging en genereer meer omzet en conversies in een wereld zonder third party cookies.