← Alle resources Gids

Cross-domain tracking tussen twee verschillende hoofddomeinen

Cookies stoppen bij het registreerbare domein. Een bezoeker die over een product leest op yoursite.com en het koopt op yourshop.com krijgt bij aankomst een verse set cookies, en GA4 ziet twee bezoekers: een die vertrok, en een die via een verwijzing genaamd jouwsite.nl kwam en kocht. Cross-domain tracking naait de twee weer aan elkaar. Subdomeinen hebben dit allemaal niet nodig; lees voor shop.yoursite.com leest één domein, veel subdomeinen.

Klikt de bezoeker op een link naar het andere domein, dan plakt de Google-tag een parameter _gl aan de URL. Die draagt het client-ID en de sessie-identifiers, ondertekend en kortlevend. De Google-tag op het ontvangende domein leest hem, schrijft hetzelfde client-ID in zijn eigen cookies en zet de sessie voort. Alles daarna is normaal: de hits van het tweede domein dragen de identiteit van het eerste, GA4 telt één gebruiker, en de aankoop houdt de bron die de bezoeker naar de eerste site bracht.

Stap 1 · Vertel de Google-tag over beide domeinen

Open in de webcontainer de Google-tag → Configuratie-instellingen → Cross-domain measurement en zet elk domein dat gekoppeld moet zijn op de lijst, in beide containers als de twee sites verschillende gebruiken. Of stel het één keer in GA4 in: Beheer → Gegevensstreams → je stream → Taginstellingen configureren → Je domeinen configureren. Elk domein moet aan beide kanten staan: de zendende kant decoreert links, de ontvangende kant accepteert de parameter alleen van domeinen die hij kent.

Stap 2 · De Conversion Linker

Click-ID's van Google Ads hebben dezelfde behandeling nodig, anders blijft de gclid op het eerste domein achter en heeft de conversie op het tweede niets om op te matchen. Zet in de tag Conversion Linker van de webcontainer Koppeling tussen domeinen inschakelen aan en zet de domeinen op de lijst. De Measurebase-import maakt de Conversion Linker met URL-passthrough aan; voeg daar de domeinen toe.

Stap 3 · Measurebase-domeinen

Elk hoofddomein krijgt een eigen Measurebase-domein met een eigen tagging subdomain, omdat de tagging subdomain op het domein moet staan dat hij bedient (mbase.yoursite.com en mbase.yourshop.com). Beide kunnen naar dezelfde GTM-servercontainer wijzen: plak dezelfde configstring of kies dezelfde container bij het koppelen. Twee domeinen van één account op dezelfde container delen een runtime in onze infrastructuur, dus één gepubliceerde container bedient beide sites en beide tellen mee voor de domeinlimiet van je plan. Door de server gezette cookies zoals FPID worden per domein gezet; de parameter _gl draagt het client-ID van de browser over, dus na de eerste hit zijn beide kanten het eens.

Stap 4 · Houd de verwijzing buiten de deur

Zet, ook met de koppeling op zijn plek, elk domein op de lijst ongewenste verwijzingen van de GA4-gegevensstream van het andere, zodat een bezoeker die zonder de parameter aankomt (een oude link, een bladwijzer, een gedeelde link) niet telt als verwezen door je eigen site. Betaalproviders en externe checkouts horen ook op die lijst; het zijn geen cross-domain-kandidaten, want je beheert hun tag niet.

Testen

  1. Open de eerste site en klik op een link naar de tweede. De landings-URL moet _gl=. Zo niet, dan ontbreekt het domein in de lijst van de zendende container of bouwt een script de link buiten de klikafhandeling van de tag om.
  2. In GA4 DebugView tonen de hits van beide domeinen hetzelfde client-ID en dezelfde sessie.
  3. In Measurebase tonen de requestlogs van beide domeinen de hits die op hun eigen tagging subdomain binnenkomen, één sessie van elkaar.

Wat de audit controleert

De tracking-audit herkent zusterdomeinen in je account die naar dezelfde GA4-property meten. Daarvoor leest hij de linkerdomeinlijst in de Google-tag, zoekt in GA4 naar verwijzingsverkeer tussen de zusterdomeinen, en drukt tijdens de site-crawl op links naar het andere domein om te controleren of _gl wordt toegevoegd. Een ontbrekend domein, een zelfverwijzing of een ongedecoreerde link wordt een bevinding op beide domeinen.

Grenzen die je moet kennen

Veelgestelde vragen

Kunnen beide sites één tagging subdomain delen?

Nee. Een tagging subdomain is alleen first-party voor zijn eigen registreerbare domein; yourshop.com laadt vanaf mbase.yoursite.com serveren vanaf een subdomein van jouwsite.nl zou zijn cookies weer third-party maken. Eén Measurebase-domein per hoofddomein, één container achter beide.

Heb ik dit nodig voor een taalsite op een ander landdomein?

Alleen als bezoekers halverwege een sessie van de een naar de ander gaan. Gescheiden doelgroepen die elkaar nooit kruisen hebben geen koppeling nodig, alleen hun eigen domeinen.

Verder lezen

Klaar om je tagging naar Nederland te verhuizen?

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

Gratis starten