When we give out our referral links, people can simply remove our names from it before they join a program. Each time this happens, that is one more referral we are losing but as a way to prevent this, people have been using URL cloaking services such as TinyURL or URLFreeze. It is a great thing if they cannot remove your names, but what if they do not join the program we show them?
I learned of a website called LinkBucks. It is a URL cloaking service but what makes this one different is that you could earn money from using it, and you only need people to click on your links.
If you visit their forum, you can read the tips posted by other members to learn how you can increase your earnings.
P.S. They are working on new anti-cheat tools, and higher payouts to honest members.