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.
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.
- I 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.
- Klicka på Webb och sedan på ett webbdataflöde.
- Klicka på Ange tagginställningar (längst ned) i informationen om webbflödet.
- Klicka på Konfigurera dina domäner i avsnittet Inställningar.
- 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.
- 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:
- Ö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.
- Klicka på länken eller skicka formuläret för att navigera till måldomänen.
- Kontrollera att sidan läses in korrekt.
- Kontrollera att webbadressen på måldomänen innehåller länkningsparametern
_gl
. Exempel:https://www.example.com/?_gl=1*abcde5*
. - 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