CPA (Cost Per Action)

A performance-based pricing model where advertisers pay only when users complete specific post-install actions.

What is CPA?

Cost Per Action (CPA), also known as Cost Per Acquisition, is an advertising pricing model where payment is triggered by specific user actions beyond just installing an app. These actions typically include registrations, purchases, subscriptions, or other valuable conversion events.

CPA campaigns shift more risk to publishers/networks, since they only get paid when users complete meaningful actions—not just when they install.

CPA Formula

CPA = Total Ad Spend ÷ Number of Actions

Common CPA Events

CPA vs CPI: Key Differences

AspectCPICPA
Payment TriggerApp InstallSpecific Action
Risk LevelHigher for advertiserHigher for publisher
User QualityVariableGenerally higher
Typical CostLower per eventHigher per event
Best ForVolume/ScaleQuality/Value

When to Use CPA Campaigns

Setting CPA Targets

Calculate your target CPA based on lifetime value:

  1. Determine your average LTV per converting user
  2. Decide on your target profit margin
  3. CPA Target = LTV × (1 - Profit Margin %)