CPA (Cost Per Action) marketing is a form of affiliate marketing where advertisers pay affiliates a commission for a specific action taken by the referred customer. This action could be a purchase, filling out a form, signing up for a trial, etc. CPA marketing can be quite lucrative if done correctly, but success relies on several factors.