Google Analyticsでサイト内検索語を計測するには検索結果URLのクエリパラメータを設定する
公開日: 執筆:佐藤
Google Analyticsでサイト内検索語を計測するには、検索結果URLで検索語を示すクエリパラメータを確認し、プロフィールのSite Searchへ設定します。設定後は、検索語の件数だけで結論を出さず、検索を始めたページ、検索後の移動先、目標達成を一緒に見ます。
サイト内検索は、Googleなどの検索エンジンで入力された語ではありません。訪問者がサイトへ来たあと、サイト内の検索欄へ入力した語です。外部検索からの流入と、サイト内で探し直した行動を分けて計測します。
最初に検索結果URLからクエリパラメータを確認する
自分のサイト内検索で、確認用の語を一つ検索してください。検索結果ページのURLが次の形なら、検索語を示すクエリパラメータはqです。
https://example.com/search?q=contact
qは項目名、contactは入力した検索語です。Site Searchへ登録するのは、検索語そのものではなく、項目名のqです。実際の項目名は、検索システムによって異なります。
Google Analyticsの公式記事は、Site Searchが、Request URIに含まれる検索語とカテゴリーの識別子を使う仕組みを説明しています。記事の例では、results.html?q=email+tracking&category=supportから、検索語email trackingとカテゴリーsupportを記録します。
検索結果URLへ検索語を示す項目が出ない場合は、プロフィールの設定だけで済ませないでください。検索結果ページで、登録したクエリパラメータをGoogle Analyticsへ渡せるか、サイトの実装を確認します。見えない検索語を推測して項目名を入れても、レポートは役に立ちません。
URLパラメータを除外する設定は複製プロフィールで試す
クエリパラメータを確認したら、Google Analyticsのプロフィール設定でSite Searchを有効にし、Query Parameterへ項目名を入力します。Google Analytics公式ブログのプロフィール設定例が案内する設定です。Site Searchの提供開始を案内した公式記事では、この機能を有効にすると、Site Searchレポートを確認できると説明しています。
設定時には、検索用パラメータをURLから除外するかも選びます。この除外は、内容レポートで同じ検索結果ページが検索語ごとの別URLとして並ぶ状態を整理するための設定です。Site Searchの検索語を取得する設定と、内容レポートのURLをまとめる設定を混同しないようにします。
Google Analytics公式ブログのプロフィール設定例は、パラメータを除外するとき、変更しないマスタープロフィールを残し、複製したプロフィールで除外を試す方法を勧めています。複製が必要なのはSite Searchを有効にするためではなく、URLパラメータを除外して内容レポートの表示を変えるためです。除外後の表示だけを唯一の記録にせず、元のURLを確認できるプロフィールを残します。
設定後は、別々の検索語で検索し、検索結果URLに想定した項目名と値が入ることを確かめます。カテゴリー検索を使うサイトでは、検索語の項目とカテゴリーの項目を取り違えないようにします。
検索語は検索開始ページと移動先を組み合わせて読む
Site Searchレポートでは、入力された検索語だけでなく、検索を始めたページと検索後の移動先も確認できます。Google Analyticsの公式記事は、主なレポートを次のように分けています。
| レポート | 確認すること |
|---|---|
| Usage | サイト内検索を使った訪問と、使わなかった訪問の違い |
| Search Terms | 入力された検索語と、検索語の絞り直し |
| Start Pages | どのページから検索を始めたか |
| Destination Pages | 検索後にどのページへ進んだか |
| Categories | 商品群や分野など、検索時に選ばれた分類 |
たとえば、商品ページから「送料」という検索が繰り返されているとします。これは説明不足の候補にはなりますが、検索語の件数だけでは、送料案内が存在しないとは断定できません。案内へのリンクが見つけにくい、ページ内の表現が利用者の言葉と違う、検索結果の上位に適切なページが出ないという可能性もあります。
そこで、Start Pagesで検索前のページを確認し、Destination Pagesで検索後に選ばれたページを確認します。該当する案内ページがあるなら、検索を始めたページからの導線と見出しを見直します。検索結果から適切なページへ進めていないなら、検索結果の表示内容や並び方を確認します。
検索回数と目標達成は別の数字として扱う
検索回数が多い語は、訪問者の関心を示します。ただし、多いことだけを理由に、新しいページを作る必要はありません。検索した訪問が問い合わせや購入へ進んだか、検索後に別の語で探し直していないかを確認します。
Google Analyticsの公式説明では、Site Searchを使った訪問と使わなかった訪問を比較でき、サイト内検索とコンバージョンや電子商取引との関係も確認できます。これは関係を調べるレポートであり、サイト内検索が成果の原因だと自動的に証明するものではありません。
最初に直すのは、回数が多い語ではなく、読者の目的を妨げている箇所です。検索開始ページ、検索語、移動先、目標達成を一組として見れば、追加すべき説明と、既存ページへの導線を直す場合を分けられます。
まず、自分のサイトで一回検索し、検索結果URLに現れるクエリパラメータを一つ特定してください。その項目名をSite Searchへ設定し、別々の検索語がSearch Termsへ分かれて記録されることを確認します。
関連記事

