Googleアナリティクスのコードを主にAjaxで呼び出す私たちのシステムに実装しようとしています。私はセットアップ$ .ajaxSetupをいくつかのデフォルトのAjaxの振る舞いを処理し、要求されたurlをanalytics関数、つまりpageTracker._trackPageview( "url");に渡したいと思います。コールが行われるたびにこれを実装しないようにします。
ありがとうございました! ;) Charl。
Googleアナリティクスのコードを主にAjaxで呼び出す私たちのシステムに実装しようとしています。私はセットアップ$ .ajaxSetupをいくつかのデフォルトのAjaxの振る舞いを処理し、要求されたurlをanalytics関数、つまりpageTracker._trackPageview( "url");に渡したいと思います。コールが行われるたびにこれを実装しないようにします。
ありがとうございました! ;) Charl。
おそらくextending ajax with prefiltersを参照していると思います。
プレフィルター:
プレフィルタは、各要求 が送信される前に呼び出されるコールバック関数で、前の任意の$アヤックス()のオプションの扱いに。
例:
$.ajaxPrefilter(function(options, originalOptions, jqXHR) {
pageTracker._trackPageview(options.url);
});
のようなものが動作するはずです。
は、これは私が何をすべきかです:
$.ajaxSetup ({
'success': function(data, textStatus, jqXHR) {
_gaq.push(['_trackPageview', jqXHR.requestURL]);
}
});
$.ajaxPrefilter(function(options, originalOptions, jqXHR) {
jqXHR.requestURL = options.url;
});
製造時にはテストされないが、通常動作します。
おかげshanabus、それは本当に私を助け;)
ああ輝かしい@shanabus! ;)作品100% – user1197012