Просмотр полной версии : кликнул ли пользователь по ссылке
собственно на моей странице подключен скрипт так.ру
этот скрипт выводит список ссылок
требуется узнать нажимал ли пользователь на эти ссылки или нет...
такое возможно реализовать?
например, пользователь зашёл на страницу, увидел рекламу, кликнул по ссылке и мне где-то отметилось,что он нажал на конкретную ссылку. при этом та ссылка должна открыться нормально(так чтобы рекламный брокер не блокировал переход)
заранее ,спасибо
KaMiKadZe
30.09.2009, 22:15
Можно...
Для всех <a> (ссылок) сделать ajax запрос на твой скрипт который посылает href,ip или ид из кук короче все что хочешь...
$('a').click(function(){
$.post("test.php", { id: $COOKIE_ID, href:$(this).attr("href")});
});
а в test.php принимать эти данные и сохранять как угодно
p.s Библиотека jQuery
ещё вопрос, на php или чём-нить ещё такое возможно реализовать?
не хочется скрипт палить просто...
KaMiKadZe
01.10.2009, 21:29
ещё вопрос, на php или чём-нить ещё такое возможно реализовать?
не хочется скрипт палить просто...
На каждой странице записывать рефа откуда пришел пользователь и так же записывать куда надо, но это похуже, а так просто зашифруй скрипт и все...
так тебе вроде на пыхе и дали ответ))
есть еще способ например клик переходит на данную страницу (на ней все что угодно вплоть до снифера)
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://адрес ссылки куда кликает">
<head>
<body> </body>
</html>
например, пользователь зашёл на страницу, увидел рекламу, кликнул по ссылке и мне где-то отметилось,что он нажал на конкретную ссылку. при этом та ссылка должна открыться нормально(так чтобы рекламный брокер не блокировал переход)
заранее ,спасибо
Это можно реализовать следующим образом:
Допустим site.com - твой сайт.
Тогда ссылки формируются с помощью дополнительной переменной
http://site.com/goto.php?url=google.com
Ну а в файле goto.php соответственно проверяешь ссылку, записываешь всё что надо и перенаправляешь дальше на тот самый сайт, что указан в $_GET['url']
так тебе вроде на пыхе и дали ответ))
Нет, это был jQuery
KaMiKadZe
01.10.2009, 23:27
ChieFSS,
Неее это плохо лучше уж...
$from = $_SERVER['HTTP_REFERER'] ; // Откуда
$to = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; // Где сейчас
ChieFSS,
Неее это плохо лучше уж...
$from = $_SERVER['HTTP_REFERER'] ; // Откуда
$to = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; // Где сейчас
А зачем ему знать откуда пришли и где сейчас находятся?
У задачи то условие: узнать куда ушёл пользователь, сделать запись в лог и отправить его туда.
KaMiKadZe
01.10.2009, 23:40
А зачем ему знать откуда пришли и где сейчас находятся?
У задачи то условие: узнать куда ушёл пользователь, сделать запись в лог и отправить его туда.
Эм...вообще-то по этим данным можно судить о передвижениях пользователя и мы будем знать куда он ходил по самому сайту, а куда он ушел с сайта по ссылкам через php без редиректа не узнать, да и вроде блочится этот редирект (у меня во всяком случае предупреждение вылазит на ФФ)
Эм...вообще-то по этим данным можно судить о передвижениях пользователя и мы будем знать куда он ходил по самому сайту, а куда он ушел с сайта по ссылкам через php без редиректа не узнать, да и вроде блочится этот редирект (у меня во всяком случае предупреждение вылазит на ФФ)
Так не надо отслеживать перемещение пользователя внутри сайта, надо узнать куда он ушел.
Если у Вас отключены редиректы, это ваши проблемы. Ровно так же как и отключение JavaScript и закрузки картинок.
На такой случай, к примеру форумы, выдают предупреждение о редиректе и в случае отключения сего предлагают перейти по ссылке.
Re11oy, собственно на моей странице подключен скрипт так.ру
ещё вопрос, на php или чём-нить ещё такое возможно реализовать?
Если ссылки формирует удаленный сервер, а вы результаты только выводите, то с помощью одного PHP отследить никак не удастся.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot