質問: アクセス解析のポイントについて あるアクセス解析で、アクセスが次のように分類されます。 言語と地域をどのようにして識別するのか知りたいです。 日本語 英語(米国) 不明 英語 ポルトガル語(ブラジル) 英語(英国) フランス語 スペイン語(u.s) 中国語(中国) ドイツ語 中国語(台湾) 中国語(香港) オランダ語 スウェーデン語 韓国語 チェコ語 トルコ語 英語(オーストラリア) タイ語 フランス語(カナダ) イタリア語 ポーランド語 アラビア語(サウジアラビア) インドネシア語 スペイン語 スロヴァキア語 ドイツ語(ドイツ) フランス語(スイス) フランス語(フランス) ポルトガル語 英語(カナダ) 国名は、拡張子で判別できると思いますが、言語はどうして判定するのでしょうか。
回答: 実はwebブラウザは、サーバにページを要求する際に、次のようにユーザの理解する言語を送っているのです。accept-language というのがそれです。アクセス解析は、この accept-language を見て言語を判別しています。 ブラウザがサーバに送信するメッセージの例: get / http/1.1 accept: image/gif, image/jpeg, */* accept-language: ja accept-encoding: gzip, deflate user-agent: mozilla/4.0 (compatible; msie 6.0; windows nt 5.1;) internet exploler の場合、メニューで、ツール→インターネットオプション→全般→言語のところに、accept-language で送信される言語が設定されています。