2

オンラインでもこのサイトでもこの質問を探してみましたが、探していた正確な答えが見つかりませんでした。ですので、この質問が繰り返されることをお詫び申し上げます。

私の質問は、Web分析ツールがユーザーが使用しているIEのバージョンをどのように報告するか、そしてそれがさまざまなブラウザーモード/標準モードに基づいているかどうかについてです。たとえば、サイトを構築するときに、メタタグを含めることができます。

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

知らない人のために、これはIEにIE7標準を使用してページをレンダリングすることを強制します。これは、7以降のほぼすべてのバージョンのIEで実行できます。

それで、私が私のサイトでこれを使用するとしましょう。分析ツール(Webトレンドなど)を持っている場合、IEのユーザーバージョンを取得すると、IE8を使用している場合でもIE7として表示されますか?

4

1 に答える 1

2

IE7に設定してもIE8として記録されます。エミュレーションは、Googleに送信するユーザーエージェントには影響しません。_utm.gifは、getリクエストでブラウザのバージョンを送信しません。Googleは、リクエストを行うと常に送信されるhttpヘッダーからその情報を取得します。

Googleはこれについて次のように述べています。「ウェブページのHTTPリクエストには、ホスト名、ブラウザの種類、リファラー、言語など、リクエストを行ったブラウザとコンピュータに関する詳細が含まれています。」

これは、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
于 2012-04-27T21:01:24.157 に答える