2012-04-06 13 views
2

グーグルが見つかりません。 javascriptを使用してウェブサイトに送信されたトラフィックの検索エンジンキーワードを抽出するにはどうすればよいですか?javascriptとHTTPリファラーを使って検索エンジンのキーワードを抽出

私は車輪を再発明したくない、私はすでに存在するもの、テストされたライブラリを探しているが、見つけられない。

+1

この質問を見る:http://stackoverflow.com/questions/907305/how-does-a-website-highlight-search-terms-you-used-in-the-search-engine – daveb

+0

こんにちは、ありがとう。私は似たようなプロジェクト、それが何をしているのか分かっているjqueryプラグインを見ていました。それは特殊文字も考慮しています。私はそれを使用すると思います。 http://www.jquery.info/scripts/SearchHighlight.js – cedivad

答えて

3

答えとして、単なるコメントではなく。あなたのJavaScriptコードはdocument.referrerを調べる必要があります(これはあなたの検索で見つからない魔法のキーワードかもしれません)。

検索エンジンが異なると、クエリに異なるパラメータ名が使用されるため、検索対象を知る必要があります。 Googleはq Yahoo! pqstrと表示されます。参照URLでそのパラメータの値を探し、それを(unencodeURIComponentで)エンコード解除します。

しかし、チェックするにはまだthis answerがあります。

+0

これは私が得る最高の答えであるので、私は受け入れられたものとしてマークします。) – cedivad