Cost-per-action (CPA) marketing is a type of affiliate marketing which pays affiliates for every lead that completes a certain required action such as submitting an email address or zip code. Traditional affiliate marketing requires effort to persuade a v