Een kort en bondig antwoord geven op de vraag ‘wat is Google Tag Manager’ is niet eenvoudig, maar we proberen het toch. Google Tag Manager is een tool van Google waarmee je als online marketeer, ondernemer of social media specialist minder afhankelijk wordt van je developers of een extern bureau. Door middel van Google Tag Manager zorg je er namelijk voor dat je handige tags zoals Google Analytics of de Meta Pixel kan laten werken zonder dat je je webbouwer moet vragen om de tags in de code van je website te plaatsen. Nog niet helemaal duidelijk? Niet getreurd, in dit artikel leggen we precies uit hoe Google Tag Manager werkt, hoe je het programma installeert op jouw website en wat je daadwerkelijk allemaal kunt meten!
Ben je heel gericht op zoek naar informatie over een onderdeel of toepassing binnen Google Tag Manager? Spring dan direct naar een relevant hoofdstuk:
Google Tag Manager is een gratis tool van Google waarmee je alle gebeurtenissen binnen je website kunt tracken en al jouw tracking codes kunt verzamelen op één locatie binnen jouw website. Tracking tools zoals Google Analytics, Hotjar of Meta Pixel beheer je met Tag Manager dus eenvoudig vanuit één beheersysteem. Dit biedt jou als websitebeheerder of marketeer meerdere voordelen en de tracking mogelijkheden zijn daarbij bijna eindeloos! In dit artikel praten we je bij over de essentie van Google Tag Manager en geven we je belangrijke praktische voorbeelden. Bekijk hieronder eerst een visuele weergave van de manier waarop Google Tag Manager data verzamelt.
De naam ‘Tag Manager’ is eenvoudig te verklaren, want het heeft alles te maken met de manier waarop je Google Tag Manager (GTM) gebruikt. Simpel gezegd gebruik je tags om gebeurtenissen te meten op jouw website. Alle gebeurtenissen, zoals klikken en weergaven, worden allemaal in een grote bak met data gegooid: de datalayer. Zodra je specifieke gebeurtenissen triggered op de website kun je daar tags aan koppelen. Dat alles doe je vanuit één GTM container, ofwel de locatie waar je alle tags en triggers kunt beheren. Diverse tracking tools breng je zo samen én je kunt specifieke gebeurtenissen of bezoeken op je website heel gericht tracken. Over de ‘waarom Google Tag Manager?’ later meer. Eerst duiken we nog even dieper in op de verschillende onderdelen van Google Tag Manager, zodat je die op een rij hebt.
Spring direct naar ‘Waarom GTM, de voordelen’.
Goed om te weten: met GTM kun je niet alleen specifieke gebeurtenissen tracken en tracking codes bij elkaar brengen, maar is het ook mogelijk om enhanced e-commerce te installeren of een cookie banner te plaatsen.
Voordat we aan de slag gaan met Google Tag Manager is het eerst cruciaal om de volgende onderdelen te begrijpen. De datalayer, jouw container, tags, triggers en variabelen vormen namelijk de rode draad binnen het Google Tag Manager verhaal. Onderstaand visueel samengevat:
Ter verduidelijking hieronder een uitleg per onderdeel:
Alle gebeurtenissen of activiteiten die binnen jouw website worden verricht, komen in een grote bak terecht met data. Die data is niet zomaar te lezen en kan daarom ook niet zomaar vertaald worden in inzichten. Daarom hebben we een Google Tag Manager container.
In onze GTM container gebruiken we tags, triggers en variabelen om specifieke data uit de datalayer te kunnen uitlezen. Alle tracking codes die je met behulp van GTM op je website wilt plaatsen en alle specifieke gebeurtenissen die je wilt tracken, plaats je in jouw GTM container. Zodra de gebeurtenis of actie dan voorkomt, wordt alle data doorgeschoten naar je tracking tools (3rd party tools). Voordat je van start gaat, maak je daarom een container aan die je koppelt aan jouw website. Dat is gelijk de enige handeling waarbij je jouw webdeveloper nodig hebt. De container heeft namelijk een eigen HTML code, die in de achterkant van de website geplaatst moet worden.
In jouw GTM container maak je verschillende tags aan, waarmee je bepaalde gebeurtenissen of acties een ‘naamkaartje’ geeft. Zodra je jouw GTM container hebt gekoppeld aan externe tracking tools, kun je deze tags doorzetten naar die tracking tools. De tag heeft dan ook een beschrijvende naam en geeft daarbij aan naar welke tool hij de gebeurtenis of actie moet doorschieten. Vaak hebben we het dan over Google Analytics.
Tags worden pas doorgestuurd naar de gekoppelde tool als de trigger wordt ‘afgevuurd’. Triggers kun je het beste zien als een alarm. Dit alarm gaat af wanneer een gebeurtenis aan bepaalde regels voldoet. Die regels stel je dan ook vooraf in. Als voorbeeld nemen we Google Analytics: bij het instellen van Google Analytics wil je allereerst heel jouw website meten (alles wat er gebeurt), ofwel alle pagina’s. Daarom gebruiken we als trigger/regel: een pagina bezoeken binnen de website. Op elke mogelijke manier staat een bezoek aan de website gelijk aan het bezoeken van een (willekeurige) pagina, dus dat is precies wat we willen. De trigger is in dit geval dus ‘pagina bezoeken’, wat betrekking heeft op alle pagina’s en die we een tag geven als ‘pagina bezoek’. Dit is vereist bij het instellen van Google Analytics binnen GTM.
Een variabele gebruik je om een trigger specifiek te maken. Wil je niet alle pagina’s van de website tracken, maar slechts pagina A? Dan kun je met behulp van een variabele aangeven dat je uitsluitend pagina A wilt meenemen. Hier pas je vervolgens je tag op aan, zodat je ook weet dat het exact om deze pagina gaat. Ook gebruik je een variabele om je tracking codes van externe tools in te stellen, zodat ze allemaal binnen één locatie staan. Zodra je dan data door wilt sturen naar deze tools kun je deze instelling gebruiken bij je tag.
In Google Tag Manager kunnen variabelen ‘default’ en ‘custom’ zijn, maar voor de basismogelijkheden heb je vaak genoeg aan de ‘default’, ofwel standaard mogelijkheden. Het is belangrijk om het verband tussen deze onderdelen te begrijpen, waarna het eenvoudiger wordt om het te gaan toepassen. Hieronder gaan we nog eens in op de voordelen van GTM, wat vaak een rol speelt in de afweging om GTM te gebruiken voor jouw website. Weet je al voldoende en wil je graag meer weten over de toepassing van GTM? Spring dan direct naar:
Belangrijk: je moet jouw webbouwer één keer om een gunst vragen en dat is om de Google Tag Manager container in de code van je website te laten plaatsen. Hierover later meer.
Ga hier terug naar de inhoudsopgave.
Waarom zou je Google Tag Manager willen gebruiken als het zoveel onderdelen bevat die je nog niet onder de knie hebt? Goede vraag! Bedenk daarom goed of je voldoende tijd en kennis hebt voor GTM. De voordelen wegen namelijk wel degelijk tegen de tijdsinvestering op als je de tracking binnen je website naar een hoger niveau wilt tillen. Twijfel je daaraan? Schakel dan bijvoorbeeld een SEO specialist in.
Behalve dat jij niet langer voor iedere tag, code of andere vraag bij je webbouwer op bezoek moet, zijn er meer redenen waarom je Google Tag Manager vandaag nog moet gaan gebruiken:
Eerlijk is eerlijk: als we alle voordelen opsommen, is het ook netjes om nog even de nadelen te vertellen. Want die zijn er vrijwel altijd.
Ga hier terug naar de inhoudsopgave.
Inmiddels implementeren we bijna standaard Google Tag Manager voor onze klanten, dus we kunnen je alles vertellen over de installatie. Om het zelf te kunnen installeren, hebben we hieronder een stappenplan opgesteld. Als jij toegang hebt tot je eigen CMS (WordPress) dan heb je niet eens de hulp van je developer nodig!
Ga naar de website van Google Tag Manager. Klik rechtsboven op inloggen en meld je aan met een Google account.
Website eigenaren kunnen een eigen Google Tag Manager container aanmaken en tussenpersonen zoals online marketing bureaus kunnen zelfs meerdere containers aanmaken. Zo is het voor ons dus mogelijk om meerdere klanten onder één account te beheren. De werking is altijd hetzelfde. Klik linksboven op Account maken. Vervolgens krijg je het onderstaande scherm te zien:
Hier vul je eerst je accountgegevens in. Je kunt dus gewoon je bedrijfsnaam invullen en aangeven in welk land je actief bent. ‘Gegevens anoniem delen met Google en anderen’ kun je gewoon uit laten staan.
Scroll naar onder en je ziet de onderstaande opties:
Voor de container naam kan je het beste gewoon het domein invullen, waarbij je https//: etc. mag weglaten! Wij gebruiken de container altijd voor een internet website. Klik dus op de knop Internet en vervolgens op ‘Maken’. Lees de serviceovereenkomst voor Google Tag Manager en ga vervolgens akkoord met de voorwaarden voor gegevensverwerking zoals vereist volgens de AVG (nieuwe privacywetgeving). Klik rechtsboven op ‘Ja’ en je bent ready to go!
Hoppa. Je hebt een Google Tag Manager container aangemaakt. Super logische naam, want deze container gaat ervoor zorgen dat alle tags die je in de toekomst aan gaat maken hierin worden geplaatst. Voordat je aan de slag kan met het ontwikkelen van je Google Tag Manager skills moet deze container wel eerst even op je website worden geplaatst.
Als het goed is, heb je nadat je in de vorige stap op ‘Ja’ klikte een pop up gekregen zoals hieronder:
Dit zijn de codes die ervoor gaan zorgen dat de Google Tag Manager container op je website wordt geplaatst. Nu kan je er op twee manieren voor zorgen dat dit wordt geïnstalleerd. De beste manier is om aan jouw webdeveloper te vragen of hij of zij de bovenstaande stappen kan opvolgen.
Tip: plak bovenstaande codes in een kladblok bestand om er zeker van te zijn dat de code hetzelfde blijft!
Wil je nou echt alles zelf doen, dan kan je proberen zelf die code op de juiste plekken in de <head> en <body> van je website te plaatsen.
Een andere mogelijkheid is om de DuracellTomi’s Google Tag Manager for WordPress plugin te installeren. Vervolgens vul je de juiste Google Tag Manager ID in. Deze vind je helemaal bovenaan in je GTM container, welke begint met ‘GTM-’. Neem het onderstaande over en klik op wijzigingen opslaan. Je container is nu succesvol geplaatst.
Ga hier terug naar de inhoudsopgave.
Nu je een Google Tag Manager container op je website hebt staan, is het tijd om je tags in te richten en GTM toe te passen. Eén van de voordelen van dit programma is immers dat je alle tags onder één programma en in één container kunt plaatsen. Hierdoor optimaliseer je onder andere de snelheid van je website en maak je duidelijk van welke tags je gebruik maakt. Hieronder gaan we in op diverse toepassingen binnen Google Tag Manager die voor veel marketeers waardevol zijn.
Spring direct naar voor jou relevante toepassingen:
Toch eerst meer leren over wat GTM is? Ga hier terug naar de inhoudsopgave.
De eerste stap is een nieuwe variabele aanmaken. Je wilt er immers voor zorgen dat Google Tag Manager jouw tags doorschiet naar specifiek Google Analytics. Klik dus links op ‘Variabelen’ en vervolgens op de knop ‘Nieuw’ (zie onderstaand):
Op dit moment heb je nog een nietszeggende naamloze variabele. Geef je variabele dus een logische naam zoals Google Analytics – ID. Vervolgens klik je op ‘Variabele configuratie’ en onder Type variabele op ‘Instellingen van Google Analytics’.
Onder Tracking-ID vul je je Google Analytics UA code in. Deze code vind je in de Property Settings in de Admin omgeving van je Google Analytics account. Voorbeeld:
Let op: onder ‘Meer instellingen’ doe je het volgende
Wanneer je bovenstaande hebt ingesteld is je ‘Google Analytics – ID’ variabele klaar. Klik op opslaan.
Nu ga je ervoor zorgen dat het verkeer op je website wordt gemeten. Ga naar Tags en klik op ‘Nieuw’. Vervolgens krijg je nogmaals een invulscherm. Geef je tag een logische naam zoals GA – Pageview. Klik vervolgens op ‘Tagconfiguratie’. Hier vind je alle tags uit de Google Tag Manager galerij, zoals Google Analytics, Google Ads, HotJar, LinkedIn insights en ook ‘aangepaste HTML’ waarmee de mogelijkheden helemaal eindeloos worden.
Om Google Analytics succesvol te installeren kies je ‘Google Analytics – Universal Analytics’ als tag type. Dat heeft Google Tag Manager standaard voor ons beschikbaar gesteld. Vervolgens kies je voor het trackingtype ‘Paginaweergave’, omdat we willen dat de paginaweergaven gemeten worden via Google Analytics. Daarna kies je jouw GA – ID voor de Google Analytics instellingen. Zo schieten we de data door naar het juiste account.
Dan rest ons alleen nog de trigger. De naam zegt het eigenlijk al: de trigger gaat ervoor zorgen dat Google Tag Manager de data van de Tag doorgeeft aan Google Analytics, iedere keer dat er een websitebezoeker een ‘Paginaweergave’ triggered. We willen dat op heel de website meten, dus we stellen ‘Alle pagina’s’ in als trigger. Sla je tag en trigger op.
Pro tip: testen
Natuurlijk willen we graag direct testen of de installatie goed is gelukt. Dit is overigens altijd erg belangrijk bij het gebruik van GTM. Een foute installatie kan leiden tot verlies van waardevolle data, dus dat voorkomen we maar al te graag. Kies in het beginscherm van GTM daarom voor ‘Voorbeeld’ en bezoek vervolgens je website in een nieuw tabblad (of ververs het tabblad). Vervolgens verschijnt het ‘Debug scherm’ in je website:
Note: krijg jij geen Debug systeem in je scherm? Dan staat je Google Tag Manager container niet goed ingesteld op je website.
Ga terug naar je Google Tag Manager omgeving en klik eerst op ‘Voorbeeldmodus sluiten’. Als alles goed heeft gewerkt, klik je vervolgens op ‘Verzenden’. Je nieuwe Google Analytics tag staat nu live en Google Tag Manager zorgt ervoor dat Google Analytics verkeer meet.
Externe tool tracking installatie
Zo, je eerste tag is geplaatst. Gelukkig zijn er nog véél meer toepassingen met Google Tag Manager. Soortgelijke tags als die van Google Analytics maak je dus aan voor andere 3rd party of externe tools, zoals:Google Ads remarketing
Het meten van het aantal klikken op een bepaalde link binnen je website is erg waardevol. Zo zou je het aantal klikken op jouw telefoonnummer of e-mailadres kunnen meten.
Ga naar variabelen en selecteer alle ‘klikken’ ingebouwde variabelen van GTM.
Maak een ‘alleen links’ klik trigger aan en vuur hem af op ‘alle pagina’s’.
Maak een tag aan voor een gebeurtenis en stuur de data door naar je Google Analytics account.
Zet de debug/voorbeeld modus aan en klik binnen jouw website op de link die je wilt meten.
Klik op de trigger die links in het debug-menu verschijnt als ‘Link Click’ en klik daarna op de tag die daarop is afgevuurd.
Klik vervolgens bovenaan in de debug modus op ‘Variables’ en zoek een variabele die een unieke waarde geeft voor de link klik. Bijvoorbeeld: Click URL.
Keer vervolgens terug naar GTM en maak je trigger specifieker. Doe dat door niet langer ‘alle link klikken’, maar ‘sommige’ te selecteren en selecteer dan bijvoorbeeld de Click URL variabele. Vul (een deel van) de unieke waarde in, zodat alleen deze link klik getriggerd zal worden. Bijvoorbeeld ‘tel:’, als je alle telefoonnummer klikken wilt meten.
Testen. Test of de specifieke trigger en tag nog steeds afgevuurd wordt. Zo ja? Verzend de container opnieuw en stel de conversie in in Google Analytics. Hiervoor neem je enkel de ‘Categorie’ waarde exact over van je GTM tag. Nog niet gelukt? Ga terug naar stap 2.
Wil je meer weten over het meten van link klikken of heb je andere vragen? Neem eenvoudig contact met ons op via het chatvenster rechtsonder in beeld.
Terug naar alle toepassingen binnen GTM.
Ook het meten van het aantal klikken op bepaalde buttons is vaak erg waardevol. Ben je aan het testen welke button (of invulling ervan) het beste werkt voor jouw doelgroep? Dan moet je wel goed kunnen meten hoe vaak er op de button geklikt wordt. Het volgende stappenplan is toepasbaar op alle buttons met een link. Oftewel, een button die je doorstuurt naar een andere pagina. De andere optie is een button zonder een link, waarbij je dus niet doorgestuurd wordt naar een andere pagina. Beide scenario’s maken we duidelijk. In dit voorbeeld (van onze oude website) meten we onderstaande button:
Stappenplan:
Wil je meer weten over het meten van button klikken of is het je nog niet gelukt de juiste data door te sturen? Neem eenvoudig contact met ons op via het chatvenster rechtsonder in beeld.
Gebruik net als hierboven allereerst alle ‘klikken’ variabelen.
Maak een trigger aan voor ‘Alle link klikken’
Maak een tag aan voor deze trigger met duidelijke beschrijvingen van de actie. Categorie: PDF. Actie: download.
Bekijk in de debug modus of de trigger naar boven komt op de website en navigeer dan in de debug modus naar de variabelen. Onthoud de variabele die weergegeven staat bij de uniek URL van het PDF bestand. Dat is vaak Click URL.
Maak je trigger specifieker door Click URL als variabele in te geven. Dan wordt het interessant, want we willen nu enkel de URL met .pdf meten. Daarom selecteer je ‘komt overeen met ReGex (hoofdletter gebruik negeren)’. Op deze manier zorgt de ‘.’ niet voor fouten, maar wordt deze meegenomen als onderdeel van de URL. Vul vervolgens de waarde in: \.pdf (de \ zorgt ervoor dat de punt wordt meegenomen).
Testen. Verzend de container. Stel het Google Analytics ‘gebeurtenis’ doel in door enkel de ‘Categorie’ waarde uit de tag over te nemen.
Wil je meer weten over het meten van PDF downloads of is het je nog niet gelukt de juiste data door te sturen? Neem eenvoudig contact met ons op via het chatvenster rechtsonder in beeld.
Terug naar alle toepassingen binnen GTM.
Contact aanvragen zijn belangrijke conversies, maar hoe meet je ze? Hier zetten we 3 methodes uiteen.
Deze tracking methodes vereisen uitgebreide kennis, zoals je gemerkt hebt. Kom je er zelf niet uit? Neem dan gerust contact met ons op via het chatvenster rechtsonder in beeld. Wil je stap voor stap alle mogelijkheden binnen Google Tag Manager leren? Bekijk dan eens de GTM academy van specialist Julius Fedorovicius.
Terug naar alle toepassingen binnen GTM.
Jij kan nu zelf aan de slag met het installeren van Google Tag Manager, het meten van belangrijke gebeurtenissen en het instellen van doelen in Google Analytics. Ontzettend belangrijk om je online marketing resultaten te monitoren. Dit is echter pas de basis en Google Tag Manager kan ontzettend ingewikkeld zijn. Ben jij op zoek naar een partner die dit voor jou kan regelen dan ben je bij TO BE FOUND aan het juiste adres. Inmiddels hebben wij veel Google Tag Manager ervaring waardoor wij jou prima kunnen helpen. Neem gerust even contact met ons op om de mogelijkheden vrijblijvend te bespreken!