gpt4 book ai didi

javascript - 我们是否应该使用 JavaScript 和 CGI​​ 变量从我们的访问者报告中清除机器人?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:46:42 26 4
gpt4 key购买 nike

我正在使用 ColdFusion 8 和 jQuery 1.7。

** 这是一道编程题,因为我提问的解法需要编程。它可能不是问题的正确解决方案,但如果是,那么我需要弄清楚如何最好地对这个概念进行编程。 **

当用户访问我们的站点时,我们通过使用 CFC 和存储的 procures 将各种 CGI 变量写入数据库来跟踪他们的 session 。首先,我们通过用户代理中的关键字(例如“bot”)过滤掉非人类流量。不幸的是,许多机器人程序和垃圾邮件发送者掩盖了他们的用户代理。后来,我们尝试从我们的访问者报告中排除不良机器人和其他一些正在抓取页面等的已知实体。但这是一个手动过程。

我们正在考虑使用其他/替代方法来跟踪使用情况。加载用户页面后,我们将使用 JavaScript 将 CGI 变量从客户端发送回我们的服务器并存储它们。具体来说,我们会将服务器变量写入每个页面上的 JavaScript,然后让 JavaScript 将它们直接发送回给我们。如果机器人或用户未完全查看页面或未启用 JavaScript,则使用量将不会被计算为真实用户。

如果我错了请纠正我,但这与 Google Analytics 用于跟踪用户行为的方法相同。

我们的目标是在我们的报告中将好的和坏的机器人计为访客。在这样的页面上使用 JavaScript 是否可以最大限度地减少对机器人的计数?这个计划有漏洞吗?

最佳答案

不,我不认为这是一个巨大的整体。我想知道有多少用户关闭了 JavaScript。例如,Chrome 有一个扩展程序,可以让您轻松地“信任”一个网站,所以我的大部分浏览都是在关闭 js 的情况下完成的。

但实际上,它越来越让人头疼,我最终卸载了它。 :)

您可以考虑的一件事是用户在页面上的时间。很有可能,如果他们的移动速度比人类快,那么他们就不是。

关于javascript - 我们是否应该使用 JavaScript 和 CGI​​ 变量从我们的访问者报告中清除机器人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9379935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com