Die URL-Verkürzungsdienste bit.ly
und goo.gl
(siehe Hinweis tinyurl.com
unten) geben den Status 301 dauerhaft verschoben (Moved Permanently HTTP) zurück. eine URL-Weiterleitung. Der Browser sendet dann eine neue Anfrage an die neue (dh lange) URL und leitet den Referer erneut weiter. AFAIK Dies gilt auch für die meisten gängigen URL-Verkürzungsdienste.
Wenn der Dienst eine 301-Umleitung durchführt (wie es sein sollte), leitet der Browser den Referer erneut weiter. In diesem Fall sehe ich keinen Grund für Google Analytics, diesen Verweis nicht in seinen Berichten anzuzeigen.
Beachten Sie jedoch, dass der Browser selbst so konfiguriert werden kann, dass der HTTP-Verweis unterdrückt oder sogar etwas völlig Falsches gesendet wird.
Zugriffe, die durch verkürzte URLs wie bit.ly kommen, werden in Google Analytics als direkt angezeigt oder behalten ihren eigentlichen Verweis bei?
Sie behalten den eigentlichen Referer. Dies kann auch "direkt" sein, wenn es sich tatsächlich um eine direkte Anfrage handelt.
Ex. Wenn jemand einen bit.ly-Link eingibt, der als direkt gilt, aber wenn jemand auf einen bit.ly-Link von Twitter klickt, zählt er als Empfehlungsverkehr von Twitter?
Ja. Beachten Sie, dass Twitter jetzt alle seine URLs in einen eigenen URL-Kürzungsdienst einbindet, sodass die verweisende URL die Form hat http://t.co/xyzxyz
.
Ein Beispiel
Die folgenden verkürzten URLs leiten alle zu einer Seite weiter, auf der der HTTP-Verweis angezeigt wird.
Sie können sehen, dass durch Klicken auf einen der obigen Links der HTTP-Verweis übergeben wird (vorausgesetzt, Ihr Browser ist dazu eingerichtet). Wenn Sie die URL kopieren und in ein neues Browserfenster einfügen, wird kein Referer übergeben - es handelt sich um einen direkten Link.
tinyurl.com (Aktualisiert am 08.08.2015)
Ich weiß nicht, ob dies etwas Neues ist, aber ich habe gerade bemerkt, dass tinyurl.com
nur eine reguläre 301-Umleitung (und das Senden des HTTP-Referers) bei der zweiten und nachfolgenden Anforderung eines Benutzers durchgeführt wird !? Auf der allerersten Aufforderung tinyurl.com
erscheint eine Zwischenseite zu laden und gibt dann eine (JavaScript?) Weiterleitung aus! Dies führt dazu, dass die erste Anfrage einen 200 OK
Status zurückgibt und der Referer auf die verkürzte "winzige" URL gesetzt wird! (Und macht etwas Besonderes mit dem Browserverlauf.)
Bei der zweiten Anforderung erhalten Sie jedoch eine 301-Standardumleitung und der erwartete HTTP-Referer wird übergeben (dies wird auch zwischengespeichert). (Vermutlich wird dies von einem tinyurl.com-Cookie bestimmt, das bei der ersten Anfrage gesetzt wurde?)
2015.08.09: Getestet habe ich das vorher ein neues Inkognito - Fenster in Google Chrome oben mit, es scheint jedoch nun unabhängig in einer 301 - Weiterleitung resultieren werden - so, nicht ganz sicher , was mit geht tinyurl.com
, es war nur ein " Panne"?!
HTTPS - Sichere Verbindungen
Nur ein zusätzlicher Hinweis zu Links von sicherem Inhalt (HTTPS) zu nicht sicherem Inhalt (HTTP) - dies betrifft alle Arten von Links, nicht nur URL-Kürzungen. In diesem Fall wird der HTTP-Referer-Header nicht vom Browser festgelegt.
Clients DÜRFEN KEIN Referer-Header-Feld in eine (nicht sichere) HTTP-Anforderung aufnehmen, wenn die verweisende Seite mit einem sicheren Protokoll übertragen wurde.
Quelle: RFC 2616 Abschnitt 15.1.3
JavaScript-Umleitung
Allerdings ist eine JavaScript - Weiterleitung wird die ursprünglichen referer zerstören. Es Location
ist kein Header gesetzt und es werden nur 200 OK
HTTP-Statuscodes angezeigt.
- Diese Seite führt eine JavaScript-Umleitung auf dieselbe Seite wie oben durch (die den HTTP-Referer zeigt). Anstatt jedoch den ursprünglichen Referer (dh diese Seite) zu übergeben, ist der HTTP-Referer die Zwischenseite, die die JavaScript-Umleitung enthält.