我的谷歌分析代码似乎没有跟踪 Internet Explorer 访问者。请参阅下面的数据。
- 铬 1,000 57.01%
- 火狐 638 36.37%
- 野生动物园 50 2.85%
- 歌剧 42 2.39%
- 即 13 0.74%
87% 是 Windows 用户,10% 是 Mac。这些点击是在工作时间。在 IE 访问者中,分布是:
-IE101
-IE914
-IE85
-IE71
(自原始帖子以来获得了更多点击,但仍然@ 1%)
有了这么多的访问者,使用 IE 的人似乎极不可能少于 1%。
我正在使用 Google 提供的未更改的 JS 代码。
这是一个运行在 Facebook 页面选项卡中的 Rails 应用程序,用户可能比一般人更精通技术,但也不过分。
可能是什么问题?这么少的用户使用 IE 真的是极不可能吗?我假设即使对于最精通计算机的人群(事实并非如此)来说,IE 用户的比例仍然要高得多,尤其是在工作时间。
编辑
找到了线索。我在分析代码之前有这段代码:
/[if lt IE 9]
= javascript_include_tag "//ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"
这会在 IE 中触发 JS 错误(Uncaught TypeError: Cannot read property '1' of null),但其余的 JS 在 IE8 和 9 上仍然可以正常加载和运行。我已经测试了这两个版本并让其他版本确认(经常产生错误,但 JS 的其余部分始终有效)。为什么 JS 错误会阻止 GA 代码加载?