How to Track Visitor?s Data on Magento?

Magento est l’une des plates-formes de commerce électronique open source les plus puissantes basée sur PHP. L'une de ses fonctionnalités puissantes est le système de journalisation des activités des utilisateurs. En utilisant les données des utilisateurs, nous pouvons analyser le comportement des clients / visiteurs, ce qui est finalement utile dans les affaires. Par exemple, si nous savons que les clients visitent fréquemment une section particulière d'une catégorie, vous pouvez lancer la campagne pour augmenter le taux de conversion en termes de commande passée dans votre magasin Magento.

Magento a un module dédié Mage_Log pour stocker le journal du client / visiteur.

Il stocke principalement les données suivantes 1.Les clients qui se sont connectés à 2. Visiteurs actuels 3.Past Visiteurs 4.Détails comme IP, première visite, dernière visite, etc.

Deux tables principales dans lesquelles des données sont stockées sont

1.log_customer 2.log_visitor

Chaque fois qu'un utilisateur visite le magasin, Magento génère une visiteur_id et le stocker dans un log_visitor table. Lorsqu'un client enregistré visite le magasin en utilisant ses informations d'identification, un log_customer la table est mise à jour.

On peut activer ou désactiver l'option de journalisation depuis le panneau d'administration Magento. Les étapes à suivre sont

Aller à

Système

Panneau d'administration Magento

Système Magento

Configuration Magento

Nous pouvons obtenir les données des visiteurs en utilisant le code suivant

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

Ici, $ visitor_data retournera un tableau des informations client / visiteur stockées dans la session

Array ([] => [server_addr] => 197777237 [remote_addr] => 197777237 [http_secure] => [http_host] => www.testmage1.com [http_user_agent] => Mozilla / 5.0 (X11; Linux x86_64) (KHTML) first_visit_at] => 537.36-68.0.3440.84-537.36 0.9: 3: 2 [is_new_visitor] => [last_visit_at] => 4-5-85: 8: 1: 3 [visiteur_id] => Xx

Si vous avez besoin de données spécifiques telles que l'heure de la dernière visite, vous pouvez également utiliser son modèle.

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

J'espère que cela vous aidera à suivre les données des visiteurs sur votre boutique Magento. Bonne codage 🙂

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 *