~Linux、MySQLからAJAXまでPiwikでサイト内検索の状況を分析Piwikで、分析対象のサイト内でサイト内検索がどのように行われているか分析する事が出来ます。その方法をまとめました。※目次をクリックすると目次の下部にコンテンツが表示されます。1.サイト内検索分析で分かること2.サイト内検索分析を有効にするには?3.サイト内検索情報の取得方法4.サイト内検索の状況をレポートで分析するサイト内検索分析で分かること・ユーザがどのようにサイト内検索を使用しているか分析できる。・サイト内検索でどのキーワードが使用されているか?・検索したキーワードのうちどのキーワードが”該当なし”だったかが分かる。・検索後、どのページを閲覧したかが分かる。・どの検索カテゴリーが使用されたかが分かる。サイト内検索分析を有効にするには?デフォルトで、有効になっています。設定する場所は、下記になります。1Piwik管理画面で画面右上の”設定”をクリック2左サイドメニューの”ウェブサイト”をクリック→モニタしているサイトの一覧が表示される。Search”の項目があるので、そこで設定する。サイト内検索情報の取得方法1)URLパラメータを使用して情報を取得(デフォルト)・デフォルトは、URLの末尾にURLパラメータとして付加された検索キーワードを基に分析する。・piwikでは、検索パラメータとして、q、query、s、search、searchword、k、keywordというパラメータ名に対する値を調べる。・デフォルト以外の検索パラメータを分析する場合は、上記設定画面で指定する事ができる。2)JavascriptのtrackSiteSearch()関数を使用して取得する。・URLパラメータで取得できない場合(例えばURLの検索パラメータを使用せず、/search/keywordのようにリライトルールを使用している場合)あるいは、検索結果のカウントを分析したい場合に使用する。searchCount)・検索結果ページで、piwikTracker.trackPageView()関数を呼ぶ代わりに、trackSiteSearch関数を呼ぶ事によって実施する。・Javascriptでコードを記述すると、サイト内検索で”該当ページなし”になってしまった場合の分析をする事も可能。Search”でレポートを確認できる。ページ数、検索後何もせずに(検索結果のページを閲覧せずに)終了した割合などが表示。検索結果に対するアクションの結果(検索結果のページ内の結果からクリックされたページタイトル、クリック数)が表示される。・各訪問者の検索、検索後のアクションを時系列に分析できる。・管理画面のビジターログやダッシュボードのリアルタイムビジターで各訪問者の検索からどのページを閲覧したかの時系列の行動を把握できる。下記手順でグラフ表示できる。Keywords”を選択する。Report)・ページ推移レポート(あるページがどこから参照されてそのページ閲覧の後どんなアクションを取ったかをビジュアルに表示する)の参照元にもサイト内検索の結果が表示される・確認手順1Piwik管理画面の上部メニューの”アクション”→”ページ”ページ一覧が表示される。Transitions”をクリック。Search”と記載されていて、そのページがサイト内検索から何回クリックされたか判断できる。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。