11

这已被问过几次,但我认为仍然值得与你们一起检查以获取更多信息。

我所有的网站都使用 Google Analytics 进行统计。由于它依赖于 JavaScript,我认为检查有多少人在他们的浏览器中启用/禁用了 JS 对我来说很重要。

我记得我经常查看w3schools 浏览器统计数据,最近的结果显示大约 95%,这对我来说非常满意。但由于它纯粹适用于他们的网站,我想我会检查一下我的网站是什么。我尝试了几种方法,但最近我计算了我的 main.js 文件的所有页面浏览量和所有下载量(缓存被添加到文件路径的“缓存杀手”变量阻止)。这种方法几乎没有缺点,因为它不能识别谷歌的机器人(或任何其他),但它仍然足够准确。

令人惊讶的是,只有 68% 的访问我最大的网站的人启用了 JS(其他方法 - 例如使用 cookie - 我尝试显示类似的数字)。我很乐意被告知我的方法完全错误,这就是为什么这个数字如此之低。

由于我构建的网站不依赖 JS 来工作,从功能的角度来看这仍然可以,但这也意味着我网站的 32% 的条目正在被 Analytics 计算!这是一个巨大的缺点。

是否有任何其他网站(除了 w3schools)分享他们的统计数据?或者我可以比较我的数字的调查?也许你们中的一些人可以分享你的?

现在我正在考虑创建自己的统计引擎。但是,您还有其他(除了 Analytics)可靠(免费)的统计解决方案吗?一个实际上会检查人们是否启用了 JS 的工具?

任何关于 JS 检测的建议也非常受欢迎。

4

3 回答 3

2

是否有任何其他网站(除了 w3schools)分享他们的统计数据?

Thecounter.com有几个统计分析:http ://www.thecounter.com/stats/

这是2009 年 3 月的 javascript 统计信息的链接。

Javascript 1.2+: 61865673 (93%)
Javascript <1.2: 112854 (0%)
Javascript false: 4393090 (6%)

或者我可以比较我的数字的调查?

我的建议是制作自己的统计数据。您自己的用户才是最重要的。例如,为有可访问性问题的人构建一个网站或为移动设备构建一个网站意味着您不会期望启用 js 的访问次数过多。

但是,您还有其他(除了 Analytics)可靠(免费)的统计解决方案吗?一个实际上会检查人们是否启用了 JS 的工具?

Statcounter 似乎有你需要的东西:http: //www.statcounter.com/features/#javascript-stats

以下是其他一些列表:http: //www.hongkiat.com/blog/top-14-free-web-statistics-tools/

于 2009-06-12T13:17:42.487 回答
1

这种方法几乎没有缺点,因为它不能识别谷歌的机器人(或任何其他)

那么,理论上有可能所有这 32% 的访问都是由机器人完成的吗?

我会说这是一个巨大的缺点。

您应该尝试从等式中删除机器人,然后看看它的外观。

于 2009-06-12T11:03:35.040 回答
0

测试是否下载了 JS 文件并不是测试是否支持 JS 的好方法,因为该文件可以下载、解析然后不使用。或者它只是无法下载。

测试是否启用 JS 的一种方法是使用统计信息计算每个页面命中并将其添加到数据库中。然后有一个 JS 函数发布到一个特殊页面,该页面使用 AJAX 向页面列表附加一个值,告诉它 JS 正在该页面上工作。然后你可以过滤你的数据库,看看有多少页面启用了 JS。

于 2010-08-09T17:59:35.280 回答