[GA4] Ställa in spårning över flera domäner

Den här artikeln är avsedd för webbplatsägare som behöver enhetlig mätning på fler än en domän, t.ex. på en kundwebbplats och en separat kundvagnsdomän. Den här artikeln gäller Google Analytics 4-egendomar.

Mätning över flera domäner gör att aktivitet på ett korrekt sätt kan tillskrivas enskilda användare när de rör sig över flera domäner. Utgående klick som i vanliga fall aktiverar en händelse via förbättrad mätning ignoreras när den utgående länken leder till en domän som du har angett som en del av mätning över flera domäner.

Få insikter om kundresan utan kostnad

När du kommit igång kan du använda funktioner som mätning över flera domäner för att ta reda på hur kunder interagerar på dina webbplatser.

 

Videoöversikt

Cookies och mätning över flera domäner

När användaren har gett sitt samtycke använder Analytics förstapartscookies för att koppla id:n till varje unik användare och session.

  • Utan mätning över flera domäner skapas nya cookies med nya id:n för varje domän som användaren besöker. Det innebär att en och samma användare som besöker olika rotdomäner (till exempel www.example.com och www.anotherexample.com) på samma enhet identifieras separat (som två användare och två sessioner i stället för som en användare och en session).
  • Med mätning över flera domäner behåller cookies samma id när de skickas från en domän till en annan via en webbadressparameter (_gl) när användaren navigerar mellan olika domäner via en länk eller ett formulär. Det betyder att Analytics identifierar en enda användare och session.
Obs! Den här inställningen rekommenderas för underdomäner eftersom självhänvisningar kan visas när användarna navigerar från en underdomän på din webbplats till en annan underdomän som använder en annan cookiedomän. Självhänvisningar kan leda till att trafik till din webbplats tillskrivs felaktigt.

Så här kan du förhindra självhänvisningar:

  • Se till att alla sidor på webbplatsen är taggade med Analytics-mätkoden
  • Kontrollera att mätning över flera domäner är korrekt konfigurerad på alla sidor
  • Kontrollera inställningarna för cookiedomän i mätkoden för att se till att alla underdomäner på en domän använder samma cookiedomän.
  • Lägg till underdomänerna på uteslutningslistan

Konfigurera mätning över flera domäner via sidan Administratör

Kontrollera taggen (till exempel Google-taggen på var och en av dina HTML-sidor) för varje domän som du vill ta med i mätningen över flera domäner. Taggen på varje sida måste använda samma tagg-id (samma G-id) från samma webbdataflöde.

  1. Administratör, under Insamling och modifiering av data ska du klicka på Dataflöden.
    Föregående länk öppnas till den Analytics-egendom som du besökte senast. Du kan ändra egendom med hjälp av egendomsväljaren. Du måste ha rollen Redigerare eller högre för att  ställ in mätning över flera domäner och du kan skapa upp till 100 villkor.
  2. Klicka på Webb och sedan på ett webbdataflöde.
  3. Klicka på Ange tagginställningar (längst ned) i informationen om webbflödet.
  4. Klicka på Konfigurera dina domäner i avsnittet Inställningar.
  5. Om du använder samma Google-tagg över flera domäner identifieras de automatiskt och visas i avsnittet Rekommendationer. Godkänn en rekommendation genom att klicka på Lägg till.
    Om du vill lägga till en domän manuellt klickar du på Lägg till villkor under Inkludera domäner som matchar följande villkor:
    • Välj en matchningstyp.
    • Ange identifieraren för domänen du vill matcha (till exempel example.com) under Domän.
    • Lägg till varje domän som du vill inkludera i mätning över flera domäner.
    Villkoren utvärderas med ELLER-logik.
  6. Klicka på Spara.

Manuell inställning

Den rekommenderade metoden är att konfigurera mätning över flera domäner via Analytics-gränssnittet. Det kan dock finnas situationer där du måste implementera en anpassad lösning via mätningskoden. I så fall kan du konfigurera det manuellt med hjälp av get- och set-kommandon för gtag.js-API:et för att lagra id:n mellan domäner. Läs mer om hur du ställer in mätning över flera domäner manuellt.

Exempel

Hämta ett klient-id på källdomänen med hjälp av get-metoden:

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // Placera kund-id:t i en variabel
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Placera sessions-id:t i en variabel.
});

  

När du har klient- och sessions-id:na lägger du till dem i länken som pekar på måldomänen:

<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>

 

Läs id:na från webbadressen på målsidan och ange dem med config-kommandot på målsidan:


gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

Kontrollera att mätning över flera domäner fungerar korrekt

Mätning över flera domäner fungerar genom att parametrar läggs till i webbadresserna på din webbplats. I sällsynta fall kan det hända att webbservern stöter på ett fel, t.ex. att en 5xx-felsvarskod returneras eller att nedladdningen inte startar.

Så här kontrollerar du att mätning över flera domäner fungerar:

  1. Öppna en sida på din webbplats som innehåller en länk eller ett formulär som pekar på en domän som du har konfigurerat för mätning över flera domäner.
  2. Klicka på länken eller skicka formuläret för att navigera till måldomänen.
  3. Kontrollera att sidan läses in korrekt.
  4. Kontrollera att webbadressen på måldomänen innehåller länkningsparametern _gl. Exempel: https://www.example.com/?_gl=1*abcde5*.
  5. Om det finns nedladdningar på din webbplats: Gå till en sida via länkningsparametern i webbadressen och påbörja en nedladdning. Kontrollera att nedladdningen startar.

Om det inträffar fel kan du prova att felsöka mätning över flera domäner.

Felsökning

Om du inte kan bekräfta att parametern _gl finns i måldomänens sökväg enligt stegen ovan kontrollerar du att domänen du konfigurerade i gränssnittet matchar domänen som webbplatsen pekar på.

Det är också möjligt att webbplatsen är konfigurerad på ett sätt som gör att mätningen över flera domäner inte fungerar som den ska. Med hjälp av en erfaren webbutvecklare kan du undersöka om din webbplats påverkas av följande problem.

Adressomdirigeringar

Om målsidan omdirigerar eller saknar stöd för godtyckliga frågeparametrar kan det hända att parametern _gl tas bort från webbadressen även om den lades till av Analytics på föregående sida. (Detta händer vanligtvis så snabbt att du inte uppfattar det.) Du kan ta reda på om detta händer på din webbplats genom att använda Chromes verktyg för programmerare för att kontrollera nätverksförfrågningar som görs från den föregående sidan. Åtgärda problemet genom att konfigurera webbplatsen för att behålla parametern _gl i omdirigeringar.

Konflikt med andra skript

Mätning över flera domäner fungerar genom att det skapas en händelselyssnare i dokumentnoden på sidan. När användare klickar på en länk läggs klickhändelsen till i dokumentnoden och parametern _gl läggs till i länkens webbadress. Den här processen fungerar inte i följande fall:

  • när navigeringen aktiveras av JavaScript i stället för ett direktsvar till en användaråtgärd
  • när konkurrerande skript på sidan avslutar händelsespridningen innan den når dokumentnoden, till exempel när Event.stopPropagation() används

Var det här till hjälp?

Hur kan vi förbättra den?
Sök
Rensa sökning
Stäng sökrutan
Huvudmeny
11240301052892174150
true
Sök i hjälpcentret
true
true
true
true
true
69256
false
false