Omdirigering och alias
Omdirigerar pekar webbläsaren till en ny plats utan användarinteraktion. De körs antingen i webbläsaren (omdirigering på klientsidan) eller på webbservern (omdirigering på serversidan).
Omdirigering och alias aliases
Omdirigerar pekar webbläsaren till en ny plats utan användarinteraktion. De körs antingen i webbläsaren (omdirigering på klientsidan) eller på webbservern (omdirigering på serversidan).
Eftersom omdirigeringar inte kräver någon användarinteraktion utförs omdirigeringar ofta utan att användaren någonsin märker det. Det enda som tyder på att en omdirigering har gjorts är webbläsarens adressfält. Adressfältet visar en URL som skiljer sig från den länk som webbläsaren ursprungligen begärde.
Även om det bara finns två typer av omdirigeringar kan de implementeras på flera olika sätt. Klientsidan kan till exempel omdirigeras eftersom webbsidan som en användare har pekat på innehåller skript eller speciell HTML-kod som omdirigerar webbläsaren till en annan URL. Serverbaserade omdirigeringar kan inträffa på grund av att sidan innehåller serverskript eller på grund av att webbservern har konfigurerats för att peka användaren mot en annan URL.
Analyser och omdirigeringar aa-redirects
Analytics samlar in en del data från webbläsaren och förlitar sig på vissa webbläsaregenskaper. Två av dessa egenskaper, "Refererande URL" (eller "referent") och "Aktuell URL", kan ändras av en omdirigering på serversidan. Eftersom webbläsaren är medveten om att en URL har begärts, men en annan URL har returnerats, rensas URL:en Refererande. Resultatet är att den refererande URL:en är tom, och Analytics kan rapportera att det inte finns någon referent för sidan.
Exempel: Bläddra utan omdirigeringar browse-without
Tänk på följande hypotetiska scenario där användaren inte stöter på någon omdirigering:
- Användaren pekar sin webbläsare på
www.google.com
och skriver"rabattflygbiljetter" i sökfältet och klickar sedan på knappen Search. - Webbläsaren visar sökresultaten med en länk till din webbplats, https://www.example.com/. När sökresultaten har visats visar webbläsarens adressfält de sökord som användaren har angett i sökfältet (
https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets
). Observera att söktermerna ingår i URL-frågesträngsparametrarna som följerhttps://www.google.com/search?
. - Användaren klickar på länken till din hypotetiska webbplats https://www.example.com/. När användaren klickar på den här länken och aktiverar den på webbplatsen example.com använder Analytics JavaScript för att samla in både den refererande URL:en (
https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets
) och den aktuella URL:en (https://www.example.com/
). - Analytics rapporterar den information som samlats in under den här interaktionen i olika rapporter, till exempel Referring Domains, Search Engines och Search Keywords.
Exempel: Bläddra med omdirigeringar browse-with
Omdirigeringar kan göra att webbläsaren tömmer den refererande URL:en. Tänk på följande scenario:
- Användaren pekar sin webbläsare mot
https://www.google.com
och skriver rabattflygbiljetter i sökfältet och klickar sedan på knappen Search. - Webbläsarfönstrets adressfält visar de sökord som användaren skrev in i sökfältet
https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets
. Observera att söktermerna ingår i URL-frågesträngsparametrarna som följerhttps://www.google.com/search?
. Webbläsaren visar också en sida som innehåller sökresultaten, inklusive en länk till ett av dina domännamn: https://www.flytohawaiiforfree.com/. Den här huvuddomänen har konfigurerats för att dirigera om användaren tillhttps://www.example.com/
. - Användaren klickar på länken
https://www.flytohawaiiforfree.com/
och omdirigeras av servern till huvudplatsenhttps://www.example.com
. När omdirigeringen inträffar försvinner de data som är viktiga för datainsamlingen Analytics eftersom webbläsaren rensar den refererande URL:en. Den ursprungliga sökinformationen som användes i Analytics-rapporterna (till exempel Referring Domains, Search Engines, Search Keywords) går alltså förlorad.
Implementera omdirigeringar implement
För att kunna hämta Analytics-data från omdirigeringar måste fyra mindre ändringar göras i koden som skapar omdirigeringen och AppMeasurement för JavaScript-filen.
När du slutför följande steg behålls den information som den ursprungliga referenten (till exempel https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets
i scenariot ovan) skickar till din plats:
Konfigurera referensåsidosättning av JavaScript-kod override
Kodfragmentet nedan visar två JavaScript-variabler, s_referrer
och s_pageURL
. Denna kod placeras på den slutliga landningssidan för omdirigeringen.
<script language="JavaScript" src="//INSERT-DOMAIN-AND-PATH-TO-CODE-HERE/AppMeasurement.js"></script>
<script language="JavaScript"><!--
/* You may give each page an identifying name, server, and channel on
the next lines. */
s.pageName=""
s.server=""
s.campaign=""
s.referrer=""
s.pageURL=""
s.referrer
bara en gång på sidan. Om du anger det mer än en gång med varje spårningsanrop eller med varje länkklick som spåras, kommer referenten att räknas dubbelt och relaterade dimensioner, som sökmotorer och nyckelord.Omdirigeringar med getQueryParam getqueryparam
getQueryParam är ett enkelt sätt att fylla i Analytics-variabler med frågesträngsvärden, men det måste implementeras tillsammans med en tillfällig variabel så att berättigade referenser inte skrivs över när frågesträngen är tom. Det bästa sättet att använda getQueryParam är i anslutning till plugin-programmet getValue enligt följande pseudokod.
// AppMeasurement 1.x
var tempVar=s.Util.getQueryParam('origref')
if(tempVar)
s.referrer=tempVar;
// H Code
var tempVar=s.getQueryParam('origref')
if(tempVar)
s.referrer=tempVar;
Ändra omdirigeringsmekanismen modify
Eftersom webbläsaren rensar den refererande URL:en måste du konfigurera den mekanism som hanterar omdirigeringen (till exempel webbservern, koden på serversidan, koden på klientsidan) så att den skickar den ursprungliga referentinformationen. Om du även vill spela in aliaslänkens URL måste den också skickas till den slutliga landningssidan. Använd variabeln s_pageURL
för att åsidosätta den aktuella URL:en.
Eftersom det finns många sätt att implementera en omdirigering bör du kontakta din webbfunktionsgrupp eller din onlineannonseringspartner för att identifiera de specifika mekanismer som utför omdirigeringar på din webbplats.
Hämta den ursprungliga referenten original
Vanligtvis hämtar Analytics den refererande URL:en från webbläsarens document.referrer-egenskap och den aktuella URL:en från egenskapen document.location. Genom att skicka värden till variablerna referrer
och pageURL
kan du åsidosätta standardbearbetningen. Genom att skicka ett värde till referensvariabeln anger du för Analytics att referensinformationen i egenskapen document.referrer ska ignoreras och att ett alternativt värde som du definierar ska användas.
Den slutliga versionen av landningssidan måste därför innehålla följande kod för att korrigera de problem som introducerades i scenariot"rabatterade flygbiljetter".
<script language="JavaScript" src="https://INSERT-DOMAIN-AND-PATH-TO-CODE-HERE/AppMeasurement.js"></script>
<script language="JavaScript"><!--
/* You may give each page an identifying name, server, and channel on
the next lines. */
s.pageName=""
s.server=""
s.campaign=""
s.referrer="https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets"
// Setting the s.pageURL variable is optional.
s.pageURL="https://www.flytohawaiiforfree.com"
Verifiera referenten med Adobe Debugger verify
Kör ett test för att verifiera att referenten, ursprunglig URL ( s_server
) och kampanjvariabler hämtas.
Dessa variabler representeras som följande parametrar i Experience Cloud Debugger.
g=https://www.flytohawaiiforfree.com
Det här värdet visas i DigitalPulse-felsökaren om variabeln pageURL används.
Texten som felsökaren visar ska motsvara följande exempel:
Image
https://examplecom.112.2o7.net/b/ss/examplecom/1/JS-1.4/s61944015791667?[AQB]
ndh=1
t=4/8/2014 13:34:28 4 360
pageName=Welcome to example.com
r=https://ref=www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets
cc=USD
g=https://www.flytohawaiiforfree.com
s=1280x1024
c=32
j=1.3
v=Y
k=Y
bw=1029
bh=716
ct=lan
hp=N
[AQE]
När du har verifierat att variablerna visas i Adobe Debugger kan det alltid vara bra att bekräfta att söktermerna och den ursprungliga referensdomänen (före omdirigeringen) registrerar trafik i rapporter.