Come arrivare da dove l'utente è in arrivo sulla pagina di destinazione?
-
16-10-2019 - |
Domanda
Quando un utente arriva al mio sito web che voglio capire da dove lui / lei è venuto?
Ad esempio:
1. Google or other search engines
2. Direct type
3. in email promotions
sarà apprezzato Eventuali suggerimenti.
Soluzione
Utilizzare il referrer.
Mage::app()->getRequest()->getServer('HTTP_REFERER')
è possibile osservare l'evento preDispatch generale per prenderlo. controller_action_predispatch
.
Se non c'è referrer allora è l'accesso diretto.
Se le partite referrer google
allora è da Google (Duh!).
Per le promozioni e-mail è possibile includere negli URL un parametro GET per ogni campain e-mail e abbinare nello stesso evento.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange