Как добраться от того, где пользователь выходит на целевую страницу?
-
16-10-2019 - |
Вопрос
Когда пользователь приходит на мой сайт, я хочу выяснить, откуда он/она пришел?
Например:
1. Google or other search engines
2. Direct type
3. in email promotions
Любые предложения будут оценены.
Решение
Используйте реферера.
Mage::app()->getRequest()->getServer('HTTP_REFERER')
Вы можете наблюдать за общим событием Predispatch, чтобы поймать его. controller_action_predispatch
.
Если нет реферала, то это прямой доступ.
Если реферат соответствует google
Тогда это от Google (да!).
Для рекламных акций по электронной почте вы можете включить в URL-адреса параметр для каждого электронного лагеря и сопоставить его в одном и том же событии.
Не связан с magento.stackexchange