Just a quick blog post, that I am currently working on a reditrack module for drupal. It will allow you to create a link with redirect and optionaly you will be able to track it.
You will be able to create conditions for each redirect, these actions could be specified in any module, reditrack module will find it and include it in add/edit forms. So for example you want to check if a cck-field has a value you are looking for, if yes then do redirect, if not, jump to next condition, etc...