Segue abaixo o código que gerei, no caso ela é bem especifico para a necessidade que tinha, mas pode ser adaptado para outras funcionalidades.
var url;
var pagina;
url = window.location.href.toLowerCase();
var regaspx = new RegExp("[a-z _ / . :]+.aspx");
var regasp = new RegExp("[a-z _ / . :]+.asp");
var reghtml = new RegExp("[a-z _ / . :]+.html");
var reghtm = new RegExp("[a-z _ / . :]+.htm");
//aqui eu retiro o dominio pois no GA já está mostrando o local, para não
//duplicar retirei o mesmo
var strReplace = url.replace("http://seu dominio.com.br/", "");
if (strReplace.match(regaspx)) {
document.write(strReplace.match(regaspx));
pagina = strReplace.match(regaspx);
} else if (strReplace.match(regasp)) {
document.write(strReplace.match(regasp));
pagina = strReplace.match(regasp);
} else if (strReplace.match(reghtml)) {
document.write(strReplace.match(reghtml));
pagina = strReplace.match(reghtml)
} else if (strReplace.match(reghtm)) {
document.write(strReplace.match(reghtm));
pagina = strReplace.match(reghtm)
}
else {
pagina = '';
}
var _gaq = _gaq || [];
//aqui deve ser colocado o código GA
_gaq.push(['_setAccount', 'CódigoGA']);
_gaq.push(['_trackPageview', '' + pagina + '']);
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();