Meta ads getting add to carts but no sales? How to find the leak
Tracking, too little data, or one leaking step in your store. How to tell which, before you touch the ads.
By Mark Tran · Reviewed
The short answer
When Meta ads bring clicks and add to carts but no sales, the ads are usually not the problem. One of three things is going on: the tracking is counting things that didn't happen, there isn't enough data yet to expect a sale, or one step in your store is losing people, most often between the cart and payment.
The fix is to find which one before touching the ads. Below is the order I check it in, with what I found on Australian ecommerce accounts I audited or ran between August and October 2026, with the brands' names removed.
1. Check the numbers are real
Where to look: for the same dates, compare add to carts and checkouts started in Meta Events Manager with Shopify's abandoned checkouts and orders.
What bad looks like: Meta reports far more checkouts than Shopify has ever seen. Then "nobody pays" is a tracking problem, not a store problem.
What I found: a swimwear store's Meta pixel logged 62 checkouts started in 28 days, while Shopify showed 5 abandoned checkouts in total. Most of the extra came from one two-day burst. Real shoppers don't start 62 checkouts and finish none: across Shopify stores, Littledata's benchmark puts the typical share of started checkouts that end in an order at about half. Once the tracking was set aside, the real leak was earlier: shoppers were looking at products and not adding them to cart.
If Meta and Shopify disagree on sales rather than checkouts, read why Meta, Google and Shopify revenue differs.
2. Check there is enough data to call it
Most carts never become orders. Baymard Institute's average across 50 studies puts online cart abandonment at about 70%, so a handful of carts with no sale is normal. The question is how many carts you would expect before the first sale.
What I found: across a clothing brand's Meta ads over a month, about 6 in every 100 carts turned into a sale. At that rate, 11 carts produce no sale about half the time by chance. A swimwear store got exactly that in its first week of ads: 139 link clicks, 11 add to carts and no orders. That was not yet evidence of a broken store.
Until carts are in the dozens, judge the ads on cost per click and cost per add to cart, and the store on where people drop out, not on sales.
3. Find the step that leaks
Where to look: in Meta Ads Manager, add the columns for landing page views, adds to cart, checkouts initiated and purchases. Work out the share that makes it from each step to the next. Shopify's conversion rate report shows similar steps for all your traffic.
| Step that leaks | What I would check first |
|---|---|
| Click to landing page | Page speed on mobile, and whether the ad sends people to the homepage instead of the product. |
| Product page to cart | Price against what the ad showed, photos, sizing, reviews, and whether a first-time visitor understands what the product does. |
| Cart to checkout | Shipping cost appearing for the first time, a discount that doesn't apply, a sign-up pop-up, delivery times. |
| Checkout to purchase | Payment options, errors at payment, and whether the purchase event fires at all. |
What I found: across a clothing brand's Meta ads over a month, 15.5% of landing page visitors added to cart. But only 5.7% of those carts went on to checkout, and all 3 shoppers who started checkout bought. The biggest drop sat between cart and checkout, so that was the step to work on first, not the ads.
4. Check the ad and the page say the same thing
Where to look: search your brand in the Meta Ad Library with Australia selected. Click each active ad and compare the price, offer and product with the page it lands on.
What bad looks like: the ad promises a price, discount or product the shopper can't find once they arrive.
What I found: a beauty brand's ad showed a A$65 bundle that landed on a page priced at A$78.
5. Fix the leaking step, not the ads
Unless the ad promises something the page doesn't deliver, ads that bring people who add to cart are doing their part. Switching ads off, changing the audience or rebuilding the campaign at this point can send the ad set back into Meta's learning phase and leaves the leak where it was.
Fix one step at a time, starting with the one that loses the most people, and give it a week of traffic before reading it again. If the leak is before the cart, better product pages and clearer explanations help. If it is after the cart, it is usually cost, delivery or a broken promise from the ad.
Want a second pair of eyes?
If you run an Australian ecommerce store and your Meta ads get carts but not sales, I can find the step that leaks on a free 15-minute Meta ads audit. Your live campaigns on screen, the one fix to make first. No access needed, no obligation.
Method
Every "What I found" comes from an Australian ecommerce store I audited or managed between August and October 2026, in fashion, swimwear and beauty. Names are removed. Meta figures are as Meta reported them; Shopify figures are from the store. The chance of no sale from 11 carts is my arithmetic from one account's cart-to-sale rate, not a benchmark. These are examples of what to check, from a small number of accounts, not benchmarks for every store.
