広告システムをプログラムしようとしています。しかし、ご存知のように、このタイプのプロジェクトでは、偽のクリックが大きな問題になります。
偽のクリックとは、クリックスパム、プロキシクリックなどを意味します。
PHPで偽のクリックに対処するにはどうすればよいですか?単に、ライブラリまたはロジックを探します。
これはかなり複雑な作業になる可能性がありますが、最初に、ユーザーを追跡する方法をいくつか考えてみましょう。
IPアドレス、一般的に信頼できますが、12人のユーザーがいるオフィスでは、インターネット接続を共有しているため、すべてのユーザーが同じIPアドレスを使用できることに注意してください。
クッキー。ユーザーは、Cookieを受け入れないようにブラウザを設定できます。
ユーザーエージェント。非常に信頼性が低く、ユーザーが簡単に変更できます。
私の提案は、上記のすべてを使用して、それをアルゴリズムに組み込むことです。さらに、クリック間の期間を確認します。たとえば、2分以内にユーザーに配信された広告に4回クリックした場合、ユーザーはクリック詐欺を犯している可能性があります。
既知のプロキシのリストを収集し(プロキシリストを提供するサイトがあります)、それらのソースからのクリックをカウントしません。
時間の経過とともにデータを分析して、どのような状況が不正なクリックにつながるかを判断し、それらのクリックを禁止します。
わからない..しかし、同じIP @ 1つのドメインからの繰り返しクリック、またはページを常に更新している誰かのIPでさえもチェックできるかもしれません。私はそれらが通常偽のクリックである人々であるとわかります。