Cost per acquisition (CPA) is the amount you spend on marketing to acquire one paying customer. It’s a key metric for understanding the efficiency and profitability of your paid campaigns in ecommerce.
CPA tells you exactly how much it costs to generate a sale. This makes it one of the most important profitability metrics for paid acquisition strategies. A CPA that’s too high relative to your average order value or customer lifetime value can quickly erode margins. Tracking CPA helps you determine which channels, campaigns, and creative approaches produce customers at the most sustainable cost. In ecommerce, where margins can be thin, keeping CPA in check is essential to scaling without losing money.
CPA = (Total Ad Spend ÷ Number of Conversions). The “conversions” here are paying customers, not just leads. CPA is heavily influenced by click-through rate, conversion rate, and media costs. By improving any part of the funnel, more efficient targeting, higher click rates, better landing page conversion, you can lower CPA.
A DTC apparel brand runs Facebook ads and spends $10,000 to generate 500 sales. CPA = $20. With an average order value of $50 and a 50% gross margin, the CPA is sustainable. However, when CPC rises and conversion rate drops, CPA climbs to $28. The brand responds by pausing underperforming ad sets and testing new creative, bringing CPA back under $20.
CPA is not CPC, which measures cost per click, nor is it CAC, which often includes all acquisition costs, not just media spend.
Might as well give us a shot, right? It'll change the way you approach CRO. We promise. In fact, our friend Nate over at Original Grain used element-level revenue data from heatmap to identify high-impact areas of his website to test, resulting in a 17% lift in Revenue per Session while scaling site traffic by 43%. Be like Nate. Try heatmap today.