广告点击欺诈的预防方法及其实施

时间:2011-07-25 01:03:56

标签: advertising

如何通过过度点击我的广告...或使用自动系统或带有广告网址的iframe来阻止点击来防止滥用。

我想知道有以下内容,但我想知道我还能添加什么以及如何添加。

1)。加密每个广告ID并将加密与时间绑定,因此如果点击超出时间限制,则批准点击。但是,一些网站上同时显示了大约20个广告占位符,因此加密速度可能会降低。我还可以使用哪种加密方式?可以在生成加密链接的时间限制内解密或验证的内容。加密也需要非常快。解密可能会慢一点。 对于每个请求,平均需要大约20次加密,并且每秒大约有1000个峰值请求,因此您可以获得图片。

2)。拥有JavaScript生成的Cookie,这意味着广告必须最有可能被人看到然后点击。但是,欺诈可能会在iframe中打开广告,然后随机打开广告链接,点击看起来是真实的。那么这里有什么改进吗?

3)另一个是确保如果在iframe中打开广告链接,则使用iframe破解脚本。

4)任何其他建议......您也可以说广告商使用的方法,例如adsense,但请仅保持与我的情况的规模相关,因为它甚至不是adsense的1%。 我使用的是基于php / mysql / javscript / ajax / json的系统。

2 个答案:

答案 0 :(得分:1)

保护必须主要在服务器上;客户端(浏览器)上的任何内容都很容易受到攻击。

首先做一些与其他人略有不同的事情。如果我这样做,我会使用图像映射将图像分割成10个(或更多)部分,并测量每个部分的平均点击频率。您可以使用此数据来统计加权基于其他点击次数的实际点击次数。可能将0,0和四肢分开。

此外,我主要在服务器上通过提供具有唯一跟踪ID的每个广告来保护这一点并将其关联(在服务器上)以允许监视以下内容:

  1. IP地址 - 很明显,如果广告来自相同的IP或很多来自类似的GeoIP(使用GeoLite City
  2. 衡量点击率(CTR)。通常的点击率不应超过10%。通常的点击率应在0.5%到10%之间。
  3. 设置Cookie以跟踪浏览器。
  4. 监控点击模式,在网页加载后点击结果过快时会产生疑问 - 因此请跟踪广告投放的时间,如果点击过早,则会标记此信息。通常真正的点击将在一个人有时间消化内容后发生。
  5. 检查推荐人 - 很少有网站来自直接输入,没有推荐人。
  6. 我抵制在客户端做太多的诱惑,因为它远远可见并且更容易妥协。

    一旦你实施了上述内容,就应该用它来制作报告,让人们评估点击欺诈的可能性,任何自动化系统都不会擅长发现模式。

    还值得一读White Paper: ClickTracks Analytics Inc. ClickTracks Approach to Click Fraud Analysis

答案 1 :(得分:0)

您可以选择以下选项:

对于每个广告ID,您可以生成基于时间的加密。因此,例如使用秘密密码加密时间,然后使用该秘密密码对其进行解密。

您可以使用公钥和私钥方法。

您可以拥有一个双层系统,其中点击广告,点击是有效的,以查看它是否在iframe中加载,或者该窗口是否处于活动状态。

另一种方法是查看发生的事务。如果访问者点击了广告,然后查看实际到达目的地的数量和时长。