Wofür wird der in log_visitor_info gespeicherte HTTP-Benutzeragent der Besucher verwendet?

9

Ich habe mich gefragt, wo in Magento die HTTP User Agent-Informationen der Besucher verwendet werden. Die log_visitor_infoTabelle ist ziemlich groß (und für mich scheinen die Informationen zum Benutzeragenten nutzlos zu sein?).

Ich habe den Code durchgesehen und alles, was ich gefunden habe, waren die folgenden drei Verwendungen:

  • Suchen Sie nach ignorierten Benutzeragenten (ohnehin nicht nach den gespeicherten Benutzeragentendaten, sondern nach den vom Helfer empfangenen) (siehe Mage_Log_Model_Visitor, _construct()).
  • Hinzufügen der Benutzeragenteninformationen in ( Mage_Log_Model_Visitor, initServerData())
  • Speichern der Besucherinformationen ( Mage_Log_Model_Resource_Visitor, _saveVisitorInfo())

Gibt es einen anderen Ort (Berichte, Menüpunkt im Backend, ...), an dem die Informationen zum HTTP-Benutzeragenten angezeigt / benötigt werden?

Anna Völkl
quelle
2
Ich kann keine anderen Verwendungszwecke dafür sehen. Es könnte nützlich sein, aber ich kann keine aktuelle Verwendung sehen.
David Manners
Ich dachte, die Designausnahmen in admin haben dies verwendet, um bestimmte Themen / Pakete / usw. basierend auf einem Benutzeragenten abzugleichen, aber vielleicht irre ich mich, ich muss es nachschlagen.
pspahn
Ich würde es als äußerst nützlich empfinden, Bestellbelege auszustellen, da es enorm hilfreich ist, die Kombination aus Betriebssystem und Browser zu kennen, um Fehler zu beheben oder zu versuchen, dies zu replizieren, wenn ein Kunde behauptet, dass ein Fehler im Geschäft vorliegt. Ich habe hier eine Frage gestellt: magento.stackexchange.com/questions/73956/…
Jan 'Saffi' Stekelgunsson

Antworten:

2

Erstens kann ich also nichts sehen, das den für den Besucherprotokolleintrag gespeicherten Benutzeragenten direkt verwendet.

Die Ausnahmen für Paketdesigns verwenden den $_SERVER['HTTP_USER_AGENT']Wert direkt wie bei den anderen Stellen, an denen der Benutzeragent überprüft wird.

Meine beste Vermutung und Entschuldigung, dass es eine Vermutung ist, ist, dass jemand dachte, dass es vielleicht nützlich sein könnte, diese Informationen zu speichern. Ein Ladenbesitzer möchte vielleicht sehen, wie viele Besucher welchen Browser verwenden, aber ich kann derzeit nichts sehen, was dies tut.

David Manners
quelle
Danke für das Kontrollieren. Es wäre sinnvoll, die Daten zu verwenden / anzuzeigen, wenn sie gespeichert sind (und nicht nur die Datenbank zu füllen, wenn das Protokoll aktiviert ist).
Anna Völkl