Yahoo!の検索結果が、あるクッキーの有無によって変わるということがありますが、

これは何故起る現象なのでしょうか?

クッキーを削除すると同一順位になるのは知っています。


なぜ、そんなクッキーを発行して順位表示を替える必要があるのか?が知りたいのです。
推測ベースでも結構ですので、教えてください。




回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/04/20 22:25:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:ardarim No.1

回答回数897ベストアンサー獲得回数145

ポイント23pt

パーソナライズ検索だと思います。

過去に使った検索語を記憶しておき、その人がより期待する(であろう)順番に検索順を調整すると言う機能です。


ヤフー パーソナライズ検索 ≫ 海外SEO情報ブログ・メルマガ

Yahooのパーソナライズ検索の特徴のひとつの例は、検索キーワードの追加です。

たとえば、検索者が「San Francisco Bay」というキーワードを使って、「サンフランシスコのベイエリアでの不動産」に関する検索を繰り返していたとすると、その後の検索では自動的に「San Francisco Bay」とうキーワードが付け加えられるかもしれません。

もちろん勝手に付け加えられるのも困るときがあるので、キーワードを追加して検索結果を絞り込むかどうか、検索者に尋ねる仕組みも実装するようです。

Yahooが、パーソナライズ検索のための個人データをどのように取得するかと言うと、自分で持っているデータとよそから集めたデータになります。

自分たちで持っているデータというのは、検索履歴やウェブの閲覧履歴です。
ツールバーやブラウザのヘルパープログラムから収集します。
あとは、IPアドレスや使用言語による地域情報、Yahoo IDを持っているなら性別や年齢も加味されるでしょう。
id:samasuya

うーん、でも今まで一度も検索したことがないキーワードでも違うんです。

また、日々そのキーワード検索している端末ではクッキーを削除したバージョンで表示されます。

上記のことから、パーソナライズ検索ではないように思います。


ただ、より深く考察、検証するために大変役に立つ回答でした、有難う御座います。

2009/04/13 22:46:52
id:y-kawaz No.2

回答回数1422ベストアンサー獲得回数226

ポイント23pt

Yahooの実装がどうなっているかは知りませんが、良くある理由を如何に挙げます。

まず優先順位の決め方ですが、一般的には以下のようなやり方があります。他にももっと高度なことをしてる可能性もありますが。

  • ユーザ属性(性別、年代、etc)によって検索結果を変える。
  • また、単純なユーザ属性(性別、年代、etc)ではなく、日々の検索キーワードの履歴からユーザの求めていると予想される物を優先順位を上げる。

その理由は以下のような物だと思います。

  • ユーザの属性によって求める情報が違うことが統計的に分かっていてそれを検索結果に加味している。
  • ユーザ視点ではなくスポンサー視点ですと、ユーザ属性によって見せたい広告(サイト)がありそれを検索結果に反映する。例えば年配の男性にはゴルフの広告(サイト)を優先的に出すなど。

といったことが考えられます。

いずれにしても、ユーザ体験をより良くしようというのと、広告をより効果的に見せようという、のが2大理由(目的)だと思われます。

id:samasuya

#1さんと同様の理由ですね。

こちらの返信も同様です。

普段ほとんど検索しない端末(月に1回あるかないか)で、あるキーワードを初めてそのキーワードで検索した際にクッキーあり状況で表示されます。

なんだか反証が間違っている可能性もありますが、ご回答頂いた内容では、やや腑に落ちない感じですね。

けちつけてすみません、ただ、検証する際の一つの視点としては大いに役立つ回答でした、有難う御座います。

2009/04/13 22:50:47
id:AmaiSaeta No.3

回答回数74ベストアンサー獲得回数8

ポイント22pt

やはり、検索のパーソナライズではないかと思います。

※以下想像で書いています。Yahoo!の検索ロジックを知らないもので。

>うーん、でも今まで一度も検索したことがないキーワードでも違うんです。

>普段ほとんど検索しない端末(月に1回あるかないか)で、あるキーワードを初めてそのキーワードで検索した際にクッキーあり状況で表示されます。

例えば、貴方がプログラミング関係の言葉をよく検索していたとすると、Yahoo側は『貴方はプログラマーである』という推論が可能です。

よって、例えば今まで一度も検索した事が無い語でも『プログラミング関係のページを探している可能性が高い』という事で、それに該当するページを優先的に表示するよう検索結果を並び替えているのではないでしょうか。

・"普段ほとんど検索しない端末"では、今までの検索履歴から『貴方は○○だ』というYahoo側の推論が記録されている。

・"日々そのキーワード検索している端末"では、他のジャンルの単語も同程度検索されている為、貴方の属性が推理できない→仕方ないのでクッキー無しと同じ結果を表示している

……という事ではないでしょうか。

id:samasuya

うーん、仰る仮説では、1度クッキーを消して、再検索すれば数回でクッキーなし表示がクッキーあり表示になるはずですが、そうなってないことを説明できないです。

数回検索すれば、順位が変わってくるはずだと思うのですが、今の所、何回か試しましたが、クッキーなしと変わりがありません。Yahoo!側での処理が必要なんでしょうか??


できれば、以後の回答は、パーソナライズ以外の予測でお願いします。

2009/04/13 23:58:09
id:kia_44 No.4

回答回数396ベストアンサー獲得回数30

ポイント22pt

クッキー使用ということで、何ができるかを考えた場合、ユーザーに対しての記録がとれるという点ですよね。


たとえば、「旅行」というフレーズで検索しました。 ①

これを記録しておきます。 

次に「沖縄」というフレーズで検索しました。 ②

① ②を考慮した場合、次回「沖縄」もしくは「旅行」で検索した場合に「沖縄+旅行」を含めたほうがよりクリックの確率が上がるものだと考えられます。

そういった処理をしているのではないでしょうか。

YAHOOの場合、有料のカテゴリー登録?(ちょっと忘れました)もありますし、その辺も加味されていると思われますが。


あと、クリックして移動したことを記録しておけば、どのようなカテゴリーに興味があるかもとれるとお揉ます。

「プロバイダー」と検索した際に②から沖縄というワードで10回クリックした場合、沖縄に住んでると思われるため「沖縄」+「プロバイダー」となるようにするといった感じで、検索自体ではなく、移動について記録を取ったらどうでしょう?

もちろんYAHOO検索→サイトという限られたデータではありますが、HIT率は高くなるわけですし。

id:samasuya

なるほど、Yahoo!側がクリックされているサイトを計測しているのかも?ということでしょうか。

カテゴリを辿った場合は、人気順という表示の仕方もありますしねぇ。

新しい視点ですね、ありがとうございます。

2009/04/14 08:14:11
  • id:fe26
    >数回検索すれば、順位が変わってくるはずだと思うのですが、今の所、何回か試しましたが、クッキーなしと変わりがありません。
    推測ですが、これは検索ごとに検索結果が変化しては使いにくいというユーザーの利点を考えてのことではないでしょうか。
    前日、もしくは何日分か前に検索された物をパーソナライズの評価対象にしているのだと思います。
  • id:samasuya
    やっぱりパーソナライズなのかな?という感じですかねぇ。


    今日、少しまた面白い現象を見まして、複数の順位検索システムを試したところ、結果が異なってました。


    これは、単にYahoo!の裏には複数のサーバーがあると思われますが、検索順位を更新中で同期が取れてないからだと思われます。

    で、「これは検索ごとに検索結果が変化しては使いにくいというユーザーの利点を考えてのこと」とのコメントいただいて、気が付きましたが、もしかしたら、この同期中(特にYahoo!のインデックス更新時など)に毎回違う順位を表示しないように特定のサーバーを検索するように、クッキーを設定しているのかな?という気がしたんですが、どうでしょうか?

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません