CAC in marketing: how to calculate acquisition cost
CAC (Customer Acquisition Cost) measures how much it costs to acquire each customer. Learn to calculate it correctly, understand the LTV/CAC ratio, and...

The modern customer does not think in channels. They start searching for a product on Instagram, compare it on their phone during the commute, buy it on their laptop at home, and return the item in a physical store. For them it is a single continuous experience. For most companies, it is a nightmare of disconnected silos.
The omnichannel experience is the answer to that gap. And the companies that have implemented it well notice it directly in their conversion and loyalty metrics.
Many companies believe they are omnichannel because they have a website, an app, social media, a physical store, and a phone line. That is being multichannel. The difference is profound:
Multichannel: the customer can interact with the company through multiple channels, but each channel operates independently. Online purchase history is not available in-store. The chat agent does not know the customer called yesterday. The experience fragments.
Omnichannel: all channels are integrated around the customer. Context, history, and preferences are maintained and shared across channels. The customer can start an interaction on one channel and continue it on another without losing the thread.
The difference is not technological in its origin: it is strategic. The starting point of omnichannel is designing the experience from the customer's perspective, not from the company's internal structure.
The data is consistent on this point. According to Harvard Business Review studies, customers who use multiple channels in an integrated way spend 10% more online and 4% more in physical stores than single-channel customers. They are also more loyal: they have a 23% higher probability of repeat purchase.
The explanation is intuitive: when the customer does not have to start from scratch on each channel, perceived effort drops, trust rises, and the probability of completing the purchase increases.
The most common friction points that destroy the omnichannel experience — and with it, conversion — are:
Each of these friction points is a CRO experiment waiting to be launched.
The first technical requirement is to be able to identify the same customer across all channels. This requires a Customer Data Platform (CDP) or at least a centralized CRM that collects the behavior and interactions from each channel.
Without unified identification, personalization is impossible and continuity between channels remains wishful thinking.
Living omnichannel requires data to flow in real time between systems. If a customer adds something to their cart from their phone, that cart must be immediately available when they open their laptop. If they return a product in-store, the history must update before they receive the "how did you like your purchase?" email.
Customer trust breaks when there are inconsistencies between channels. A different price on the website and in the app, a promotion that does not apply in-store, a different returns policy per channel: all of this generates distrust and increases abandonment.
The most critical moment of the omnichannel experience is typically customer service. An agent who can see the customer's complete interaction history — including what they browsed on the website before calling and their previous orders — can solve the problem faster and to greater satisfaction.
Zappos built its omnichannel customer service reputation on this principle: any agent attending to the customer has access to all context and has authority to resolve the issue on the spot, without transfers.
Mobile is the channel that connects all the others. It is the device the customer brings to the physical store, uses to scan QR codes, compares prices in real time, and receives post-purchase notifications on.
An omnichannel strategy without an excellent mobile experience is an incomplete strategy.
The common mistake is trying to transform everything at once. Incremental implementation works better:
Phase 1: Diagnosis of the current customer journey. Map all existing touchpoints and identify the most frequent friction points. Post-interaction surveys and analysis of support tickets are excellent data sources for this diagnosis.
Phase 2: Data unification. Implement a CRM or CDP that centralizes customer identity and history. This is the most critical technical step.
Phase 3: Integration of priority channels. Start with the 2-3 channels where most interactions occur and where disconnection creates the most friction. Typically: website, app, and customer service.
Phase 4: Experimentation and optimization. Once channels are integrated, use A/B experimentation to optimize key touchpoints. Which cart abandonment recovery message works best when the customer left from mobile? Which post-return offer maximizes retention?
Phase 5: Expansion to additional channels. With a solid foundation, extend the integration to offline channels (physical stores, events) and new digital channels.
Starbucks is the most cited case study. Their app unifies the loyalty program, advance ordering, in-store payment, and personalized recommendations. The customer can order from home, pay with accumulated points, and pick up in-store without waiting. The app generates more than 25% of transactions in the United States.
Zara integrates online and physical inventory so that customers can reserve online and collect in-store, or return in-store what they bought online. The result is that in-store returns generate additional purchases in a high percentage of cases, turning a cost into a sales opportunity.
Banco Sabadell in the financial sector implemented continuity between the digital channel and the physical branch: the customer can start a loan application in the app and complete it with an advisor in-branch with all context available. The conversion rate of digitally initiated leads increased significantly with this model.
From the conversion optimization perspective, omnichannel opens a universe of experiments that go beyond the classic A/B test on a landing page:
These questions can only be answered when data from all channels is unified and analyzable jointly.
If you want to explore how omnichannel integration can improve conversion in your business with a rigorous experimentation methodology, we can help.
Discover how we optimize conversionWant a map of the friction points in your digital experience? Start here:
Audit your site for free with Scan&BoostAdrià Vidal is a conversion optimization and growth specialist at Boost. He works with digital companies to improve their activation, retention, and conversion rates through data-driven experimentation. Connect on LinkedIn
CAC (Customer Acquisition Cost) measures how much it costs to acquire each customer. Learn to calculate it correctly, understand the LTV/CAC ratio, and...
Churn rate measures how many customers you lose in a period. Learn how to calculate it, understand benchmarks by industry, and discover data-driven...
Data driven marketing is not just about having nice dashboards. It is about building a culture where every marketing decision is grounded in evidence, not...