我的Google分析代码似乎没有跟踪Internet Explorer访问者。见下面的数据。
87%是Windows用户,10%是Mac。这些命中是在工作时间。在IE访问者中,分发是:
-IE10 1
-IE9 14
-IE8 5
-IE7 1
(自原帖以来获得了更多点击,但仍为@ 1%)
有了这么多的访问者,似乎不太可能只有不到1%的人使用IE浏览器。
我正在使用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:无法读取null的属性'1'),但JS的其余部分仍然可以在IE8和9上加载和运行。我测试了两个版本并且有其他版本确认(经常产生错误,但JS的其余部分始终有效)。为什么JS错误会阻止GA代码加载?
答案 0 :(得分:0)
我从未见过这个,但您可以通过创建一个只有您知道如何到达的新页面来测试其有效性。然后跟踪您的IE访问。