$(document).ajaxSend(function(event, xhr, settings){
if (typeof _gaq !== "undefined" && _gaq !== null) {
pathes = url('path', settings.url).split('/');
_gaq.push(['_trackEvent', pathes[1], pathes[2]+":"+settings.type]);
}
});
パスからControllerとActionを分離して、それぞれカテゴリ、アクションに分離している。
環境に合わせてイベントのパラメータを設定して下さい。
jQuery UJS を利用している事が前提だと思う。
https://github.com/rails/jquery-ujs
URLのパースはjs-urlを利用している。
https://github.com/websanova/js-url