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:

  1. Användaren pekar sin webbläsare på www.google.com och skriver"rabattflygbiljetter" i sökfältet och klickar sedan på knappen Search.
  2. 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öljer https://www.google.com/search?.
  3. 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/).
  4. 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:

  1. Användaren pekar sin webbläsare mot https://www.google.com och skriver rabattflygbiljetter i sökfältet och klickar sedan på knappen Search.
  2. 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öljer https://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 till https://www.example.com/.
  3. Användaren klickar på länken https://www.flytohawaiiforfree.com/ och omdirigeras av servern till huvudplatsen https://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=""
IMPORTANT
Ange 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.

URL- eller frågesträngsvärde
Värde som visas i DigitalPulse-felsökaren
Ursprunglig referens
https://www.google.com/search%3F hl%3Den %26ie%3DUTF826q%3 Drabatt%2BAK%2Btickets
r=https:/ref=www.google.com/search?hl=en&ie=UTF -8&q=rabatt+flygbolag+biljetter
Sidans URL
https://www.flytohawaiiforfree.com

g=https://www.flytohawaiiforfree.com

Det här värdet visas i DigitalPulse-felsökaren om variabeln pageURL används.

URL för den ultimata landningssidan
https://www.example.com
Det här värdet visas INTE 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.

recommendation-more-help
df89a595-bae4-48f4-9606-e55c9666ee49