Magento es una de las plataformas de comercio electrónico de código abierto más poderosas basadas en PHP. Una de sus potentes características es el sistema de registro de actividad del usuario. Al utilizar los datos del usuario, podemos analizar el comportamiento de los clientes / visitantes que, en última instancia, ayuda en los negocios. Por ejemplo, si sabemos que los clientes visitan con frecuencia una sección particular de una categoría, puede ejecutar la campaña para aumentar la tasa de conversión en términos de un pedido realizado en su tienda Magento.
Magento tiene un módulo dedicado. Mage_Log para almacenar el registro del cliente / visitante.
Almacena principalmente los siguientes datos 1. Clientes que iniciaron sesión en 2. Visitantes actuales 3. Visitantes pasados 4. Detalles como IP, Primera visita, Última visita, etc.
Dos tablas principales en las que se almacenan los datos son
1.log_customer 2.log_visitor
Cada vez que un usuario visita la tienda, Magento genera un visitante_id y almacenarlo en una log_visitor mesa. Cuando un cliente registrado visita la tienda usando sus credenciales, entonces un log_customer tabla se actualiza.
Uno puede habilitar o deshabilitar la opción de registro desde el panel de administración de Magento. Pasos para hacerlo son
Ve a:
Sistema
Podemos obtener los datos de los visitantes utilizando el siguiente código
$ visitor_data = Mage :: getSingleton ('core / session') -> getVisitorData ();
Aquí $ visitor_data devolverá una matriz de la información del cliente / visitante que se almacena en la sesión
Array ([] => [server_addr] => 197777237 [remote_addr] => 197777237 [http_secure] => [http_host] => www.testmage1.com [http_user_agent_agent] = Mozilla / 5.0 (X11; Linux x86_XUMGX) (KHTML, como Gecko) Chrome / 64 Safari / 537.36 [HTTP_ACCEPT_LANGUAGE] => en-US, en; q = 68.0.3440.84 [HTTP_ACCEPT_CHARSET] => [request_uri] => / test [session_id] => njt537.36e0.9cc3g2c4o5gccnjs85ep8 [HTTP_REFERER] => [ first_visit_at] => 1-3-2018 11: 22: 14 [is_new_visitor] => [last_visit_at] => 42-15-2018-11: 22 [visitor_id] [x_UMX]
Si necesita algunos datos específicos, como la primera vez que visitó el primer visitante, también puede usar su modelo
echo $ firstVisitAt = Mage :: getModel ('log / visitor') -> getFirstVisitAt (); echo $ lastVisitAt = Mage :: getModel ('log / visitor') -> getLastVisitAt ();
Espero que esto le ayude a rastrear los datos de los visitantes en su tienda Magento. Feliz codificación 🙂