如何追踪重复下载

如何追踪重复下载

我有一个产品,我们正在为它开展一个活动,让用户可以下载试用版。我的问题是,有没有办法检测同一台计算机中通过代理进行的多次下载。

例如,如果某人使用代理服务器,更改其 IP 并从不同的 IP 多次下载我们的试用版,是否有办法检测出下载软件的是同一个人。我们只使用在下载软件之前输入的姓名和电子邮件地址,这很容易创建。我们不能向表单添加任何其他字段(如电话号码)。

答案1

您可以分发和跟踪 cookie(但如果用户注意到,他们可以简单地删除这些 cookie)。

您还可以比较浏览器 ID 字符串等等。

你也可以尝试类似CSS 历史破解确定用户的浏览器是否认为他们之前已经看过某个页面/页面元素,或者之前从该页面下载过某个图像(但如果用户关闭了 JavaScript、使用智能浏览器、使用了 NoScript、有白名单等,这种方法通常会失败)。

可能更容易的方法是假设用户可能是重复的“客户”,然后就这样了。

相关内容