Nucleus用のプラグイン。検索エンジンの検索結果ページからBlogのページへやってきた人が、検索エンジンでどういうフレーズを検索して来たのかを検出し、ページの中のそのフレーズをハイライト表示すると同時に、その検索フレーズをデータベースに記録する。それぞれのページごとに、そのページへやって来たときの検索フレーズの履歴や使われたフレーズのランキングを表示できる。
最新版のプラグインファイルnp_searchedphrase_1.1.zipをダウンロード。 ダウンロードしたファイルを解凍して、Nucleusのプラグインディレクトリにアップロードし、Nucleusの管理画面の「プラグイン」のページでインストールのボタンをクリックする。
以前のバージョンをお使いの場合もファイルを上書きするだけでそのまま使えます。 ただし、1.0b6またはそれより古いバージョンから1.0b7以降のバージョンにするときは、次の手順でアップグレードしてください。使用しているデータベースのテーブルを自動的にアップグレードします。
インストールボタンをクリックすると、データベースのアップグレードが始まります。引き継ぐ過去データの量にもよりますが、長い場合1分以上かかる場合もあります。辛抱強くお待ちください。
インストールできたら、ページのスキンの中に、下記の表示用タグを記入します。
そのページへやってきた時に検索していた文字列を表示します。
検索サイトで入力していた文字をハイライト表示するためのJavaScriptをページに追加します。
スキンの</head>
の直前あたりにこのタグを追加してください。
新着検索文字列の一覧を表示します。
デフォルトでは現在表示しているページへやってきたときの検索文字列だけを絞り込んで5件だけ表示しますが、<%SearchedPhrase (recent, all)%>
でサイト全体の一覧を、<%SearchedPhrase(recent, all, n)%>
(nは数字)でn件を表示します。
新着データは過去30日分を保存してあります。それより古いものは削除します。何日分を保存するかは、プラグインのオプション設定画面で変更できます。
higuchi.comでは、サイトのインデックスのページに(recent, all, 10)
を、個別アイテムのページに(recent)
を使用しています。
検索文字列の頻度順ランキングを表示します。
デフォルトでは現在表示しているページへやってきたときの検索文字列だけを絞り込んで5件だけ表示しますが、<%SearchedPhrase(rank, all)%>
でサイト全体の一覧を<%SearchedPhrase(rank, all, n)%>
(nは数字)でn件を表示します。
頻度データは、新着データと違って過去のものをすべて保存するようにしてあります。
また、それぞれのキーワードをクリックすると、Googleのサイト内検索をそのキーワードで検索した結果を表示します。デフォルトではただのサイト内検索ですが、プラグインのオプションでパラメータを追加して、SiteSearchやAdSenseに対応した検索も可能です。
higuchi.comでは、サイトのインデックスのページに(rank, all, 20)
を、個別アイテムのページに(rank, , 10)
を使用しています。
NP_GoogleSearchにインスパイアされて、プロトタイプ作成
$HTTP_REFERER
→ $_SERVER['HTTP_REFERER']