2

Я пробовал искать этот вопрос онлайн и даже на этом сайте, но не смог найти точный ответ, который я искал. Поэтому я приношу свои извинения, если этот вопрос повторяется.Режимы веб-аналитики и стандартов IE

Мой вопрос в том, как инструменты веб-аналитики сообщают, какая версия IE используется пользователем, и если она основана на режиме браузера в разных режимах. Так, например, когда я строю сайт я могу включить мета-тег:

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

всякий случай для тех, кто не знает, это заставит IE для отображения страницы с помощью IE 7 стандартов. Вы можете сделать это практически для любой версии IE с 7 & вверх.

Так что скажем, я использую это на своем сайте. Когда у меня есть инструмент для аналитики (скажем, веб-тенденции), захватите версию IE для пользователей, она будет отображаться как IE7, даже если они используют IE8?

ответ

2

Он будет записан как IE8, даже если вы установите его как IE7. Эмуляция не влияет на отправку User-Agent в Google. _utm.gif не отправляет версию браузера в запрос на получение. Google получает эту информацию из HTTP-заголовка, который всегда отправляется, если он делает запрос.

Google говорит об этом: «HTTP-запрос для любой веб-страницы содержит сведения о браузере и компьютере, выполняющем запрос, например имя хоста, тип браузера, реферер и язык».

Это то, что выглядит запрос для google на эмулируемой странице IE7, обратите внимание на пользовательский агент. (только что испытал его сам) результаты:

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 
Смежные вопросы