IE条件评论和Google Analytics问题

时间:2010-12-14 21:04:14

标签: javascript internet-explorer redirect google-analytics

我有一个像这样开始的网页:

<!DOCTYPE html> 

<html>      
<head>      
    <!--[if lt IE 10]>
    <script>
        location.href = "http://www.getfirefox.com";
    </script>
    <![endif]--> 

根据Google Analytics(分析),该页面每月获得约500次综合浏览量,过去6个月内我没有IE访问者。但是,几天前我收到了IE6访问的报告。这是怎么发生的?

条件评论中的重定向代码是否会触发? Google Analytics代码是否错误地将非IE浏览器识别为IE6?

2 个答案:

答案 0 :(得分:2)

您没有注册IE浏览器,因为您的脚本location.href = ...在Google Analytics代码有机会运行之前就已运行。

如果

,您可以注册IE6访问
  1. IE 6无法执行location.href任务(我已经看到了此问题报告),但确实运行了分析js代码。

  2. IE 6访问者关闭了javascript (在这种情况下,他们也不会运行分析代码,因此不会注册访问)

  3. 另一个浏览器正在冒充IE 6,例如在User-Agent字符串中,但不处理条件注释。

  4. 您可以将条件评论及其中的脚本移至页面末尾,在分析js代码之后,如果您希望Google计算它,但仍然将其发送到getfirefox.com

    你也可以说

    <!--[if IE]
    ...
    

    如果您总是想要发送IE,请不要测试特定版本。

答案 1 :(得分:1)

他禁用了javascript。

另外,可用性很好。你知道他们不会下载firefox,然后回来,对吗?