Cost per acquisition (CPA)
Cost per acquisition (CPA), also called cost per action, is total cost divided by the number of conversions — the price of buying one desired action. It is more outcome-focused than CPC or CPM because it counts results, not clicks or impressions. But CPA is only as solid as the conversion definition and the attribution window behind it, and a low CPA is not the same as profit.
What this means
CPA = total cost ÷ conversions. A 'conversion' is whatever action you designate — a sign-up, a lead, a purchase. Because it ties spend to outcomes rather than to clicks (CPC) or impressions (CPM), CPA is a more decision-useful efficiency metric for performance campaigns.
Definition and attribution sensitivity
Two things can move CPA without any change in real efficiency. First, the conversion definition: counting micro-conversions (newsletter sign-ups) versus purchases produces very different CPAs. Second, attribution: the model (last-click, data-driven) and the lookback window decide which conversions get credited to which spend, shifting the denominator. CPA is also not profit — a CPA below your customer's value is healthy, but CPA itself contains no revenue, so it must be read against value metrics.
- CPA = cost ÷ conversions (cost per action)
- The conversion definition sets the denominator
- Attribution model and window shift the credited conversions
How it appears in analytics and logs
A CPA figure tells you what each conversion cost to acquire. It shifts when the conversion event, attribution model, or lookback window changes — so a CPA move can be a measurement change, not a performance one.
Diagnostic use case
Use CPA to compare the cost of producing actual conversions across campaigns, while holding the conversion definition and attribution window constant.
What WebmasterID can help detect
WebmasterID records conversion events first-party, so the denominator in your CPA can be defined and audited on your own terms rather than inferred from third-party tags.
Common mistakes
- Comparing CPA across campaigns with different conversion definitions.
- Ignoring the attribution window when CPA changes.
- Treating a low CPA as proof of profit.
Privacy and accuracy notes
CPA is a cost-to-conversions ratio reported in aggregate; it needs no personal identifiers. Conversion counting should avoid carrying PII in event data.
Related pages
- Cost per click (CPC)
Cost per click (CPC) is the amount an advertiser pays for each click, calculated as total cost divided by clicks. In an auction-based system the actual CPC is set by competing bids and ad quality, not just your max bid. CPC measures the price of a click, not its worth — a cheap click that never converts is not a bargain — so it is read alongside conversion and value metrics, never alone.
- Return on ad spend (ROAS)
Return on ad spend (ROAS) is the revenue attributed to advertising divided by the cost of that advertising, usually expressed as a ratio or percentage. It answers 'how much revenue did each unit of ad spend bring back'. ROAS is not ROI — it ignores product margins and other costs — and its numerator depends entirely on the attribution model, so the same campaign can show very different ROAS under different rules.
- Conversion rate: definition and denominators
Conversion rate is the share of some base that converted. The trap is the denominator: conversions per session, per user, and per unique visitor give different numbers and mean different things. Without stating the base, a conversion rate is ambiguous — and comparing rates with different bases is meaningless.
- Attribution analytics
Define and attribute conversions first-party.
Sources and verification notes
Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.