【问题标题】:Web analytics and IE standards modesWeb 分析和 IE 标准模式
【发布时间】:2012-04-27 20:27:19
【问题描述】:

我尝试在网上甚至在这个网站上寻找这个问题,但找不到我正在寻找的确切答案。所以如果这个问题被重复,我很抱歉。

我的问题是关于网络分析工具如何报告用户正在使用的 IE 版本以及是否基于各种浏览器模式/标准模式。因此,例如,当我建立一个网站时,我可以包含元标记:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > 

以防万一谁不知道,这将强制 IE 使用 IE 7 标准呈现页面。您几乎可以对 7 及以上版本的 IE 执行此操作。

假设我在我的网站上使用它。当我有我的分析工具(比如说网络趋势)时,抓住用户版本的 IE,即使他们使用的是 IE8,它会显示为 IE7 吗?

【问题讨论】:

    标签: asp.net internet-explorer google-analytics web-analytics web-analytics-tools


    【解决方案1】:

    即使设置为IE7也会被记录为IE8。 仿真不影响用户代理发送到谷歌。 _utm.gif 不会在获取请求中发送浏览器版本。 Google 从发出请求时始终发送的 http 标头获取该信息。

    Google 对此表示:“任何网页的 HTTP 请求都包含有关浏览器和发出请求的计算机的详细信息,例如主机名、浏览器类型、引荐来源网址和语言。”

    这是在 IE7 模拟页面上对 google 的请求的样子,请注意用户代理。 (只是自己测试过)结果:

    Request: GET /__utm.gif?utmwv=5.2.9&utms=4&utmn=1555859696&containing-datazzz HTTP/1.1
    Accept: image/png, image/svg+xml, image/*;q=0.8, */*;q=0.5
    Referer: http://www.wiremedia.nl/ietest.html
    Accept-Language: nl-NL
    User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
    Accept-Encoding: gzip, deflate
    Host: www.google-analytics.com
    Connection: Keep-Alive
    

    【讨论】:

      猜你喜欢
      • 2012-01-09
      • 2015-02-25
      • 1970-01-01
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      • 1970-01-01
      相关资源
      最近更新 更多