Отслеживание переходов от одесской вакансии на личный сайт
Вот в чем дело: я делаю фриланс-работу на odesk.com и хочу отслеживать переходы из своего профиля или из рабочих приложений, которые я оставил на своем личном веб-сайте.
Для клиентов URL страницы заявления о приеме на работу - https://www.odesk.com/applications/xxxxxxxxx, где xxxxxxxxx - идентификатор вашего заявления о приеме на работу.
Так что я думал, что я просто буду использовать $_SERVER['HTTP_REFERER']
чтобы получить предыдущий URL-адрес и взять из него идентификатор приложения работы.
Но ребята из oDesk сначала перенаправляют вас на такую страницу: https://www.odesk.com/leaving-odesk?ref=yyyyyyyyyyy. И только тогда пользователи перенаправляются на мой сайт.
У меня вопрос: есть ли способ узнать, с какой страницы (какое заявление о приеме на работу) пришел посетитель моего сайта?
1 ответ
HTTP_REFERER
в этом случае только треки обратно на одну страницу, откуда вы пришли.
Таким образом, вы не можете на это действительно. Например, когда пользователь нажимает на объявление на сайте, который создан на странице быстрого доступа OSIpage, http_referrer содержит страницу OSI в качестве исходной страницы.
Но с другой стороны, когда пользователь нажимает на объявление на второй странице, http_referrer становится тем же сайтом.
HTTP_REFERER
поэтому действительно ненадежен. Его может и не быть, может быть забыто, просто нельзя доверять этому, если это связано с соображениями безопасности.
Просто попробуйте с cookies
что дает вам лучший контроль, откуда ваш сайт возник.