这已被问几次,但我认为它仍然值得与您检查一些更多的输入。JavaScript检测/浏览器统计
我的所有网站都使用Google Analytics进行统计。由于它依赖于JavaScript,因此我认为检查有多少人在其浏览器启用/禁用中实际启用了JS是非常重要的。
我记得我平时检查w3schools browser statistics,最近的结果表明,95%左右的东西这是比较满意我。但由于它纯粹应用于他们的网站,我以为我会检查我的是什么。我尝试了几个方法,但最近我计算了所有的页面浏览量和我的main.js文件的所有下载(通过添加到文件路径的“cache killer”变量阻止了缓存)。这种方法有一些缺点,因为它不能识别谷歌的机器人(或任何其他),但它仍然足够准确。
令人惊讶的只有68%的人访问我最大的网站已启用JS(其它方法 - 例如使用cookie - 我试图表现出类似的号码)。我很乐意被告知我的方法是完全错误的,这就是为什么这个数字太低。
因为我建立一个不依赖于JS工作的网站,这仍然是从功能的角度确定,但是这也意味着,项目到我的网站的32%正在分析计算!这是一个巨大的缺点。
是否有共享他们的统计其他任何网站(不是W3Schools的除外)?或者我可以将我的数字与我的数据进行比较?也许甚至有些人可以分享你的?
现在我正在考虑创建自己的统计引擎。但是,有没有其他(不包括Google Analytics)可靠(和免费)统计解决方案,你可以建议?其中一个会真正检查人们是否启用了JS?
任何关于JS检测的建议也非常值得欢迎。
理论上是的,但我无法想象机器人会在我的网站上产生这么多的流量。 这个脚本非常非常简单,我会改进它以排除所有主要的机器人,但是我认为这个数字还是令人担忧的。 – 2009-06-12 11:47:53
@MichalM:你可能会感到惊讶 - 有很多的爬虫机器人,主要的(谷歌,必应,Yandex,百度等)通常会尝试下载你的网页的次数。如果你已经完成了你的搜索引擎优化(使用了站点地图,ping等),那么每当你网站上的一个页面发生变化时,你应该有六个机器人冲过来,偶尔甚至不会。这加起来很多页面加载。 (是的,我知道这是一个古老的帖子,我只是觉得这应该注意。) – 2013-10-26 18:24:59