We as a corporation no longer use affiliate links which are not cloaked with a short URL. What we find is many people slip the link if we use them. The short URL system we currently use put our branding, live chat capability, and opt in above the affiliate page.
It is program which is simple to use at least for us. No HTML, PHP or java required. The one we use also let us optimize the short URL for search engines. There is a capability of letting you choose what people see in the short link to a point. Tracking is an added value. It takes about two minutes to find out how many people have visited the affiliate site through the short link.
This is one of many programs we have used to make short links and we do receive live chats, offline messages and opt ins using the one we do now. It is the only one we have found which has this capability.
There is only one portion of the corporation which use them. Short links don't help regular or mobile websites which have a domain name only. They have no value to facebook integrated sites. Those you want found organically or by facebook visitors.