Lead generation is a marketing activity that involves identifying and generating consumer interest in a product or service. Online lead generation has become commonplace, allowing a consumer to research products