How to Track Visitor?s Data on Magento?

Magento è una delle più potenti piattaforme di e-commerce open source basate su PHP. Una delle sue potenti funzionalità è il sistema di registrazione delle attività degli utenti. Usando i dati dell'utente possiamo analizzare il comportamento dei clienti / visitatori che alla fine aiuta nel business. Ad esempio, se sappiamo che i clienti visitano frequentemente una determinata sezione di una categoria, puoi eseguire la campagna per aumentare il tasso di conversione in termini di un ordine effettuato sul tuo negozio Magento.

Magento ha un modulo dedicato Mage_Log per memorizzare il registro del cliente / visitatore.

Memorizza principalmente i seguenti dati 1. Clienti che hanno effettuato l'accesso a 2. Visitatori attuali 3.Past Visitatori 4.Dettagli come IP, Prima visita, Ultima visita ecc.

Sono due tabelle principali in cui sono memorizzati i dati

1.log_customer 2.log_visitor

Ogni volta che un utente visita il negozio, Magento genera un visitor_id e memorizzarlo in a log_visitor tavolo. Quando un cliente registrato visita il negozio utilizzando le proprie credenziali, a log_customer la tabella è aggiornata.

Si può abilitare o disabilitare l'opzione di registrazione dal pannello di amministrazione di Magento. I passaggi per farlo sono

Vai a

Sistema

Pannello di amministrazione di Magento

Sistema Magento

Configurazione Magento

Possiamo ottenere i dati dei visitatori utilizzando il seguente codice

$ visitor_data = Mage :: getSingleton ('core / session') -> getVisitorData ();

Qui $ visitor_data restituirà un array delle informazioni sul cliente / visitatore memorizzate nella sessione

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, come Gecko) Chrome / 68.0.3440.84 Safari / 537.36 [http_accept_language] => en-US, en; q = 0.9 [http_accept_charset] => [request_uri] => / test [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: 20 [visitatore_id] => 19)

Se hai bisogno di dati specifici come il primo orario di visita dell'ultimo visitatore, puoi usare anche il suo modello

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

Spero che questo ti aiuterà a tenere traccia dei dati dei visitatori sul tuo negozio Magento. Happy Coding 🙂

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 *