← Alle resources Product

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.

Tagway is beschikbaar op elk abonnement.

Zo stel je het in

  1. 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. /mb is de standaard; elk pad dat je site nog niet gebruikt, is goed.
  2. 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.
  3. 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.
  4. 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:

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:

  1. 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.
  2. 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.
  3. 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.

Verder lezen

Klaar om je tagging naar Nederland te verhuizen?

Gratis starten, geen creditcard nodig. Binnen een kwartier live.

Gratis starten