Skip to main content
Cost per All Purchase measures the average ad spend required to generate one purchase event of any type—new customer, returning customer, subscription, or otherwise.

Formula

Cost per All Purchase = Channel Spend ÷ All Purchases

Formula Components


Example

Your Shopify store spent $12,000 on ads this month and generated 400 total purchases across all customer types. Cost per All Purchase = $12,000 ÷ 400 = $30.00

How It Works

This metric divides your total advertising spend by all purchase events tracked by the Upstack pixel. Unlike new customer CPA, which only counts first-time buyers, Cost per All Purchase includes every transaction—giving you a blended view of acquisition efficiency across your entire Shopify customer base.

When to Use


See all Attributed Conversions metrics →