AboutAll ServicesFree EmailOur WorkGuidesFAQContact
ServicesSEO ServicesEcommerce RankingSpeed OptimizationWebsite AuditGoogle Ads ManagementMeta Ads ManagementSocial Media ManagementAnalytics & TrackingShopify Catalogue SEO
Build & SolutionsWordPress DevelopmentEcommerce DevelopmentCustom EcommerceFlying CartFlying AdsFlying Blog
Free ToolsAll free tools →
Shopify toolsShopify Store Launch ChecklistShopify Product CSV CheckerShopify Variant GeneratorShopify Bulk Price EditorShopify SEO Bulk EditorShopify Redirect CSV GeneratorShopify Profit Margin and Fees CalculatorShopify Theme and App DetectorShopify App Weight CheckShopify Tracking CheckShopify Store Name GeneratorMerchant Center Readiness CheckProduct Title BuilderBarcode Generator and GTIN CheckerVolumetric Weight CalculatorDiscount Code GeneratorSpeed Report
Domain and securityEmail Deliverability CheckWebsite Security GradeDNS CheckerWhois LookupDomain Expiry Checker
SEO and crawlingAI Crawler CheckerRedirect CheckerRobots.txt GeneratorSitemap CheckerSchema Markup GeneratorWord Counter and Writing AnalyzerJSON Formatter and ViewerFavicon GeneratorCharacter CounterSERP and Social PreviewSlug GeneratorTitle Case Converter
Ads and trackingShopify Tracking CheckUTM BuilderBreak-even ROAS CalculatorAd Metrics CalculatorLTV and CAC CalculatorROI and Break-even Calculator
Store and speedSpeed ReportShopify App Weight CheckMerchant Center Readiness CheckShopify Profit Margin and Fees CalculatorShopify Theme and App DetectorShopify Redirect CSV GeneratorBarcode Generator and GTIN CheckerImage to WebP ConverterGST Invoice GeneratorE-way Bill Validity CalculatorShopify Product CSV CheckerImage ResizerImage CompressorReduce Image Size in KBPNG to JPG ConverterImage CropperPassport Size Photo MakerJPG to PDF ConverterShopify Variant GeneratorShopify Bulk Price EditorShopify SEO Bulk EditorShopify Store Name GeneratorShopify Store Launch ChecklistProduct Title BuilderVolumetric Weight CalculatorDiscount Code Generator
Profiles and messagingWhatsApp Link & QR GeneratorGoogle Review KitLinkedIn Headline GeneratorUPI QR Code GeneratorEmail Signature GeneratorvCard QR Code GeneratorQR Code GeneratorQR Code Scanner
Dedicated SitesServices ↗Care ↗Firstlight ↗Truefeed ↗Woo2Shopify ↗Shopify ↗Realty Leads ↗AnkShakti ↗

Guide

Meta shows checkouts but no sales. Is the checkout broken?

Why does Meta Ads show initiated checkouts but no purchases?

5 min read

Short answer

Usually because Meta's checkout count is not what it sounds like. It credits any checkout started by someone who clicked the ad within the attribution window, on any product, and counts checkout page loads where no details were entered. Check Shopify's abandoned checkouts and orders for the advertised product before you touch the checkout.

The case that looked like a broken checkout

A pro audio store ran a Meta campaign for one product. Over six days Meta reported 13 initiated checkouts and 0 purchases. Every sign pointed at a checkout fault, and pausing the campaign looked sensible.

Shopify said otherwise. There were 16 abandoned checkouts in that window, each with a real customer name, and not one contained the advertised product. The product did sell during the same week: a ₹62,990 order, paid normally, which came from a free Google Shopping listing.

What Meta's checkout number actually counts

With 7-day click attribution, Meta credits a checkout to the ad if the person clicked the ad at any point in the previous week, whatever they ended up buying. An ad clicker who later started a checkout for something else counts.

It also counts checkout page loads. Shopify only records an abandoned checkout once the shopper has entered contact details, so someone who opened checkout and left immediately exists for Meta and not for Shopify.

Try it now: Shopify Tracking Check →

Ad credit is not site health

The ad-level purchase and checkout fields report only events attributed to those ads. An empty value means the ads got no credit. It says nothing about whether the pixel fires or the site converts.

On another store the ad fields were empty across 228 landing page views and it looked like a dead pixel. The pixel's own event log for the same week showed about 1,000 page views, 219 product views, 22 add to carts, 15 checkouts and a purchase. Nothing was broken. The ads were bringing traffic that did not shop while other channels converted, and that is a targeting and creative question, not a tracking one.

The check that settles it

Pull Shopify's abandoned checkouts and orders for the campaign dates and filter by the advertised product. If the product never appears in a checkout, the checkout is not the problem.

Then look at the pixel's event totals in Events Manager, not the ads report. Healthy event volume with no ad credit means the pixel works and the audience does not buy.

Only if shoppers reach checkout with the product and then fail should you test the checkout itself.

When the numbers genuinely disagree

There are real faults too. The most common is purchases counted twice because the pixel and the Conversions API send the same order without a shared event id, so Meta cannot deduplicate them. On stores with a third-party checkout the opposite happens: the pixel never sees the purchase page at all, and only a server-side purchase event fixes it.

How we can help

Want this done for you?

These are the services that fix what this guide describes. Prices are starting prices.

Not sure which you need? Book a free 30-minute call and bring this result, or send us a message. No obligation, no pitch deck.

Server-side tracking →Meta Conversions API setup →Meta ads management →

Want free stats on your site first?

Send us the URL. We pull the numbers from your own accounts and tell you what is wrong before there is any quote, and before there is any contract.

No pitch deck, no obligation. Bring your URL and we will look at it together.