top of page
Typographic Black and Blue.png

Why Is My Cost Per Add-To-Cart Stable but Cost Per Purchase Doubling: Mid-Funnel Leak Detection

Cost per Add-to-Cart is stable at ₹180. Cost per purchase used to be ₹720. This month it's ₹1,450. The top of the funnel is fine. Something between ATC and Purchase is broken.


Mid-funnel leaks are the most expensive problem in Indian D2C and the hardest to spot — because the ad-level metrics look normal. The leak hides between cart and checkout, between checkout and payment, between payment attempt and payment success.


First: Confirm It's Mid-Funnel, Not Top or Bottom


Rule out the obvious before chasing the subtle.


  • Check ATC volume. If ATCs dropped too, the leak is upstream — creative or audience.

  • Verify Purchase event is firing correctly. A broken Pixel under-reports purchases — see our [CAPI guide](https://www.wittelsbach.ai/post/conversion-api-capi-for-meta-ads-complete-india-d2c-setup-guide).

  • Compare ATC to Initiate Checkout to Payment Info to Purchase. The drop tells you the exact stage.


The Root Cause: Cart Abandonment Has Many Names


Between ATC and Purchase in India there are at least six common leak points:


  • Shipping cost shock — free shipping promise broken at checkout.

  • Payment failure — UPI declines, COD removed unannounced, gateway timing out.

  • Coupon expectation mismatch — ad says 30% off, code doesn't apply on selected SKU.

  • Slow checkout page on mobile data, especially on Tier-2/3 connections.

  • Trust gap — no GST, no return policy visible, no order tracking explained.

  • Cross-device drop-off — ATC on phone, intended purchase on desktop, lost in the gap.


The 4-Step Mid-Funnel Diagnostic


Step 1: Build the Funnel Ratio


Pull ATC, Initiate Checkout, Add Payment Info, Purchase over 30 days. Calculate ratios. Healthy Indian D2C benchmarks: ATC→IC 55-70%, IC→APP 70-85%, APP→Purchase 80-92%. Anything materially below is your leak.


Step 2: Check Shopify/WooCommerce Cart Recovery Reports


Your store's analytics often tell you more than Meta. Shopify's Abandoned Checkout report shows the exact stage where users dropped. WooCommerce has similar via plugins.


Step 3: Test Checkout on Slow 3G


Chrome DevTools → Throttling → Slow 3G. Try to complete a purchase. If the page is unusable, you've found the leak for 30-40% of Tier-2/3 users.


Step 4: Audit Payment Methods


Run a test purchase through every available method — UPI, card, COD, net banking, wallets. Each one that fails or shows extra fees is a confirmed leak.


The Fix: One Leak at a Time


  1. Show shipping cost on the PDP, not at checkout. Surprise charges kill conversion.

  2. Always offer UPI + COD in India unless your AOV is too low for COD economics.

  3. Make GST and return policy visible on the PDP and the cart page.

  4. Strip checkout steps. One-page checkout outperforms multi-step in India.

  5. Set up abandoned cart recovery via email + WhatsApp within 30 minutes.

  6. Reference our [retargeting funnel playbook](https://www.wittelsbach.ai/post/retargeting-funnels-for-d2c-beyond-abandoned-cart-sequences) for full sequences.


How Wittelsbach AI Catches Mid-Funnel Leaks


Bach AI cross-references your Meta funnel data with site signals to find exactly where users drop off — and quantifies the ₹ recoverable from each fix. The average Indian D2C account has ₹60,000-₹3L/month leaking through mid-funnel, mostly fixable in a week. Try Bach AI on your account at [app.wittelsbach.ai](https://app.wittelsbach.ai).


Frequently Asked Questions


What's a healthy ATC-to-Purchase rate for Indian D2C?


For most categories: 25-40%. Below 20% indicates a serious mid-funnel leak. Above 50% is excellent and usually means strong PDP, frictionless checkout, and pre-qualified traffic. The number varies by category — jewelry and high-AOV products often run 15-25% (longer consideration), while everyday consumables can hit 40-55%.


Could a Meta Pixel issue be causing this gap?


Yes — and it's the most common false alarm. If your Pixel fires Purchase events on the wrong page or with wrong values, your reported cost per purchase will look inflated even though real purchases are healthy. Always validate Pixel + CAPI events match your Shopify/WooCommerce order count before declaring a mid-funnel leak.


How fast should abandoned cart recovery fire?


For Indian D2C, the first recovery message should hit within 30 minutes via WhatsApp or SMS — these have 90%+ open rates compared to 25% for email. Follow with email at 2 hours, WhatsApp again at 24 hours with a small incentive, and a final reminder at 72 hours. Most accounts recover 8-15% of abandoned carts with this cadence.


Does COD really still matter for D2C in India?


Yes, depending on AOV. For products under ₹1,500, COD still drives 40-60% of orders in Tier-2/3 cities. For products above ₹3,000, COD share drops to 15-25% and return-to-origin rates spike, so many premium brands cap COD at higher AOVs. The right call is COD enabled with smart filters (city, AOV, repeat-customer rules) — not blanket on or off.


Is one-page checkout always better than multi-step?


For Indian D2C — almost always yes. Multi-step checkouts add 15-25% drop-off versus single-page. The exception is high-AOV products where buyers want to feel a deliberate purchase — but even then, the steps should be visible-but-not-blocking, not navigation-required. Test one-page checkout on your top SKUs and measure ATC→Purchase ratio change.

Comments


bottom of page