De klassieke manier om Google Tag Manager op te zetten verloopt via client-side tracking. De tracking verloopt dan via de browser van je bezoeker of telefoon van je gebruiker. De data wordt van daar naar je verschillende tracking tools doorgestuurd.
Met server-side tracking verloopt de tracking op een aparte server. De browser stuurt data rechtstreeks door naar je eigen sGTM-server en van daaruit gaat de data naar de tracking tools die je gebruikt.
Dit heeft als voordeel dat je cookies en tags niet langer geblokkeerd worden door de nieuwste browsers of ad-blockers. Het zorgt ook voor een betere gebruikerservaring voor je bezoekers omdat de tracking geen resources van je bezoeker gebruikt. De laadtijden zijn daardoor ook korter.
In deze gids leggen we uit hoe je Server-side tagging opzet in combinatie met een sGTM-server bij Combell.
Server-side tagging opzetten in Google Tag Manager
- Ga naar Google Tag Manager en klik op “Create account” om een nieuw account aan te maken. Of maak binnen je bestaande account een nieuwe container aan voor server-side tagging.
- Geef je account een naam en selecteer het land waarin je actief bent.
- Vul daarna je domeinnaam in bij “Container name” en selecteer “Server” als platform.
- Klik daarna op “Create” om verder te gaan.
- Accepteer de voorwaarden van Google Tag Manager en klik op “Yes”.Selecteer “Manually provision tagging server”.
- Kopieer daarna de Container Config. Die moet je aan ons bezorgen om je sGTM-server op te zetten.
Kies een subdomein voor server-side tagging
Na het aanmaken van je server-side tagging container, moet je een subdomein aanmaken dat wordt gelinkt aan je tagging server.
Kies zelf je subdomein, bv sst.jouwdomainnaam.be en geef het door aan ons team.
Volg deze stappen om een subdomein aan te maken bij Combell
Stel DNS-records in voor je subdomein
Je subdomein moet gelinkt worden aan je sGTM-server. Stel daarvoor volgende DNS-records in:
- A-record voor IPv4
sst.jouwdomeinnaam.be met IP-adres 37.72.160.38 (TTL 3600). - AAAA-record voor IPv6
sst.jouwdomeinnaam.be met IP-adres 2a00:1c98:10:90:370:7216:38:1 (TTL 3600).
Volg deze stappen om een A-record en AAAA-record in de stellen bij Combell
Stel je Google Tag Manager in voor server-side tagging in
Nu moet je nog je tags, triggers en clients voor instellen en zorgen dat die data toekomt op je nieuwe sGTM server bij ons. Voor die instructies verwijzen we graag door naar de experts van Analytics Mania.
De eerste stappen hebben we al doorlopen. Je mag meteen starten bij de subtitel “Configure tags, triggers, variables (if needed), clients in the server container“
Update je Google Tag Manager Script
Standaard vermeldt het Google Tag Manager script de URL van Google zoals www.googletagmanager.com
. Die URL moet je aanpassen naar je eigen subdomein dat je aangemaakt hebt.
Volg daarvoor volgende stappen
- Zoek het Google Tag Manager script in de code van je website.
- Vervang
www.googletagmanager.com
met het subdomein dat je gebruikt voor server side tagging in zowel de<head>
als<body>
van het Google Tag Manager script.
Head
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->
Body
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=TAG_ID"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->