Back in the 90's we never had things like Google Analyics and other trackers - in this day and age I'd say there should be no reason to use a redirect 'unless' you want some kind of disclaimer or message that says 'You are now leaving the site, do you want to continue?' You know the ones, bloody ignoring... Anyhow.
Using a tracking URL makes things easier for yourself but ideally its not ideal for several reasons:
- Your links are not clean and in no way can the visitor assume that they will end up at the location where you say they will, of course you can by pass this by using the `title="http://www.blah.com" but that gimps the user experience as you could be using it for something much more useful.
- Using a redirect also uses extra unnecessary processing time in several ways, one for each time someone clicks a out going link they going to tracking URL which is a server side request, then you also have the processing involved to log that out going, when today's analyics are off-site for the majority of sites meaning the processing is not done by your server.
- The other problem is that its annoying for people who copy and paste links, for example say you have a page about Turbo V16 Engine, and link out to another site, what if they want to share that link? They right click, copy and paste it too a friend which again would put load on the server nevermind make the logs look like they got more outgoings then it really has.
I'll try and think of some more negatives, but ya... Again cloaking aka tracking URLS :P
You can track URLS without using a tracking redirect so in this day and age there should be no reason to, yes using tracking urls is easier than say using Anayltics but while there's no huge benefits to not using trackings as I can think off it sure does look cleaner for your audience.
Links should be