2012-07-13 84 views
0

我试图编写一个广告系统。但是,正如您所知,虚假点击是这类项目的主要问题。创建类似于adwords的广告系统

通过假点击我的意思是恶意点击,点击代理等

我该如何处理与PHP假的点击?简单地说,寻找图书馆或逻辑。

+0

Define“Fake clicks” – 2012-07-13 09:03:06

+0

^Whoa ......这是一个答案! :D @Truth – 2012-07-13 09:04:00

+0

哦,你不可能真的那样。您无法分辨用户是否正在使用代理服务器。 – 2012-07-13 09:05:15

回答

1

这可能是一个非常复杂的工作,但首先,让我们考虑一些方法,我们可以跟踪用户:

  • IP地址,通常是可靠的,但要记住,在12个用户的办公,他们可以所有使用相同的IP地址,因为他们共享互联网连接。

  • 饼干。用户可以将其浏览器设置为不接受cookie。

  • 用户代理。非常不可靠,并且可以容易地由用户改变。

我的建议是使用上述所有因素和它的到你的算法。另外,请检查点击之间的持续时间,例如,如果您在2分钟时间内向用户投放的广告点击4次,那么他们可能会进行点击欺诈。

收集已知代理列表(有提供代理列表的站点),并且不计算来自这些源的任何点击。

分析您的数据随着时间的推移,以确定什么样的情况导致欺诈点击和禁止这些点击。

+0

我如何找到已知的代理列表? – Birlikisgu 2012-07-13 09:15:04

+1

http://www.proxy.org就是这样一个网站,还有很多其他网站提供的代理列表。 – F21 2012-07-13 09:15:50

0

不确定..但也许也许你可以检查来自同一个IP @一个域的重复点击,甚至是不断刷新页面的人的IP?我发现那些通常是假冒点击的人。

相关问题