Wes*_*Wes 17 internet-explorer google-analytics
对于我们的网站,Google Analytics报告了过多的Internet Explorer 7用户(40%).随着我们进一步深入研究数据,我们发现大多数这些IE7点击来自Windows 7这样的新操作系统,其中IE7从未成为默认安装的浏览器.我们实际上有很多(或任何)用户在Windows 7中使用IE7访问我们的网站似乎不合理.
为什么我们的Internet Explorer 7号码如此夸大,如Google Analytics报告的那样?
Wes*_*Wes 21
这与在"工具" - >"兼容性视图设置"中添加站点时浏览器报告的用户代理有关.
尝试使用IE11,我发现如果我正常访问网站,用户代理字符串是:
Mozilla/5.0(Windows NT 6.1; WOW64; Trident/7.0; rv:11.0)就像Gecko一样
这表明IE11
如果我打开浏览器的兼容性视图设置,并将我的域添加到应在兼容性视图中呈现的列表中,这是我的UA字符串:
Mozilla/4.0(兼容; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4. 0C; .NET4.0E)
这表明IE7
我用这个网站给了我一些关于这些UA字符串中数据的更清晰的解释:http://user-agent-string.info/
有趣的是,我仍然可以使用x-ua兼容的元标记来控制页面呈现的模式.因此,如果我的网站强烈使用x-ua-compatible强制"边缘"模式,那么使用IE11和我的域设置为兼容性视图的访问者实际上将在IE11模式下按页面呈现,但会将IE7报告给Google Analytics.
对于我们的组织,IE7号码被夸大的原因是因为有一次,我们的技术支持团队的做法是建议我们的用户将我们的网站添加到他们的兼容性视图设置,以避免我们的遗留Web应用程序无法解决的问题IE8.