Lead generation is to obtain potential sales contacts for business purposes. Lead generation process varies between industries, but the overall goal is one – to drive traffic to website, then convert this traffic into quality leads: names, addresses, e-mail addresses and any other contact data of individuals or institutions.