Customer Acquisition Cost (CAC): Attribution Models Explained
Customer Acquisition Cost (CAC) is what you spend to win one new customer. The attribution model you pick decides how much of that cost each channel gets, so the same store can see a very different CAC per channel.
Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free
By Joris van Huët, Founder & CEOUpdated 5 min read
Run the numbers for your store: the free LTV:CAC ratio calculator.
Quick Answer
Customer Acquisition Cost (CAC) is what you spend to win one new customer: marketing and sales spend for a period divided by the new customers in that period, so, for illustration, €10,000 that brings in 250 new customers is a €40 CAC. A marketing attribution model decides how much of that spend and how many of those customers each channel gets, so the same store can show a very different CAC per channel under last click than under a multi-touch model. Getting that split right is what lets you move budget and improve Return on Ad Spend (ROAS).
Understanding Customer Acquisition Cost (CAC)
See also: Cost Per Acquisition (CPA) for Ecommerce: How to Calculate and Optimize
Customer Acquisition Cost (CAC) represents the total investment a business makes to attract and convert a new customer. This metric includes all marketing, sales, and related expenses within a specific timeframe, divided by the number of customers acquired during that period.
For Shopify brands, knowing the CAC is essential to gauge marketing efficiency, allocate budgets wisely, and ultimately increase profitability. If your CAC is too high relative to the Lifetime Value (LTV) of your customers, sustainable growth becomes difficult. Conversely, a balanced or low CAC indicates efficient marketing and better returns.
Why Accurate Marketing Attribution Matters for CAC
Simply knowing your overall CAC isn’t enough. To refine marketing efforts, you need to understand which channels contribute most effectively to customer acquisition. This is where marketing attribution comes into play.
Marketing attribution models assign credit to the various touchpoints (ads, emails, social media, search and more) that a customer interacts with before converting. For Shopify merchants, reliable tracking of the revenue each channel brings in is what makes a per-channel CAC trustworthy.
Common Attribution Models Explained
See also: Offline Attribution Models: You're Burning Money on a Guess
Attribution models differ in how they assign credit along the customer journey. Each model offers unique insights, and choosing the right one depends on your business goals and marketing complexity.
Single-Touch Attribution Models
Single-touch models assign 100% of the credit to just one interaction in the customer journey.
-
First-Touch Attribution: All credit goes to the first interaction a customer has with your brand. This model is useful for understanding which channels initiate interest but ignores later influences.
-
Last-Touch Attribution: All credit goes to the final interaction before purchase. This is the most commonly used model but can overlook earlier touchpoints that helped nurture the customer.
While simple, single-touch models often oversimplify the customer journey, which can lead to misleading conclusions about channel effectiveness.
Multi-Touch Attribution Models
Multi-touch models distribute credit across multiple touchpoints, providing a more nuanced view of how different marketing efforts contribute to conversions.
-
Linear Attribution: Credits all touchpoints equally throughout the customer journey, offering a balanced perspective on each channel’s role.
-
Time-Decay Attribution: Assigns more credit to touchpoints closer to the purchase, reflecting their stronger influence on the final decision.
-
U-Shaped Attribution: Gives more credit to the first and last touchpoints, highlighting the importance of both customer acquisition and conversion.
-
W-Shaped Attribution: Extends the U-Shaped model by also assigning significant credit to the touchpoint that generated the lead, emphasizing key milestones in the journey.
For Shopify merchants running several channels, multi-touch models show how the channels share the work, which changes the CAC you calculate for each one.
How to Apply Attribution Models to Refine CAC
Start from your own numbers: divide each channel's spend by the new customers GA4 credits to it for the same month, and check the total against the new customers in your Shopify orders.
Focus on the channels that drive truly incremental sales instead of relying on platform-reported ROAS figures, which can be inflated or inaccurate. Independent attribution helps isolate genuine performance.
Adopt multi-touch models to recognize the full customer journey rather than just the last click. This approach helps you understand how upper-funnel efforts contribute to eventual conversions.
Use recent data to adjust budgets and campaigns: an old report can hide a channel that has stopped paying back.
Regularly compare CAC against customer LTV to ensure acquisition remains profitable. If CAC creeps too high, revisit your attribution insights and refine channel mix accordingly.
Why Shopify Brands Should Prioritize Marketing Attribution
Shopify merchants sell in a crowded ecommerce market where every euro counts. Marketing attribution shows which channels earn their share of the budget, so you can allocate spend efficiently and grow without overpaying for customers. By understanding the true cost and impact of each marketing touchpoint on CAC, Shopify stores can:
- Avoid overspending on underperforming channels
- Identify high-impact campaigns that generate incremental revenue
- Refine the customer journey for better conversion rates
- Make strategic decisions backed by reliable data
Conclusion: Take Control of Your CAC
Customer Acquisition Cost is more than just a number: it's a key performance indicator that drives profitability and growth for Shopify ecommerce brands. The attribution model you choose decides the CAC you see for each channel, so choose it deliberately and check the channel totals against your Shopify orders.
Every ad platform counts the customers it touched, so each one reports a CAC in its own favour. Later, once your own spend-per-new-customer numbers are in place, a causal attribution tool like Causality Engine can give a second opinion on what each channel actually caused, from a GA4 export.
Frequently asked questions
What is Customer Acquisition Cost (CAC) and why is it important for e-commerce brands?
Customer Acquisition Cost (CAC) measures the total marketing spend needed to acquire a new customer, helping ecommerce brands evaluate the efficiency of their marketing efforts and optimize ad spend to improve return on ad spend (ROAS).How do attribution models improve the accuracy of marketing ROI tracking for Shopify stores?
Attribution models assign credit to multiple marketing touchpoints throughout the customer journey, providing Shopify stores with real-time, accurate data on which channels drive sales and enabling better optimization of marketing strategies.What are the benefits of using multi-touch attribution over last-click attribution in e-commerce?
Multi-touch attribution credits all relevant touchpoints in the customer journey, not just the last click, so upper-funnel channels get some of the credit. That gives a fuller view of marketing impact, though it still shows which touchpoints were present, not which ones caused the sale.How can real-time attribution data help improve marketing performance for online stores?
It shortens the time between a channel going wrong and you noticing, so you can move spend before more budget goes to waste. Fresh data only helps if it's right, so check it against your Shopify orders before you act on it.What should Shopify store owners consider when choosing attribution software?
Shopify store owners should select attribution tools that integrate directly with their store, enabling accurate revenue tracking, automatic sales attribution, and real-time performance insights for better marketing optimization.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.
Keep reading
Terms in this article
- Cost Per Acquisition (CPA)Cost Per Acquisition (CPA) measures the average cost to acquire a single customer.
- Customer acquisitionCustomer acquisition attracts new customers to a business. For e-commerce, this means driving the right traffic to the website.
- Customer Acquisition Cost (CAC)Customer Acquisition Cost (CAC) is the cost to convince a consumer to buy a product or service. It measures marketing campaign effectiveness.
- First-Touch AttributionFirst-Touch Attribution gives 100% of conversion credit to the first marketing touchpoint a customer interacted with. This model identifies channels effective at generating initial awareness.
- Last-Touch AttributionLast-Touch Attribution: A single-touch attribution model that gives 100% of the credit for a conversion to the last marketing touchpoint a customer interacted with.
- Marketing AttributionMarketing attribution assigns credit to marketing touchpoints that contribute to a conversion or sale. Causal inference enhances attribution models by identifying true cause-effect relationships.
- Multi-Touch AttributionMulti-Touch Attribution assigns credit to multiple marketing touchpoints across the customer journey. It provides a complete view of channel impact on conversions.
- Offline AttributionOffline Attribution connects digital marketing campaigns to offline consumer actions like in-store purchases. It shows the real-world impact of online advertising.