Pregunta

Cuando un usuario viene a mi sitio web, ¿quiero averiguar de dónde vino?

Por ejemplo:

 1. Google or other search engines 

 2. Direct type  

 3. in  email promotions  

Cualquier sugerencia será apreciada.

¿Fue útil?

Solución

Usa el referente.

Mage::app()->getRequest()->getServer('HTTP_REFERER')

Puede observar el evento de predisco general para atraparlo. controller_action_predispatch.
Si no hay referente, entonces es acceso directo.
Si el referente coincide google Entonces es de Google (¡duh!).

Para las promociones de correo electrónico, puede incluir en las URL un parámetro Get para cada correo electrónico Campain y coincidir con el mismo evento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top