Ответ 1
Это связано с агентом пользователя, сообщенным браузером, когда сайт был добавлен в Инструменты- > Параметры просмотра совместимости.
Экспериментируя с 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 завышена, заключается в том, что в свое время именно наша команда технической поддержки советовала нашим пользователям добавлять наш сайт в настройки совместимости, чтобы избежать проблем с нашими устаревшими веб-приложениями не работает в IE8.