Защита от накрутки показов рекламы
Например, фирма купила 1000 показов. Для отображения рекламы происходит запрос к скрипту сервера, который увеличивает кол-во показов на 1 и отдает картинку-рекламу.
Теперь, допустим, кому-то на досуге нечего делать и он написал скрипт, который 1000 раз вызовет данный скрипт отображения рекламы. Таким образом 1000 показов улетели в никуда.
Есть ли какой-либо способ защититься от этого? Мои размышления привели меня к тому, что нельзя.
Наверно, самое лучшее, просто отслеживать подобные накрутки лично и возмещать показы вручную.
Прикручивание к протоколу HTTPS не рассматривается.
Защита по IP наиболее, на мой взгляд, хороша. Пусть даже придется временно потерять каких-то пользователей.
Потому, что вам не передадут данные, которые могли бы связать один показ с другим - куки (в т.ч. и идентификатор сессии)
Таким подходом можно забанить целые организации, т.к. у многих всего несколько наружных адресов
Например, фирма купила 1000 показов. Для отображения рекламы происходит запрос к скрипту сервера, который увеличивает кол-во показов на 1 и отдает картинку-рекламу.
Любая система показов рекламы пишет данные о просмотре в базу...
4 поля... дата, айпи, айди баннера, каунтер... если сегодня уже было, то счётчик на 1 не увеличиваем (а увеличиваем каунтер в базе просмотров, чтобы выцепить накручивальщиков)...
Вариант лайт выглядит примерно так...
А еще есть флэш-куки, которые с вероятностью в 99,9% никем не трогаются и сложно удаляются... флэш-кука + спосом выше - и вы почти полностью защитили своих клиентов...
Я не думаю, что кто-то будет париться с 1000 прокси, чтобы открутить 1000 показов баннеров, стоимость которых редко превышает 2$ за 1000.... И даже если у кого-то айпи совпадет - накрученный показ превратится в легитимный...
Если развернутая статистика показов не нужна - раз в сутки транкейтим базу показов...
Ну а коли вы будете показывать 1.000.000 баннеров в сутки - транкетите раз в час )