GTM of Google Tag Manager is een tag management systeem van Google dat je toelaat om als marketeer op een snelle en simpele manier extra’s toe te voegen aan jouw website.
Dit tag management systeem vervangt de hardgecodeerde tags die worden gebruikt voor marketing, analyse en testen op een website, door dynamische tags. Op die manier moet je niet voor elke tag of plugin een apart stukje code op de website implementeren.
De voor- en nadelen
Naast de simpele werking van GTM bestaan er nog een aantal voordelen die je gaan overtuigen om deze tool te gebruiken! Maar kritisch zoals ik ben, zijn er natuurlijk ook een aantal nadelen die zeker het vermelden waard zijn.
Voordelen
- Simpel
- GRATIS
- Ruim aanbod van tags
- Meet alles op jouw website via GTM
Nadelen
- Geen persoonlijke ondersteuning mogelijk (tenzij je een gecertificeerde partner bent)
- De volgorde waarop de tags worden afgevuurd, kan je niet bepalen
Wat is er allemaal mogelijk?
De voordelen van GTM zijn er voor elk bedrijf. Of je nu klein of groot bent, dankzij dit tag management systeem zal je veel tijd besparen en dus veel efficiënter kunnen werken.
GTM biedt standaard een aantal tags aan zoals Google AdWords, Google Analytics, Doubleclick,… die je met een paar muisklikken makkelijk kan implementeren. Naast de Google tags bestaan er ook externe tags van derde partijen die je mag gebruiken. Tenslotte kan je ook jouw eigen custom tags toevoegen dankzij de Custom HTML Tag.

Variabelen, triggers en tags
Google Tag Manager maakt gebruik van een gegevenslaag om data vast te leggen. Alle verzamelde data wordt vervolgens via GTM verzonden naar Google Analytics.
Meet alles op jouw website
Zo kan je bijvoorbeeld meten hoeveel personen een bepaalde video op jouw website hebben bekeken. Dankzij de dynamische trigger en de bijbehorende tag in GTM wordt er vervolgens automatisch een gebeurtenis in Google Analytics geactiveerd.
Wat is een variabele?
Definieer een bepaalde parameter of voeg jouw persoonlijke UA trackingcode toe aan een variabele zodat je deze eenvoudig kan herbruiken in bepaalde triggers of tags. Dit zal je niet alleen veel tijd besparen, de kans op fouten wordt hierdoor ook aanzienlijk verminderd.
Maak zoals ik een variabele aan voor de UA trackingcode van jouw website.

Wat is een trigger?
Met een trigger kan je bepalen waar en wanneer een bepaalde tag afgevuurd moet worden. Definieer een trigger wanneer iemand het contactformulier invult, zich inlogt op jouw website, een bericht deelt via Facebook, …
Als je website goed is opgebouwd kan je via deze weg al veel triggers definiëren. In onderstaand voorbeeld wordt er op basis van een klasse op een link een trigger ingesteld.

Wat als er geen klasse of id bestaat waarmee je jouw trigger kan instellen? Wel dan moet je even extra hulp vragen aan jouw webdeveloper. Deze kan vervolgens een data layer instellen die beschikbaar wordt vanaf het moment dat er een actie plaatsvindt.
Deze actie kan bijvoorbeeld een pageview of klik op een knop of link zijn. Hieronder zie je een data layer terug die wordt geactiveerd wanneer iemand klikt op de knop om te solliciteren via de website.

Wat is een tag?
Tags zijn kleine websitecodefragmenten waarmee je verkeer en bezoekersgedrag kunt meten en inzicht kunt krijgen in het effect van online advertenties en sociale kanalen.
Met de tags in GTM kan je remarketing en doelgroeptargeting instellen. Er bestaat dus een brede waaier aan mogelijkheden waarmee je jouw website aanzienlijk kunt verbeteren.

Volg deze stappen om te starten met GTM
Volg de onderstaande stappen om Google Tag Manager juist te configureren. In dit uitgewerkte voorbeeld ga je ontdekken hoe je het aantal kliks op de Facebook knop van jouw website kunt tracken.
Deze manier van werken kan ook voor andere klikbare delen van jouw website gebruikt worden.

Stap 1: surf naar GTM
Ga naar www.google.com/tagmanager en log in met je Google Account.
Stap 2: maak een account aan
Maak een nieuwe account aan op de startpagina van Google Tag Manager.

Geef een gepaste accountnaam in. Indien je jouw gegevens niet anoniem wilt delen voor benchmarketing, dan moet je het vinkje uitschakelen.

Geef de url van jouw website in en kies waar de container gebruikt moet worden.

Ga vervolgens akkoord met de gebruiksvoorwaarden van Google.
Tenslotte krijg je in een pop-up de GTM code te zien die je op elke pagina van jouw website moet implementeren.

Let op! plaats deze code direct onder de opening van de <body> tag.
Stap 3: maak de nodige variabelen aan
Voeg de UA trackingcode van je Analytics account toe als variabele.
Tip: deze kan je vinden in je Google Analytics account onder property instellingen.
Ps. de trackingcode in dit voorbeeld is slechts een dummy voorbeeld.

Ga vervolgens terug naar GTM en klik links onderaan in het menu op variabelen.
Kies als type variabele voor ‘constant’, plak de trackingcode in het open veld, geef de variabele een passende naam en sla alles op.

Tip: Activeer de verschillende ingebouwde variabelen zodat je meer mogelijkheden hebt om triggers te maken.

Stap 4: stel een trigger in
Nu moet er dus een trigger ingesteld worden die in werking treedt wanneer er op de Facebook knop wordt geklikt.
Tip: als er geen klasse of id beschikbaar is, kan je kijken naar de url van de knop of link. Dit is dus een andere simpele manier om de trigger op de juiste momenten te laten werken. Is er ook geen unieke url beschikbaar? Wel, dan moet je werken met een data layer.
- Kies als gebeurtenis voor ‘Klik’
- Geef als doel in ‘Alle elementen’
- Geef aan wanneer de trigger in werking moet treden door een click url in te geven

Stap 5: maak een tag aan
- Kies als product voor ‘Google Analytics’
- Het type tag dat je moet kiezen is ‘Universal Analytics’
- Voeg als tracking ID de variable toe die we eerder hebben gedefinieerd
- Het trackingtype is in dit geval ‘Gebeurtenis’
- Geef enkele variabelen mee die je wil zien verschijnen in Google Analytics
- Categorie: Facebook
- Actie: Klik
- Label: Url van Facebookpagina
- Geef aan wanneer deze tag afgevuurd moet worden
- In dit geval na een klik en om juist te zijn, enkel bij het ‘Event – Facebook klik’

Klik vervolgens op ‘Tag maken’ om alles op te slaan.
Stap 6: preview en test
Vooraleer we deze tag gaan publiceren, moet deze eerst getest worden. Klik daarom rechts bovenaan op het pijltje langs ‘Publiceren’ en kies voor ‘Voorbeeld’.

Wanneer je nu naar jouw website surft, zie je onderaan een extra balk verschijnen waarin alle data van Google Tag Manager getoond wordt.
Klik nu op de ‘Facebook’ knop en kijk of jouw tag correct wordt afgevuurd.

Dezelfde gegevens kunnen we ook terugzien in Google Analytics.
Via ‘Realtime’ → ‘Gebeurtenissen’ zie je de klik op de ‘Facebook’ knop verschijnen.

De variabelen die we hebben gedefinieerd in GTM zie je hier dus ook terug.
Raadpleeg de website van Google Tag Manager indien je nog meer wil weten over dit tag management systeem!
De data visualiseren
Vind je het moeilijk om in Google Analytics jouw weg te vinden? Wel, er bestaan een aantal leuke plugins die het mogelijk maken om de data van Analytics te visualiseren via een ander kanaal.
Zo maak ik altijd gebruik van Supermetrics om custom dashboards voor klanten te maken. Deze dashboards kan de klant raadplegen via Google Drive. De klant moet enkel op een knop klikken om de data van Analytics te refreshen en alle statistieken worden overzichtelijk in grafieken getoond.
Ga naar Google Drive, maak een nieuwe spreadsheet aan en voeg Supermetrics als nieuwe add-on toe. Je kan nu zelf starten met het samenstellen van enkele leuke dashboards!

Misschien zit je na deze vrij technische blogpost nog met enkele vragen. Laat mij gewoon weten wat er nog onduidelijk is voor jou of tegen welke problemen je aanloopt en ik help jou verder.
Steek nu even tijd in het opzetten van een goede tag management omgeving en je zal er in de toekomst enkel maar beter van worden.