Tags zijn de verzamelingen van de opgestelde trackingregels die je instelt. Een tag bestaat uit een tag configuratie, een trigger en er kunnen variabelen aanwezig zijn. Een trackingregel bestaat uit twee vragen: wat wordt er geactiveerd en bij welke site-interactie wordt dit geactiveerd. Wat er wordt geactiveerd wordt beantwoord door de tag configuratie. Bij welke interactie dit geactiveerd wordt, wordt bepaald door de trigger.
Maar wat zijn tag configuraties, triggers en variabelen? En hoe werken deze samen binnen tag om je tracking te regelen? In onderstaande afbeelding kan je zien hoe een tag opgebouwd is uit een tag configuratie, trigger en variabelen.
In de tag configuratie stel je dus hetgeen in wat je geactiveerd wil hebben wanneer de tag getriggerd wordt. Dit kan een HTML-script zijn, dit kan het aanmaken van een gebeurtenis voor een derde platform zijn of een configuratie met een derde platform of server zijn. In bovenstaande afbeelding is dit een gebeurtenis die aangemaakt wordt voor GA4 met de gebeurtenisnaam 'purchase'.
Een tag configuratie wordt pas geactiveerd op basis van de trigger. Triggers bepalen wanneer een tag moet worden afgevuurd, gebaseerd op een specifieke site-interactie zoals paginaweergaven, klikken of formulierinzendingen. In bovenstaande afbeelding is dit een trigger die geactiveerd wordt op het moment dat er een 'purchase' event plaats vindt in de DataLayer van de site.
Variabelen zijn de dynamische elementen die je tags en triggers personaliseren. Ze stellen je in staat om informatie zoals paginapaden, gebruikers-ID's of aangepaste gebeurtenissen uit je DataLayer op te halen en te gebruiken. In bovenstaande afbeelding is het GA4 Measurement ID bijvoorbeeld een constante variabele, zijn de event parameters ook constante variabelen en worden de variabelen onder de waardes van de event parameters uit de DataLayer gehaald.
Via Google Tag Manager kan je tags instellen op een web container om je siteverkeer te tracken via client-side tagging. Maar met client-side tagging zal je veel van je conversies en gebeurtenissen niet kunnen meten door de tussenkomst van browsers, besturingssystemen en AdBlockers. Om je tracking in orde te hebben zul je server-side tagging moeten implementeren. Jouw websitegegevens verdienen de nauwkeurigheid en flexibiliteit die deze geavanceerde trackingmethode biedt.
Met deze basiskennis van tags, triggers en variabelen begrijpt, zal jij zelf ook de server-side tagging bij kunnen houden na de implementatie. Laat Adpage de implementatie voor je uitvoeren, en met bovenstaande kennis kan jij daarna die tracking setup helemaal eigen maken. Neem contact op om te weten te komen of AdPage ook server-side tagging voor jou in kan stellen.
Op onze helpdesk kan je veel artikelen vinden over het gebruik van Google Tag Manager en de server-side tagging methode. Op de helpdesk hebben we onder andere artikelen staan die je meer inzichten zullen geven in tags, triggers en variabelen.
Er is geen limiet voor het aantal tags dat je voor je site kan implementeren met behulp van Google Tag Manager. Het is echter verstandig om het aantal tags zo laag mogelijk te houden, zodat Google Tag Manager optimaal kan blijven werken. Net als hoe jouw site slomer wordt van veel verschillende scripts, zal Google Tag Manager ook minder optimaal werken bij te veel ingestelde tags en triggers.
Dankzij het gebruik van tags op Google Tag Manager wordt de tracking van de browser van de gebruiker naar het Google platform verplaatst. Hierdoor belast je de browsers van je gebruikers minder, die meer capaciteit over hebben om dje site sneller te laden. De hoeveelheid JavaScript-code op de site wordt ook geminimaliseerd, waardoor de prestaties worden verbeterd.
Een DataLayer is een JavaScript-code die zich fungeert als tussenpersoon tussen je website en Google Tag Manager. Om specifieke gegevens toegankelijk te maken via Google Tag Manager, wordt het aanbevolen om een DataLayer te installeren. Een DataLayer kan onder andere userinfo en productinfo tijdelijk opslaan wat via Google Tag Manager afgelezen en verzameld kan worden.