How hard would it be to record these custom variables after a successful transaction?
_gaq.push(['_setCustomVar',1,'PromoCode','
_gaq.push(['_setCustomVar',2,'PaymentType','
_gaq.push(['_setCustomVar',3,'ShipMethod','
_gaq.push(['_setCustomVar',4,'CustType','Repeat',1]);
Here's the format:
_gaq.push('_setCustomVar',index,'name','value',scope);
Reference article #1
Reference article #2