Tagway: tracking vanaf je eigen domein
Je tagging-subdomein maakt je tracking first-party, maar Safari houdt het toch op afstand. Omdat het subdomein op de servers van Measurebase draait en niet op die van je website, beperkt Safari de cookies die het zet tot 7 dagen. Tagway verplaatst je tagging naar een pad op je eigen website, zoals https://www.example.com/mb, zodat Safari je eigen site ziet en je cookies hun volledige levensduur houden.
Waarom Safari je cookies inkort
Sinds Safari 16.4 (maart 2023) kijkt Safari waar een subdomein gehost wordt. Draait een subdomein van je site op een server die los staat van die van je website, dan beperkt Safari de cookies die dat subdomein in zijn responses zet tot 7 dagen. Het is een verdediging tegen trackers die zich achter het eigen subdomein van een site verschuilen, en het treft eerlijke first-party tagging net zo goed.
Safari beslist op basis van het IP-adres. Het ene adres op IPv4 en het andere op IPv6, of twee IPv4-adressen die minder dan hun eerste 16 bits delen, gelden als niet verwant. Je tagging-subdomein, bijvoorbeeld mbase.example.com, draait op de servers van Measurebase, dus voor bijna elke site geldt de limiet.
In de praktijk: op Safari blijven de cookies die Cookie Keeper opnieuw zet en de cookies die je servercontainer zelf zet 7 dagen geldig. Een Safari-bezoeker die na meer dan een week terugkomt, telt als nieuwe bezoeker.
Wat Tagway verandert
Met Tagway stuurt je website één pad (standaard /mb) door naar je Measurebase-taggingserver. De browser praat alleen nog met je eigen website: https://www.example.com/mb in plaats van https://mbase.example.com. Voor Safari is dat je eigen site, dus de limiet geldt niet.
- Volledige cookielevensduur op Safari. De cookies van Cookie Keeper en je servercontainer blijven zo lang geldig als ze zijn ingesteld, zodat terugkerende bezoekers herkenbaar blijven.
- Geen aparte trackinghostnaam. Blockers hebben geen tagging-subdomein om op te herkennen. Dat is mooi meegenomen, geen garantie: filterlijsten kunnen ook paden herkennen.
- Verder verandert er niets. Dezelfde servercontainer, dezelfde power-ups, dezelfde requestlog. Attributievensters en consentregels blijven precies zoals ze zijn; Tagway zorgt er alleen voor dat je identifiers blijven bestaan.
Tagway is beschikbaar op elk abonnement.
Zo stel je het in
- Open Power-ups > Tagway voor je domein in het dashboard. Vul het adres van je website in, bijvoorbeeld
https://www.example.com, en het pad./mbis de standaard; elk pad dat je site nog niet gebruikt, is goed. - Voeg de doorstuurconfiguratie voor je platform toe. Het dashboard genereert die met je eigen adres, pad en tagging-host al ingevuld, klaar om te plakken. Zet hem live.
- Voer de check uit. Measurebase vraagt het pad op via je website en controleert vier dingen: het is bereikbaar via je website, het bereikt Measurebase, het bezoekers-IP wordt doorgestuurd en cookies komen erdoor. Een mislukte check vertelt je wat je moet aanpassen.
- Zet je site over naar het nieuwe adres, zoals hieronder beschreven.
Je tagging-subdomein blijft al die tijd werken, dus er gaat niets stuk terwijl je overstapt.
Platforms
Tagway werkt overal waar je een pad naar een ander adres kunt doorsturen. Het dashboard toont voor elk van deze platforms de exacte configuratie:
- Vercel · een rewrite in
vercel.json - Next.js · een rewrite in
next.config.js - Cloudflare · een Worker plus een route op je site
- Netlify · één regel in
_redirects - nginx · een location-blok met
proxy_pass - Apache ·
mod_proxy, op een server waarvan je de configuratie zelf beheert - WordPress en Shopware · een ingebouwde Tagway-modus in de Measurebase-plugin voor WordPress (vanaf 0.8.0) en voor Shopware (vanaf 0.5.0)
Op Vercel is de hele configuratie één rewrite in vercel.json, met je eigen tagging-host ingevuld:
{
"rewrites": [
{
"source": "/mb/:path*",
"destination": "https://mbase.example.com/mb/:path*"
}
]
}
Tagway is niet beschikbaar op Shopify-storefronts, die een pad niet met intacte cookies kunnen doorsturen, en ook niet op eenvoudige shared hosting zonder proxy. Daar blijft je tagging-subdomein gewoon werken zoals nu.
Het bezoekers-IP
Requests lopen nu eerst via je website, dus Measurebase moet het IP van de bezoeker meekrijgen. De gegenereerde configuratie stuurt het mee in een X-MB-Client-IP header (Vercel stuurt het zelf mee), zodat geo-verrijking, het IP-filter en IP-maskering blijven werken. De check laat je weten als het ontbreekt.
Na verificatie: zet je site over
Zodra de check slaagt, zet je drie dingen om naar het nieuwe adres:
- De loadersnippet. Genereer je script opnieuw op de domeinpagina. Zodra Tagway geverifieerd is, gebruikt Generate script automatisch je eigen domein. Vervang de snippet op je site door de nieuwe.
- De Google-tag in Google Tag Manager. Zet in je webcontainer de server container URL van de Google-tag op je nieuwe adres, bijvoorbeeld
https://www.example.com/mb, en publiceer. Met Google Tag Manager gekoppeld kan Measurebase deze wijziging voorstellen in zijn eigen workspace "Measurebase"; jij bekijkt en publiceert hem. - Server-preview. Open in je servercontainer Beheer, Containerinstellingen en zet het nieuwe adres bovenaan bij de server-container-URL's. Tag Assistant opent de server-preview op die eerste URL, en de cookies die het daar zet bereiken alleen die host: blijft hij op het subdomein staan, dan toont de preview niets van de hits die via Tagway gaan. Sla op (publiceren is niet nodig) en start de preview opnieuw. De tracking-audit meldt het zolang hij nog naar het subdomein wijst.
Bezoekers stappen over zodra de nieuwe snippet en containerversie hen bereiken. De tracking-audit meldt de Safari-limiet voor elk domein waar die geldt, en bevestigt het zodra Tagway geverifieerd is.
Veelgestelde vragen
Werkt Tagway op Shopify?
Nee. Shopify-storefronts kunnen een pad niet met intacte cookies naar een andere server doorsturen, dus Tagway is daar niet beschikbaar. Je tagging-subdomein en de Measurebase Shopify-app blijven werken zoals voorheen.
Kan de overstap je tracking breken?
Nee. Je tagging-subdomein blijft de hele tijd werken, en beide adressen komen uit bij dezelfde servercontainer. Voer de check uit voordat je iets op je site verandert. Zet je Tagway later uit, wijs de snippet en de Google-tag dan eerst weer naar je tagging-subdomein.
Houdt het adblockers tegen?
Het helpt, want er is geen aparte trackinghostnaam meer waar een blocklist op kan matchen. Een garantie is het niet: filterlijsten kunnen ook paden herkennen. Kies een pad dat niet naar tracking klinkt, dus niet /analytics of /collect, en laat Enhanced Ad Blocker Protection aanstaan voor requests die anders nog op hun pad worden opgemerkt.
Verandert het iets aan consent of attributie?
Nee. Je consentbanner en Consent Mode werken precies zoals voorheen, en attributievensters blijven wat elk platform instelt. Tagway zorgt er alleen voor dat de identifiers die je al zet op Safari blijven bestaan, in plaats van na 7 dagen te verdwijnen.