The distinction is straightforward. You don't work for firms that sell leads as a lead generator; instead, your objective as a lead generator is to generate interest in their product by talking to potential consumers about your offer if it's applicable. If those customers purchase from the final buyer, you've completed the lead generation process. An Affiliate Marketer purchases an affiliate program and earns money from it.