Web分析和IE标准模式

时间:2012-04-27 20:27:19

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

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

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

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

以防任何不知道的人,这将迫使IE使用IE 7标准呈现页面。几乎任何版本的IE都可以从7&amp;起来。

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

1 个答案:

答案 0 :(得分:2)

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

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

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

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