ユーザーエージェント(UserAgent)とは何か?を分かりやすく書いてみた

1月 8th, 2012

昨年GoogleウェブマスターブログでiPhone向けのロボットが発表されました。
参照:Google ウェブマスター向け公式ブログ: スマートフォン版 Googlebot-Mobile の導入について

この発表の際に聞かれたのが「ユーザーエージェントってなんですか?」。

調べても分からなかったとのことで「ユーザーエージェントとは」の上位サイトを確認してみたところ・・・

1位

ユーザーエージェント (User agent、略称UA(ユー エー))とは、利用者があるプロトコルに基づいてデータを利用する際に用いるソフトウェアまたはハードウェアを指す。「利用者エージェント」とも言う。
HTTPを用いてWorld Wide Webにアクセスするための「ウェブブラウザ」が代表的なユーザーエージェントの1つであるが、「ユーザーエージェンt(ry
Wikipedia「ユーザーエージェント」

2位

ユーザーエージェントとは、Webサイトへのアクセスの際に使用されるプログラムのことである。

HTMLを解釈して画像化し、Webサイトとしてディスプレイに映し出すためのレンダリングを行い、ディスプレイに画像・文字などを表示するためのWebブラウザや、検索用データベーs(ry
ユーザーエージェントとは – IT用語辞典 Weblio辞書

うん、激しくわかりにくい。
というわけで、若干大まかな説明なのですが簡単にまとめてみました。

 

日常生活に例えてみる

まずユーザーエージェントのことを一旦頭から外しましょう。
普段、みなさんが家を訪問する際にいきなり家のドアを開けることはないと思います。
まず最初に自分の名前を名乗りますよね。


※クリックすると拡大します。

玄関で「山田です」など名乗っています。
で、家の主人が「あら、山田さん。お待ちしていました。正は2階にいるので上がってくださいな」とか言って、招き入れてくれるわけですね。

 

webも同じような仕組み

ブラウザを何となく開いて、何となくサイトを見ることが多いかと思うのであまり意識はしないのですが、実はアクセスする際もこの「名乗り」があります。


※クリックすると拡大します。

 

各々のユーザーが「InternetExplorerです」など名乗っています。
その「名乗り」がユーザーエージェントです。

 

ちなみに簡易的に表現しましたが実際のユーザーエージェントはこんな感じ。

「GooglebotのiPhone版ロボットです」
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)

「docomoのSH901iCです」
DoCoMo/2.0 SH901iC(c100;TB;W24H12)

 

何が出来るの?

ウェブサイト側で「このユーザーエージェントはこっちのページを見せる」などを設定できます。
例えば

・PCサイト/モバイルサイト/スマートフォンサイトの振り分け
・flashサイト/flash非対応サイトの振り分け

など。

こんな感じです。
ユーザーの名乗りを聞いてから適切なところに誘導ができます。

 

応用編(ユーザーエージェントの偽装)

firefoxのアドオンなどでユーザーエージェントの偽装をすることも可能。

参照:User Agent Switcher :: Add-ons for Firefox

これを使用することで、firefoxのブラウザで「SH901iCです」などと名乗りを偽ることができます。
そうすると、モバイルサイトの閲覧がPCでできることがあります。

※完全に「閲覧ができる」と書いていないのはユーザーエージェント以外にも制限の方法があり、別の設定で制限をかけられていると閲覧することができないためです。
※ちなみにGoogleなどの検索クローラーもUserAgentの偽装を使っています。なのでGooglebotのiPhone版が出たからといって、実際にiPhoneからアクセスしているわけではありません。 

 

以上、簡単ではありますが、もしかしたら需要があるかもと思いまとめてみました。
ご意見・ご指摘等あればよろしくお願いいたします!

 

※おまけ
UserAgent調べる君(今現在のUserAgentをチェックできます。いろんな端末でアクセスしてみると面白いです)
http://www.baka-ke.com/lab/useragent.php

スマートフォン、その先を想像する

12月 19th, 2011

Googleがスマートフォン用クローラーを発表し、巷では「これからはスマホサイト重要だよね!」という流れになりつつありますが、PCサイトの立ち位置は今までより縮小されてしまうのでしょうか?

そのへんをちょっと妄想してみました。

 

スマートフォンの進化系?

YouTubeで見つけたスマートフォンの将来映像。
(※多分公式ではないです)

電子ディスプレイ!
(※電子ディスプレイの未来は夏野剛さんが今のスマホが出る前から仰ってました。)

 

スマホからデスクトップが出現!

 

今後の話

実際にこのような電子ディスプレイが出るのかどうなのかも分からないし、出るにしても何年後になるのかサッパリ分からないわけですが、あながち間違った未来予測ではないのではないような気がします。
(近年の技術発達を見ていると5年以内くらいにはこういうの出てきそうですよね)

この技術が完成したからといってスマホサイトがなくなりはしないでしょう。
例えば、電車の中だったり、人と人が密接しているような空間では他人から丸見えになってしまう場合、このディスプレイは落ち着かない。

スマホサイト→出勤/通学途中/帰宅途中
PCサイト→外出時/待ち合わせ時/自宅/旅行の滞在先

などによって使い分けられてくるのではないでしょうか。

個人的な空間で携帯電話を使うユーザーが増えてきており、携帯サイトでの効果も見られるサイトが多いです。
ただ、今後電子ディスプレイのような技術が出てきた場合、PCサイトがさらに重要になってくるのではと感じました。

 

もっと将来を想像しよう。

スマートフォン向けクローラーが発表。検索結果の順位は?

12月 16th, 2011

まさかの年末急展開。
Googleのスマホ向けクローラーをテストで回しているという話は出回っていましたが、遂に公式発表がありました。

Google ウェブマスター向け公式ブログ: スマートフォン版 Googlebot-Mobile の導入について

Googleでは、従来の携帯電話(フィーチャーフォン)のユーザーエージェントを使用した Googlebot-Mobile に加えて、スマートフォンのユーザーエージェントを使用した Googlebot-Mobile によるクロールを開始しましたのでお知らせいたします。スマートフォン版 Googlebot-Mobile の導入により、より幅広くスマートフォン用コンテンツを収集して、スマートフォンユーザーのための検索サービスの改善に利用していきます。

 

気になる検索結果の順位

 

(個人的な予想です)
現状スマホ向けのページを生成しているサイトはそれほど多くないように感じています。
なのでスマホ向けページを生成しているからといって大幅に順位が上がる、なんてことは直近では「ない」のではないかと思うわけです。

ユーザーはコンテンツを探したいのであって、フォーマットを探したいのではないのです、ただし、スマートフォンというユーザインターフェースやそのデバイスが持つ機能を考慮したら、優れたUXを提供するために行うべきことは行われていくのでしょう。
米Google、スマートフォンサイト専用のクローラを発表 Googlebot-Mobile ::SEM R

渡辺さんのこの言葉にあるように、コンテンツが優れていないと検索結果の上位に表示する意味はないと思うのです。
「スマホ向けページがある」=「優れたコンテンツ」というわけでは決してないので。
ただ、

・「スマホ向けページがある」という点が評価の一つに加味される
・「スマホ向けページがあるサイトに絞り込む」みたいなメニューが出てくる
(フォーマットを探したいわけではない、という考え方からすると違うのかもですが)
・Googleモバイルの携帯マーク(※)のようなものが付与される

ということはあるのではないかと予測しています。

※携帯マーク

公式に書かれているようにスマホ向けサイトを持っている場合、UAの振り分けをきちんと確認しておくことが重要です。

また今後スマホ向けページを持っておくということが何かしらのアドバンテージになるのかなと思います。
なによりユーザーにとっては使い勝手がいいですからね。

スーパーロボット大戦(Mediapartners-Google vs ichiro)

10月 6th, 2011

GoogleのAdSenseを設定しているサイトだと、広告が表示されるタイミングで

Mediapartners-Google

のUAを持ったロボットが来ます。
先日ログを見てたら面白いのがあったので紹介します。

 

あるモバイルサイトのログ

通常、検索エンジンロボットが来てもMediapartners-Googleは反応しないのですがある日、こんなログが連続して残っていました。

DoCoMo/2.0 P900i(c100;TB;W24H11) (compatible; ichiro/mobile goo; +http://help.goo.ne.jp/help/article/1142/)
Nokia6820/2.0 (4.83) Profile/MIDP-1.0 Configuration/CLDC-1.0 (compatible; Mediapartners-Google/2.1; +http://www.Google.com/bot.html)
DoCoMo/2.0 P900i(c100;TB;W24H11) (compatible; ichiro/mobile goo; +http://help.goo.ne.jp/help/article/1142/)
Nokia6820/2.0 (4.83) Profile/MIDP-1.0 Configuration/CLDC-1.0 (compatible; Mediapartners-Google/2.1; +http://www.Google.com/bot.html)
DoCoMo/2.0 P900i(c100;TB;W24H11) (compatible; ichiro/mobile goo; +http://help.goo.ne.jp/help/article/1142/)
Nokia6820/2.0 (4.83) Profile/MIDP-1.0 Configuration/CLDC-1.0 (compatible; Mediapartners-Google/2.1; +http://www.Google.com/bot.html)
DoCoMo/2.0 P900i(c100;TB;W24H11) (compatible; ichiro/mobile goo; +http://help.goo.ne.jp/help/article/1142/)
Nokia6820/2.0 (4.83) Profile/MIDP-1.0 Configuration/CLDC-1.0 (compatible; Mediapartners-Google/2.1; +http://www.Google.com/bot.html)

※gooのロボットはUAの一部に「ichiro」と付いてます。

わかりにくいのですが

モバイルgooのロボット
→AdSenseのロボット
→モバイルgooのロボット
→AdSenseのロボット
→モバイルgooのロボット
→AdSenseのロボット
→モバイルgooのロボット
→AdSenseのロボット

となっています。
モバイルgooのロボットに反応してGoogleAdSenseのロボットが来ているということですw

ロボットに対して広告は表示されている?

・・・と、ここまで書いて気付いたのですが、gooのロボットに反応している可能性があるということはつまりgooのロボットに対してAdSenseが反応していて、モバイルコンテンツの広告表示回数だったりCTRがあまり当てにならない可能性がある、ということ?

引き続き調査をしてみますがもしほかに情報をお持ちの方がいらっしゃいましたら教えてください。

 

先週の気になる(Yahoo!ラボ/スマホシェア)2011.7.19

7月 19th, 2011

先週のニュースで気になったトピックス

「Yahoo!ラボ 判定サーチ」公開 – Yahoo! JAPAN広報からのお知らせ – Yahoo!ブログ

Google/Yahoo!で検索結果がほぼ変わらないといったような状況ですが
密かにYahoo!がこんなものをリリースしてました。

「Yahoo!検索」の結果ランキング(検索結果の掲載順)を、
独自に計算された専門度とメジャー度で並び替え

「ラボ」というだけあって、使い勝手は本当に試作段階。
ただ、独自の検索結果を返す、という方向性はちょっとだけあるのかも知れません。

*****

スマートフォン市場規模の推移・予測(11年7月)-株式会社 MM総研

「今ってスマホが主流なんでしょ?」とか「スマホユーザーの方が今は多いよね!」という方に確認して欲しい記事。
「ケータイ白書2011」にもスマホ関連のデータがありましたが、2010年段階でのユーザーは全体の10%程度です。
(「ケータイ白書2011」内では利用率9%)

あくまで市場予測ではありますが非常に参考になるので。

2016.3月で大体利用比率が50%程度。・・・あと5年後に半数がスマホということです。
出荷台数は相当数になってるのに今のところ、ガラケー(フューチャーフォンと言うらしい)が主流です。