A lead is obtaining the contact details of a potential customer. Many of the online companies prefer to generate leads online which they will then follow up, in fact many affilaite programs pay per lead.