Cost per Lead:

Cost per Lead refers to the cost of advertising it takes to generate a new lead.  A lead is typically a name, contact details, and any other pertinent info about a potential customer.  Most lead generating models bank on the idea that a certain percentage of the leads will become paying customers.  Thus, the more leads you have the more opportunity you have to make a sale.