Facebook ads not tracking your sales? You're not going crazy.
Your store says you sold 40 orders. Meta says your ads made 19. Both numbers are "right" - and that gap is quietly wrecking how your ads perform.
Why this happens
Meta's pixel lives in the buyer's browser. Ad blockers, iOS privacy settings and cookie banners stop it from reporting 30-40% of real purchases. Meta never finds out those sales happened - so its algorithm optimises on half the picture, and your reported ROAS looks worse than reality.
The three usual suspects
- iOS + ad blockers - the pixel simply never fires for a big slice of buyers.
- Pixel installed, purchase event missing - page views track, money doesn't. In one audit of 500 small-business ad accounts, fewer than half had conversion tracking installed at all.
- Consent banner blocks the pixel - correct for privacy, invisible to Meta.
The fix: send sales from your store, not the browser
Meta's Conversions API (CAPI) reports purchases server-to-server, straight from your shop. No browser, nothing to block. Meta deduplicates against the pixel, so sales seen by both count once.
Setting CAPI up by hand means developer work: tokens, event IDs, hashing, testing. Magneety does it in one click - connect your Shopify or WooCommerce store and Meta, pick your pixel from a list, press "Test it", done. Every order flows to Meta within minutes, with only scrambled (hashed) customer data ever leaving your store.
Bonus: if you set your profit margin, Magneety can send what you keep as the sale value - so Meta hunts profitable customers instead of big spenders who cost you money.
Fix your tracking in one click
Connect your ads and your store. Magneety shows what actually makes money - and fixes what doesn't, when you say go.
Start free - no credit card 14-day trial · from €50/month after · cancel anytime