[サイト内検索]のサイト内検索の結果が取得できない。下記のようなGoogleアナリティクスのサイト内検索設定は有効にしています。Googleアナリティクスでサイト内検索設定をして、ユーザーのニーズを把握しよう原因と解決法GoogleAnalysticのpageviewイベントでURLの?以降を送付していなかったため。page属性にlocation.pathnameを指定していました。page属性とlocation属性を両方共指定しています。結果から見るにpage、locationは、先に出現した属性を使用しているようです。そのため、page属性のみが使用ました。page属性のlocation.pathnameは、URLの?以降がないため、問題現象が発生しました。そのため、page属性を削除し、location属性にlocation.hrefを指定することでURLの?以降のアドレスをGoogleAnalyticsに送付することで問題が解決します。変更後、サイト内検索の結果が無事出力されるようになりました。※設定の変更により収集対象が、location.pathnameからlocation.hrefに変更された結果、GoogleAnalytics上でのサイトアクセスの収集結果全体が変化しました。当ブログでは、GoogleAnalyticsを以下の設定としていました。