Pay-for-performance advertising is a type of performance advertising where advertisers pay only when a specific action is taken, such as a click, conversion or sale. This approach is often used in affiliate marketing and lead generation campaigns.