En teoría, debería poder crear un filtro de perfil para convertir las URL para usar una cadena de consulta. En la práctica, resulta que no es posible, porque Site Search se procesa antes de que los filtros se procesen.
En cambio, lo que he encontrado que funciona es simplemente manipularlo en JavaScript para que "falsifique" una cadena de consulta directamente desde el navegador.
Algo así como:
if(!location.pathname.match(/^\/search/)){
_gaq.push(["_trackPageview"]);
}
else{
_gaq.push(["_trackPageview", location.pathname.replace("/search/","https://stackoverflow.com/search?q=")]);
}
Este una cadena de consulta "falso" haría con una clave de q
que luego podría utilizar simplemente la función de búsqueda del sitio con.
mira esto, http://www.analyticsresults.com/2009/05/google-analytics-site-search-setup_21.html –