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