2

私たちが構築しているサイトへの主要なインターフェースは、jQuery UI オートコンプリート検索ボックスです。ユーザーはいくつかのキーワードを入力し、結果を選択すると、location.href選択したページにリダイレクトされます。

_gaq.push(['_trackPageview','/?s=' + current_term']リダイレクトの前にすべての検索が適切に追跡されています ( ) が、宛先ページはログに記録されません。すべての宛先ページは/GA に設定されています。

調べましたが、リダイレクトの前に宛先を明示的に設定する方法が見つかりません。あなたはなにか考えはありますか?

前もって感謝します。

4

2 に答える 2

3

という事実が原因である可能性があります

_gaq.push(...)

非同期です。そして、window.locationコードの実行を停止してリダイレクトを呼び出しています。

解決策は、呼び出し時にコールバック関数をアタッチすること_gaq.pushです:

_gaq.push(['_trackPageview','/?s=' + current_term], function() {
    // redirect user here...
    // window.location = ...
})
于 2012-10-05T00:05:10.083 に答える
1

GA で内部検索を構成していますか?

検索がログに記録されている可能性がありますが、トップ ページ レポートの URL からパラメータが取り除かれています。

その場合、内部検索キーワード レポートでデータを確認できるはずです。

その場合、パラメータをトップ ページ レポートに表示したい場合は、URL から検索パラメータを削除するかどうかを定義するプロファイル設定のチェックボックスをオフにする必要があります。

于 2012-10-05T21:29:01.690 に答える