Программирование > JavaScript & JScript
Защита от накрутки
scriptneeded:
Здрасти, написал свой маленький рекламный движок, javascript код, который обращается к сервлету, а сервлет возвращает список реклам.
Подскажите пожалуйста как защититься от накрутки.
Greg:
отслеживать IP-адреса и откладывать куки...
andymc:
куки имеет смысл, если есть вероятность, что один и тот же юзер будет голосовать очень часто с разных IP адресов. И при этом не отключит куки.
надёжнее IP ничего нет, вот только 2 юзера с 1 IP проголосовать одновременно не смогут.
scriptneeded:
Спасибо за ответ, с этим вроде разобрались, будем отслеживать ip. А вот как быть с переходами, как считать клики по рекламе? Самое простое что приходит мне в голову - это в параметрах GET передавать идентификатор рекламы, т.е. id записи в базе данных, а в сервлете увеличивать поле clickCount на единичку. А как принято это делать в баннерных сетях типа Яндекс Директ, google adsense и т.д. ?
Greg:
scriptneeded
проще всего сделать промежуточную страничку-сценарий, который будет отслеживать все, что вы ему прикажете: IP-адрес, дату и время клика и т.д. все это он записывает в соответствующую табличку и делает редирект на ту страницу, которую вы указали в настройках баннера в самом движке.
увеличивать на единичку clickCount, конечно, хорошо. только такой подход не даст вам возможности отслеживать статистику по кликам.
для предотвращения накрутки рекламы используйте не только IP но и куки, это даст двойную точность определения пользователя. потому что бывает что на одном адресе может висеть вся корпоративная сеть в сотню юзверей
Навигация
Перейти к полной версии