Запобігання шахрайству натискань у системі реклами за допомогою PHP та Javascript


10

Я хотів би створити рекламний проект із PHP, MySQL та Javascript. Я говорю про щось на кшталт ...

  • Google Adsense
  • BuySellAds.com
  • Будь-яка інша рекламна платформа

В основному моє запитання, на що мені потрібно звернути увагу, щоб запобігти обману людей та будь-яких інших проблем, з якими я можу зіткнутися?

Моя концепція дизайну. Реклама - це запис у Базі даних, коли сторінка завантажується за допомогою Javascript, вона викликає мій сервер, який, у свою чергу, використовує скрипт PHP для запиту в Базу даних та отримання випадкової реклами. (Це може зробити корей, як отримати рекламу на основі демографічних чи інших критеріїв). Сценарій PHP поверне рекламу на сервер / веб-сайт, який її називає, і відобразить її на сторінці у вигляді зображення, яке матиме спеціальне відстеження посилання.

Мені потрібно буде ...

  • Порахуйте всі покази (коли реклама відображається на сторінці)
  • Порахуйте всі кліки за посиланням Реклама
  • Порахуйте всі унікальні кліки за посиланням Реклама

Моє запитання полягає лише в запиті та відображенні реклами, і нічого спільного з адміністрацією. Якщо в моїй рекламній купівлі / продажу рекламного простору є гроші, то статистика повинна бути точною і переконатися, що люди не можуть легко обдурити систему. Чи відстеження IP-адреси справді єдиний спосіб спробувати запобігти шахрайству з натисканням?

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


2
не винаходити колесо. openx.com
динамічний

3
@ yes123 це навряд чи винахід колеса, openx роздутий і більше послуг з API та плати за

"Чи відстеження IP-адреси справді єдиний спосіб спробувати запобігти шахрайству з натисканням?" так, але я сподіваюся, що хтось доведе мене неправильно.
Джошуа Дрейк

2
Не можна запобігти шахрайству з натисканням. Ось приклад довжини шахраїв: позаду-the-enemy-lines.com/2011/03/… - Попередження деяких зображень далі по мережі - NSFW
JamesG

1
Попередження: Посилання JamesG дуже NSFW.
Aric TenEyck

Відповіді:


4

Ніхто не платив за "випадкові реклами" з 1998 року.

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

PHP та RDMBS для таких систем не змінюються.

Подивіться, що Mochigames зробив для власного рішення сервера розповсюдження реклами. підказка: це не PHP або традиційна база даних.

Адреси IP не корисні ні для чого, крім того, для чого вони були розроблені.

Відстеження IP-адрес - абсолютно неправильний спосіб підходу до цієї проблеми. IP адреси призначені для маршрутизації до його місця розташування , не більше того. Вони не є унікальним глобальним ідентифікатором і є менш ніж марними.

  • IP-адреси не є унікальними через NAT.

  • IP-адреси не є унікальними через підробку.

  • IP-адреси не є унікальними через анонімні рандомізовані проксі.

  • IP-адреси марно виявляти ботові мережі - найпоширеніший механізм шахрайства при натисканні.

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

Глибокі кишені

Google та інші великі гравці витрачають на цю проблему щороку 10 мільйонів доларів, а може і більше. Вони не можуть зупинити це на всіх цих грошах і кандидатів наук в кишені, я сумніваюся, що деякі PHP і клієнтські Javascript (який за визначенням марний) матимуть взагалі будь-який вплив.

Єдиний спосіб виявити та маргіналізувати шахрайство із натисканням - застосувати дуже складні алгоритми машинного навчання (саме тут вступає доктор наук) після того, як шукати дуже широкі моделі поведінки (саме тут гроші починають грати) та мати що алгоритм з часом адаптується, щоб стати більш точним.

Деяке прийняття шахрайства за кліки неминуче

Але навіть тоді вам доведеться налаштовувати результати на користь помилкового негативу, тобто ви повинні бути готові прийняти фактичне шахрайство з фактичним натисканням, тому що не оплата помилкових позитивних результатів повністю підірве вашу довіру до законних клієнтів.


Щоб уточнити ваш перший абзац, мої оголошення будуть рекламними веб-розробниками та відображатимуться лише на веб-сайтах для розробників, тому вони будуть
невідповідними
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.