2009-06-09 13 views
2

Ich habe einen Service mit einem großen Anteil von Anfragen mit einem leeren Wert für HTTP_REFERER. Ich würde das gerne richtig interpretieren und mich über die häufigsten Gründe dafür wundern.Was sind die häufigsten Gründe für Anfragen ohne Referrer?

Ich verstehe, dass HTTP_REFERER ein optionales Header-Feld ist, aber die meisten Browser mit Standardeinstellungen scheinen sie zu senden.

Häufige Gründe, die ich bisher gefunden habe:

  • Proxies
  • Roboter
  • JavaScript-Links (? Alle von ihnen ist dieser Browser abhängig?)
  • Anfrage von Lesezeichen oder als Browser-Startseite wird
  • Benutzer eingegeben URL manuell
  • Flash-Links
  • Link von einer anderen Anwendung wie E-Mail-Client
  • Browser-Einstellungen oder Privatsphäre Browser-Add-ons
  • einige persönliche Firewalls Filter Referrer
  • keine Referrer von den meisten Browsern wird gesendet, wenn die Umleitung über halbamtliche Refresh HTTP-Header geschieht
  • Referrer fakers wie this

Was | irrelevant | falsch fehlt?

Ist es möglich, Prozentsätze hinter diesen Punkten zu setzen? Oder vielleicht die Liste sortieren und auf die Proportionen hinweisen?

+0

Dies wird wahrscheinlich immer häufiger, weil die Standard-Homepage von Google Chrome (die wunderbar ist) ist ein Stechen zu häufig verwendeten Webseiten, aber es ist keine Webseite selbst. –

Antwort

0

Grundsätzlich alle Seitenanforderungen, bei denen der Benutzer nicht auf einen Link auf einer Webseite klickt.

+2

Nun, das ist nicht alles. Einige Software (Google schlägt zum Beispiel Norton Internet Security vor) maskiert auch HTTP-Referrer-Header. – ChristopheD

3

Ein Prozentsatz wird davon abhängen, was Ihre Website ist und warum Menschen ihren Referrer fälschen wollen. Auch einige Leute knacken nur einen neuen Tab ohne eine Homepage. Oder landen Sie über etwas anderes als den Browser (z. B. ein Addon oder einen Chat-Link, was auch immer).

Wenn Ihre Funktionalität auf den Referrer angewiesen ist, verwenden Sie ein Cookie oder überdenken Sie das Design. Weil du dich nicht darauf verlassen kannst.

0

Alles hängt davon ab, und wir haben nicht genug Informationen, um zu sagen, welche der Ursachen am wahrscheinlichsten ist. Ich würde sagen, Roboter, aber Sie müssen die Daten analysieren (vorausgesetzt, Sie haben Server-Logs) und interpretieren. Ich habe keine Ahnung, wie beliebt Ihre Website ist oder was ihr Zweck ist, also sind Roboter möglicherweise nicht der Hauptgrund.

0

In einigen Fällen sind 301 Redirects die Ursache für den Verlust von Verweisinformationen.

Verwandte Themen