对于我们的网站,Google Analytics 报告的 Internet Explorer 7 用户数量过高 (40%)。当我们进一步深入研究数据时,我们发现大部分 IE7 点击量都来自 Windows 7 等较新的操作系统,而 IE7 从来都不是默认安装的浏览器。实际上有这么多(或任何)用户在 Windows 7 中使用 IE7 访问我们的网站,这似乎不太合理。
为什么我们的 Internet Explorer 7 数字如 Google Analytics 报告的那样夸大?
这与在“工具”->“兼容性视图设置”中添加站点时浏览器报告的用户代理有关。
使用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;
媒体中心电脑6.0; .NET4.0C; .NET4.0E)
这表示IE7
我使用这个网站对这些 UA 字符串中的数据进行了更清晰的解释:http://user-agent-string.info/ http://user-agent-string.info/
一件有趣的事情是,我仍然可以使用x-ua 兼容元标记 https://stackoverflow.com/questions/6771258/whats-the-difference-if-meta-http-equiv-x-ua-compatible-content-ie-edge-e。因此,如果我的网站大力使用 x-ua-兼容来强制“边缘”模式,则使用 IE11 并将我的域设置为兼容性视图的访问者实际上将在 IE11 模式下按页面呈现,但会将 IE7 报告给 Google Analytics。
对于我们的组织来说,IE7 数字夸大的原因是,我们的技术支持团队曾经建议我们的用户将我们的网站添加到他们的兼容性视图设置中,以避免我们的旧版 Web 应用程序无法在IE8。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)