À quoi sert l'agent utilisateur HTTP des visiteurs stocké dans log_visitor_info?

9

Je me demandais, où dans Magento les informations de l'agent utilisateur HTTP des visiteurs sont utilisées. La log_visitor_infotable est assez grande (et pour moi, il semble que les informations sur l'agent utilisateur soient inutiles?).

J'ai parcouru le code et je n'ai trouvé que les trois utilisations suivantes:

  • Vérifiez les agents utilisateurs ignorés (de toute façon, pas les données stockées de l'agent utilisateur mais celles reçues de l'aide) (voir Mage_Log_Model_Visitor, _construct())
  • Ajout des informations de l'agent utilisateur dans ( Mage_Log_Model_Visitor, initServerData())
  • Enregistrement des informations sur le visiteur ( Mage_Log_Model_Resource_Visitor, _saveVisitorInfo())

Y a-t-il un autre endroit (rapports, élément de menu dans le backend, ...) où les informations de l'agent utilisateur HTTP sont affichées / nécessaires?

Anna Völkl
la source
2
Je ne vois aucune autre utilisation pour cela. Cela pourrait être utile mais je ne vois pas d'utilisation actuelle.
David Manners
Je pensais que les exceptions de conception dans admin utilisaient cela pour faire correspondre certains thèmes / packages / etc basés sur un agent utilisateur, mais peut-être que je me trompe, je devrai le rechercher.
pspahn
Je trouverais extrêmement utile de mettre des reçus de commande, car lorsqu'un client affirme qu'il y a une erreur dans le magasin, cela aide énormément à connaître leur combinaison OS / navigateur pour dépanner / essayer de reproduire cela. J'ai posté une question ici: magento.stackexchange.com/questions/73956/…
Jan 'Saffi' Stekelgunsson

Réponses:

2

Donc, tout d'abord, je ne vois rien qui utilise directement l'agent utilisateur stocké dans l'entrée du journal des visiteurs.

Les exceptions de thème de package utilisent directement la $_SERVER['HTTP_USER_AGENT']valeur comme avec les autres emplacements qui vérifient l'agent utilisateur.

Ma meilleure supposition, et désolé que ce soit une supposition, est que quelqu'un a pensé qu'il serait peut-être utile de stocker ces informations. Un propriétaire de boutique voudra peut-être voir combien de visiteurs utilisent quel navigateur, mais je ne vois actuellement rien qui fasse cela.

David Manners
la source
Merci d'avoir vérifié. Il serait logique d'utiliser / afficher les données si elles sont stockées (et pas seulement de remplir la base de données, si le journal est activé).
Anna Völkl