Предотвратить мошенничество с кликами в системе рекламы с помощью PHP и Javascript

10

Я хотел бы создать рекламный проект с PHP, MySQL и Javascript. Я говорю о чем-то вроде ...

  • Google Adsense
  • BuySellAds.com
  • Любая другая рекламная площадка

Мой вопрос в основном: на что мне нужно обращать внимание, чтобы люди не обманывали систему и не сталкивались ли я с другими проблемами?

Моя концепция дизайна. Реклама - это запись в базе данных, когда страница загружается с использованием Javascript, она вызывает мой сервер, который, в свою очередь, будет использовать скрипт PHP для запроса базы данных и получения случайной рекламы. (Это может быть очень похоже на получение рекламы, основанной на демографии или других критериях). Затем PHP-скрипт вернет объявление на сервер / веб-сайт, который его вызывает, и покажет его на странице в виде изображения, которое будет иметь специальное отслеживание. ссылка на сайт.

Мне нужно будет ...

  • Подсчитайте все показы (когда реклама показывается на странице)
  • Посчитайте все клики по рекламной ссылке
  • Посчитайте все уникальные клики по рекламной ссылке

Мой вопрос связан исключительно с запросом и отображением рекламы и не имеет отношения к администрации. Если когда-нибудь мои деньги будут связаны с покупкой / продажей рекламного пространства в моей рекламе, тогда статистика должна быть точной, чтобы люди не могли легко обмануть систему. Действительно ли отслеживание IP-адресов - единственный способ предотвратить мошенничество с кликами?

Я надеюсь, что кто-то с некоторым опытом может уточнить, что я на правильном пути? А также дать мне какие-либо советы, советы или что-нибудь еще, что я должен знать о том, как делать что-то подобное


источник
2
не изобретай велосипед. openx.com
динамичный
3
@ yes123 это вряд ли заново изобретает колесо, openx раздутый и скорее сервис с API и перерасходом, и т.д., я ищу код для чего-то автономного и легкого
«Действительно ли отслеживание IP-адреса - единственный способ предотвратить мошенничество с кликами?» да, но я надеюсь, что кто-то докажет, что я неправ.
Джошуа Дрейк
2
Невозможно предотвратить мошенничество с кликами. Вот пример длины, на которую пойдут мошенники: behind-the-enemy-lines.com/2011/03/… - Предупреждение о том, что некоторые изображения ниже по сети - NSFW
JamesG
1
Предупреждение: ссылка Джеймса очень NSFW.
Aric TenEyck

Ответы:

4

Никто не платил за «случайную рекламу» с 1998 года.

Обслуживание случайной рекламы - бесполезное занятие. Насколько ценна реклама женских товаров на сайтах, предназначенных для мужчин, или наоборот. Я бы сказал, что они имеют негативное значение для меня как рекламодателя. Осуществление более сложной доставки рекламы подразумевает гораздо более сложный набор метаданных о зрителе, который для всех целей является анонимным, если вы не являетесь Google в 2012 году.

PHP и RDMBS для таких систем не масштабируются.

Посмотрите, что Mochigames сделал для своего собственного решения для собственного сервера распространения рекламы. подсказка: это не PHP или традиционная база данных.

IP-адреса не годятся ни для чего, кроме того, для чего они были разработаны.

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

  • IP-адреса не являются уникальными из-за NAT.

  • IP-адреса не являются уникальными из-за подмены.

  • IP-адреса не являются уникальными из-за анонимных рандомизированных прокси.

  • IP-адреса бесполезны при обнаружении бот-сетей, наиболее распространенного механизма мошенничества с кликами.

  • IP-адреса также бесполезны для обнаружения сетей человека.

Глубокие карманы

Google и другие крупные игроки тратят на эту проблему десятки миллионов долларов каждый год, а может и больше. Они не могут остановить это, имея все эти деньги и доктора в кармане, я сомневаюсь, что какой-то PHP и Javascript на стороне клиента (который по определению бесполезен) будут иметь какое-либо влияние.

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

Некоторое Принятие Мошенничества Щелчка неизбежно

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


источник
Чтобы прояснить ваш первый абзац, мои объявления будут объявлениями для веб-разработчиков и будут показываться только на сайтах веб-разработчиков, поэтому они будут релевантными
JasonDavis