How to Fix Your Meta Pixel & CAPI Before Scaling Ads
Accurate tracking is the foundation of ad performance. Learn how to set up the Conversions API (CAPI) correctly and stop wasting budget on bad data.
Most ad accounts that “stop working” never had a measurement problem with the algorithm — they had a data problem. If the signals you send back to Meta are incomplete or duplicated, Advantage+ optimises toward the wrong people, your reported ROAS drifts from reality, and scaling only amplifies the error.
Before you touch budgets, fix the foundation.
1. Audit what’s actually firing
Install the Meta Pixel Helper Chrome extension and walk your funnel:
view content → add to cart → initiate checkout → purchase. For each step you
want exactly one event, fired once, with the right parameters
(value, currency, content_ids).
Common problems you’ll spot immediately:
- The Purchase event fires on page load instead of order confirmation.
valueandcurrencyare missing, so ROAS can’t be calculated.- Two pixels are installed (e.g. theme + app), doubling every event.
2. Add the Conversions API (CAPI)
Browser pixels lose 20–40% of events to ad blockers, ITP, and iOS privacy changes. The Conversions API sends the same events server-side, so Meta sees conversions the browser never reported.
The non-negotiable rule: send a shared event_id from both the pixel and
CAPI for the same conversion. Meta uses it to deduplicate. Without it you
double-count and your optimisation gets noisier, not cleaner.
Browser Pixel ──► Purchase (event_id: 1a2b3c)
Server CAPI ──► Purchase (event_id: 1a2b3c) ← same ID = deduplicated
For Shopify, the native Facebook & Instagram channel handles CAPI with deduplication out of the box — verify it’s enabled rather than bolting on a second tool.
3. Improve Event Match Quality
In Events Manager, each event shows an Event Match Quality score. Higher match quality means more conversions can be attributed back to a real person. Pass hashed customer parameters with every event where you have them:
- Email and phone number
- First/last name, city, state, zip
fbpandfbccookies- IP address and user agent (server-side)
Moving from “Poor” to “Good” match quality routinely recovers conversions that were silently being dropped.
4. Verify, then scale
Give the account 3–7 days after changes, then check:
- Events Manager → Deduplication: should read “Processed and deduplicated.”
- Reported vs. actual orders: pixel purchases should land within ~5–10% of your store’s real order count.
- Attribution setting: confirm you’re comparing the same window everywhere.
Only once your data is trustworthy should you scale. Clean signals make Advantage+ smarter; dirty signals make it expensively wrong.
Want a second pair of eyes on your tracking setup? We run free 30-minute pixel & CAPI audits — book one here.
Apply this to your business
Enjoyed the article? Let's discuss how we can implement these specific insights to scale your brand's performance.