Para que é utilizado o Agente do Usuário HTTP dos visitantes armazenado em log_visitor_info?


9

Fiquei me perguntando, onde no Magento as informações do agente do usuário HTTP dos visitantes são usadas. A log_visitor_infotabela é bem grande (e para mim parece que as informações do agente do usuário são inúteis?).

Pesquisei o código e encontrei os três usos a seguir:

  • Verifique se há agentes do usuário ignorados (de qualquer maneira, não os dados armazenados do agente do usuário, mas os dados recebidos do auxiliar) (consulte Mage_Log_Model_Visitor, _construct())
  • Adicionando as informações do agente do usuário em ( Mage_Log_Model_Visitor, initServerData())
  • Salvando as informações do visitante ( Mage_Log_Model_Resource_Visitor, _saveVisitorInfo())

Existe algum outro local (Relatórios, item de menu no back-end, ...) em que as informações do agente do usuário HTTP são mostradas / necessárias?


2
Não consigo ver outros usos para isso. Pode ser útil, mas não consigo ver um uso atual.
— David Manners

Eu pensei que as exceções de design no admin usassem isso para corresponder a certos temas / pacotes / etc com base em um agente de usuário, mas talvez eu esteja errado, vou ter que procurar.
— Psp2

Eu consideraria imensamente útil colocar recibos de pedidos, pois quando um cliente afirma que há um erro na loja, isso ajuda muito a conhecer sua combinação de SO / navegador para solucionar problemas / tentar replicar isso. Eu postei uma pergunta aqui: magento.stackexchange.com/questions/73956/…
— Jan 'Saffi' Stekelgunsson

Respostas:


2

Então, primeiro, não consigo ver nada que use diretamente o agente do usuário armazenado na entrada do log do visitante.

As exceções do tema do pacote usam diretamente o $_SERVER['HTTP_USER_AGENT']valor como nos outros locais que verificam o agente do usuário.

Meu melhor palpite e lamento que seja um palpite é que alguém pensou que talvez fosse útil armazenar essas informações. O proprietário de uma loja pode querer ver quantos visitantes estão usando qual navegador, mas atualmente não consigo ver nada que faça isso.


Obrigado por verificar. Faria sentido usar / exibir os dados se eles estiverem armazenados (e não apenas preencher o banco de dados, se o log estiver ativado).
— Anna Völkl
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.