Можно ли использовать анализаторы пакетов для отслеживания запросов GET

Я пытаюсь регистрировать клики по рекламе на своем веб-сайте. При нажатии на объявление всегда выполняется запрос GET к определенному внешнему веб-сайту. Я хочу, чтобы мой сервер был уведомлен, как только будет сделан этот запрос. Это позволит мне подсчитывать клики.

Метод, который я рассматриваю, но ничего не знаю, - это анализаторы пакетов. Может ли кто-нибудь указать мне правильное направление, чтобы моя идея воплотилась в жизнь.


person That guy    schedule 26.07.2012    source источник
comment
Вам придется развернуть анализатор пакетов на клиентском компьютере, что не приветствуется большинством людей.   -  person Pointy    schedule 26.07.2012
comment
Зачем нужно регистрировать GET-запросы? Почему бы вам просто не регистрировать клики с помощью JavaScript, отправлять Ajax-запрос на свой сервер и регистрировать его? Этого должно хватить для ваших нужд.   -  person Christopher Tokar    schedule 26.07.2012
comment
Потому что я работаю с флеш-памятью и не могу изменить файл   -  person That guy    schedule 26.07.2012


Ответы (3)


Packet Sniff !!!! Я не думаю, что это где-то рядом с решением вашей проблемы.

создайте функцию javascript, которая вызывается каждый раз, когда вы нажимаете на рекламу, дайте какое-то специальное имя класса и подключите onClick к определенному классу, чтобы увеличить счетчик кликов и сохранить его каким-либо образом в базе данных или файле.

воспользуйтесь этой ссылкой Регистрация переходов по гиперссылкам на моем веб-сайте

person shajeeck    schedule 26.07.2012

Google использует формат Ajax. Когда вы нажимаете ссылку, похоже, что вы нажимаете обычный href, но вы отправляете пакет Ajax в Google, а затем переходите на нужную страницу. Вы можете сделать то же самое с JQuery.

Вот ссылка: Нажмите "Ведение журнала с помощью JavaScript"

Вы не можете установить анализатор пакетов на все компьютеры ваших пользователей.

person Pete    schedule 26.07.2012

Обнюхивание пакетов открывает целый ряд потенциальных проблем. Попытка запустить его на вашем сервере, скорее всего, предупредит администраторов безопасности вашей локальной сети. Это может даже не работать должным образом в зависимости от настроек сети. Это также может заставить вас отказаться от хостинг-провайдера.

Ваш лучший выбор - это ведение журнала кликов с помощью javascript, упомянутого Shajeeck. Я предполагаю, что это сторонняя рекламная сеть.

person Lawrence Sica    schedule 26.07.2012