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 referens 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 mot www.google.comoch skriver"rabattflygbiljetter" i sökfältet och klickar sedan på Search -knappen.
  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 den visas på example.com webbplats, Analytics använder JavaScript för att samla in den refererande URL:en ( https://www.google.com/search?hl=en&ie=UTF-8&q=discount+airline+tickets) och den aktuella URL-adressen ( https://www.example.com/).
  4. Analytics rapporterar den information som samlats in under denna interaktion i olika rapporter, såsom Referring Domains, Search Enginesoch 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.comoch typer, rabattera flygbiljetter i sökfältet och klickar sedan på Search -knappen.
  2. I webbläsarfönstrets adressfält visas 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?. 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/. Detta fåfhet domänen är konfigurerad 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 görs är de data som är viktiga för Analytics datainsamlingen går förlorad eftersom webbläsaren rensar den refererande URL:en. Den ursprungliga sökinformationen som användes i Analytics rapporter (till exempel Referring Domains, Search Engines, Search Keywords) är vilse.

Implementera omdirigeringar implement

För att kunna fånga Analytics data från omdirigeringar måste fyra mindre ändringar göras i koden som skapar omdirigeringen och AppMeasurement för JavaScript-fil.

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) skickas till din webbplats:

Konfigurera referens åsidosätta 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

Med getQueryParam är ett enkelt sätt att fylla i Analytics variabler med frågesträngsvärden måste implementeras i samband med en temporär 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 kopplad till getValue plugin-program enligt instruktionerna i 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 s_pageURL variabel som åsidosätter 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

Normalt Analytics hämtar den refererande URL:en från webbläsarens document.referrer -egenskapen och den aktuella URL:en från document.location -egenskap. Genom att skicka värden till referrer och pageURL kan du åsidosätta standardbearbetningen. Genom att skicka ett värde till referensvariabeln talar du om Analytics för att ignorera referensinformation i document.referrer och för att använda ett alternativt värde som du definierar.

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, ursprungs-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%2BAirlines%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 pageURL -variabeln används.

URL för den ultimata landningssidan
https://www.example.com
Det här värdet visas INTE i DigitalPulse-felsökaren om pageURL -variabeln 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]

Efter verifiering av att Adobe Debugger visar dessa variabler är det alltid praktiskt 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