Lead generation using incentivization is generally regarded as the lowest quality form of lead generation. Visitors to third party websites are offered "points" or cash or entry into competitions in exchange for giving their data to the third party.
Being rewarded for filling out forms can lead to unscrupulous individuals signing up multiple times. Used correctly however, it can also result in a large volume of rapidly-generated leads who are now aware of your product or services.
Lead nurturing is the path to higher ROI and better results. It is the process of converting contacts in your database into buyers . . . more about lead nurturing
Case studies showing how lead generation has helped other business, and how it can help yours too . . . see our case studies