Lead generation jest procesem, który polega na zbieraniu danych kontaktowych od potencjalnych klientów. Wykorzystuje się do tego różnego rodzaju narządzie i kampanie marketingowe np. landing page. Bardzo często tego typu kampanie prowadzone są w taki sposób, że w pierwszej kolejności skupia się uwagę potencjalnego klienta na danej sprawie, a następnie próbuje się pozyskać dane od tych osób.