Wie komme ich von wo der Benutzer auf der Zielseite kommt?
-
16-10-2019 - |
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.
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