How to Track Visitor?s Data on Magento?

Magento é uma das mais poderosas plataformas de e-commerce de código aberto baseada em PHP. Uma de suas características poderosas é o sistema de registro de atividades do usuário. Ao usar os dados do usuário, podemos analisar o comportamento dos clientes / visitantes, o que ajuda nos negócios. Por exemplo, se sabemos que os clientes visitam com frequência uma seção específica de uma categoria, você pode executar a campanha para aumentar a taxa de conversão em termos de um pedido feito em sua loja Magento.

Magento tem um módulo dedicado Mage_Log para armazenar o log do cliente / visitante.

Ele armazena principalmente os seguintes dados 1.Customers que se conectaram 2.Current Visitantes 3.Past Visitantes 4.Details como IP, primeira visita, última visita etc

Duas tabelas principais nas quais os dados são armazenados são

1.log_customer 2.log_visitor

Toda vez que um usuário visita a loja, o Magento gera um visitor_id e armazená-lo em um log_visitor mesa. Quando um cliente registrado visita a loja usando suas credenciais, um log_customer tabela é atualizada.

Pode-se habilitar ou desabilitar a opção de log do painel de administração do Magento. Passos para fazer isso são

Vamos para

Sistema

Painel Administrativo do Magento

Sistema Magento

Configuração Magento

Podemos obter os dados do visitante usando o seguinte código

$ visitante_data = Mago :: getSingleton ('core / session') -> getVisitorData ();

Aqui $ visitor_data retornará uma matriz das informações do cliente / visitante que são armazenadas na sessão

Array ([] => [server_addr] => 197777237 [remote_addr] => 197777237 [http_secure] => [http_host] => www.testmage1.com [http_user_agent] => Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, como o Gecko) Chrome / Safari 68.0.3440.84 / 537.36 [http_accept_language] => en-US, en; q = 0.9 [http_accept_charset] => [request_uri] => / teste [session_id] => njt3e2cc4g5c85o8gccnjs1ep3 [http_referer] => [ first_visit_at] => 2018-11-22 14: 42 15 [is_new_visitor] => [last_visit_at] => 2018 11 22 14 42 [visitante_id] = 20)

Se você precisar de alguns dados específicos, como o primeiro visitante na última visita, você também pode usar o modelo dele

echo $ firstVisitAt = Mage :: getModel ('log / visitante') -> getFirstVisitAt (); echo $ lastVisitAt = Mage :: getModel ('log / visitante') -> getLastVisitAt ();

Espero que isso ajude você a rastrear os dados do visitante em sua loja Magento. Codificação Feliz 🙂

Prashant Kumar

Prashant Kumar

Prashant is a passionate Magento developer. He loves exploring e-commerce and reading books.

Leave a Reply

Your email address will not be published. Required fields are marked *