Tracking AJAX requests in Google Analytics is easy as described in the Google help center. When we use the Grails formRemote taglib we can track a form submit in Google Analytics. We must execute the Javascript code pageTracker._trackPageview('/formsubmitted') and the "page" formsubmitted will show up in the Google Analytics reports.
The following snippet shows how we can use the onSuccess attribute to execute this code:
<g:formRemote name="formname" method="GET"
url="[action:'handleSubmit']"
onSuccess="if (pageTracker) pageTracker._trackPageView('/reservation');">
...
form fields here
...
</g:formRemote>