Was ist Agent Name Delivery?
Ein Agent Name Delivery dient dazu, den User-Agent (UA) zu bestimmen, der auf den Server zugreift. Ein User-Agent ist eine alphanumerische Zeichenfolge, mit der Webserver den "Agenten" oder das Programm identifizieren können, das eine Anfrage stellt. Die Übermittlung des Agentennamens ermöglicht es dem System, zwischen einem tatsächlichen menschlichen Benutzer und einem Bot (z. B. Suchmaschinen-Crawler oder Bots) zu unterscheiden. Sobald der Typ des Benutzeragenten identifiziert ist, kann der Webserver den entsprechenden Inhalt anzeigen.
Darüber hinaus kann der Server mit der Agent Name Delivery erkennen, ob ein Benutzer von einem Desktop-Computer oder einem mobilen Gerät auf eine Webseite zugreift, was eine wichtige Rolle bei der Bereitstellung einer mobilgerechten Seite spielt. Die Auslieferung von Agentennamen wird jedoch auch häufig mit Spam-Techniken, dem so genannten Cloaking, in Verbindung gebracht, bei dem Website-Betreiber bestimmte Mechanismen integrieren, die speziell auf Agentennamen bekannter Suchmaschinen-Bots, wie z. B. des Googlebot, reagieren und eine andere Seitenversion anzeigen als die, die einem menschlichen Besucher angezeigt wird. So tarnen Suchmaschinen manchmal ihre Webcrawler als normale Browser, um die tatsächlich sichtbare Version einer Website crawlen zu können.