Asp.net Web分析和IE标准模式

Asp.net Web分析和IE标准模式,asp.net,internet-explorer,google-analytics,web-analytics,web-analytics-tools,Asp.net,Internet Explorer,Google Analytics,Web Analytics,Web Analytics Tools,我试着在网上甚至在这个网站上寻找这个问题,但找不到我想要的确切答案。因此,如果这个问题再次出现,我表示歉意 我的问题是web分析工具如何报告用户使用的IE版本,以及该版本是否基于各种浏览器模式/标准模式。例如,当我构建一个站点时,我可以包含meta标记: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > 为了以防万一,这将迫使IE使用IE7标准呈现页面。你可以为几乎任何版本的IE从7&up做到这一点 假设

我试着在网上甚至在这个网站上寻找这个问题,但找不到我想要的确切答案。因此,如果这个问题再次出现,我表示歉意

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

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

为了以防万一,这将迫使IE使用IE7标准呈现页面。你可以为几乎任何版本的IE从7&up做到这一点


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

即使你将其设置为IE7,它也会被记录为IE8。 仿真不会影响发送到google的用户代理。 gif文件不会在get请求中发送浏览器版本。 Google从http头中获取信息,如果它发出请求,http头总是被发送

谷歌这样说:“任何网页的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