Frage

Wenn ein Benutzer zu meiner Website kommt, möchte ich herausfinden, woher er/sie gekommen ist?

Zum Beispiel:

 1. Google or other search engines 

 2. Direct type  

 3. in  email promotions  

Alle Vorschläge werden geschätzt.

War es hilfreich?

Lösung

Verwenden Sie den Empfehler.

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

Sie können das allgemeine Prädispatch -Ereignis beobachten, um es zu fangen. controller_action_predispatch.
Wenn es keinen Empfehler gibt, ist es direkter Zugriff.
Wenn der Empfehler übereinstimmt google Dann ist es von Google (duh!).

Für E-Mail-Werbeaktionen können Sie für jeden E-Mail-Campain in die URLs einen GET-Parameter einbeziehen und ihn im selben Ereignis anpassen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top