À 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?


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.