2

我试过在网上寻找这个问题,甚至在这个网站上,但找不到我正在寻找的确切答案。所以我很抱歉,如果这个问题重复。网站分析和IE标准模式

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

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

以防万一的人谁不知道,这将迫使IE使用IE 7倍的标准来渲染页面。你可以为7 &以上的任何版本的IE做这个。

因此,让我们说我在我的网站上使用这个。当我有我的分析工具(可以说网络趋势),抓住IE的用户版本,即使它们使用IE8,它也会显示为IE7?

回答

2

即使将其设置为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