CPA (Cost Per Acquisition)
Performance-based pricing where advertisers pay only when users complete a specific action
Paying for advertising only when users complete a specific action: signing up, making a purchase, connecting a wallet, executing a transaction, or any other measurable outcome. CPA aligns payment with actual business results rather than impressions or clicks.
Important Distinction
True CPA is a billing model where you only pay when the action occurs. This should not be confused with eCPA (effective CPA), which is simply your total spend divided by conversions—you still pay for impressions or clicks regardless of results.
In Web3
Blockchain's transparency enables perfect tracking of user actions without cookies or tracking pixels. Immutable onchain records make CPA more reliable than in traditional advertising, where conversion tracking can be disputed.
Typical web3 CPA rates range from $5-50+ depending on action value and difficulty.
Key Advantages
Risk transfers from advertisers to publisher or network—you only pay for results. Provides clear ROI calculation. Eliminates payment for bot traffic since bots don't complete valuable actions. Aligns incentives between advertiser and publisher.
Current Challenges
Limited platform support—most web3 ad networks haven't built the attribution systems needed for reliable CPA billing. Publishers take more risk with CPA, so may charge premium rates or limit scale. Implementation complexity requires sophisticated tracking infrastructure.