[GA4] Ställa in mätning ö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, till exempel på en kundwebbplats och en separat kundvagnsdomän. Artikeln gäller Google Analytics 4-egendomar. Om du använder Universal Analytics kan du läsa den här artikeln i stället.

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.

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 krävs inte för underdomäner eftersom de delar samma cookies med rotdomänen (förutom när du ändrar standardinställningen för cookiedomän).

Om du också har en Universal Analytics-egendom

För din Universal Analytics-egendom konfigurerade du mätning över flera domäner via koden (antingen i källkoden viaanalytics.js ellergtag.js eller via Google Taggstyrning ). För Google Analytics 4-egendomen gör du detta via sidan administratörssidan. Följ anvisningarna nedan för att lägga till samma domäner som du identifierade i din Universal Analytics-sidkod.

Om du har en befintlig konfiguration i Google-taggen för din Universal Analytics-egendom tillämpas den även på Google Analytics 4-egendomen. Alla domäner som du har angett i koden eller via administratörssidan tillämpas också på din Google Analytics 4-egendom. Vi rekommenderar dock att du enbart utför konfigurationen på administratörssidan.

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

Du måste ha rollen Redigerare för att konfigurera mätning över flera domäner och du kan skapa upp till 100 villkor.

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. Gå till Administratör. Under Insamling och modifiering av data klickar du på Dataflöden.
  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å du måste implementera en anpassad lösning via mätningskoden. I så fall kan du konfigurera detta 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) => {
  // Lagra kund-id:t i en variabel.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Lagra 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. Ta hjälp av en erfaren webbutvecklare för att 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 utlöses av JavaScript i stället för av ett direktsvar på en användaråtgärd
  • när konkurrerande skript på sidan stoppar vidarebefordran av händelsen 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
426701341322369855
true
Sök i hjälpcentret
true
true
true
true
true
69256
false
false