Meta Pixel and Conversions API Checks That Catch Lost Conversions
How to check that Meta sees the leads and sales your ads produce, and fix the common setup errors.
Key Takeaways
- The Meta Pixel records actions in the browser. The Conversions API sends the same actions from your server, which recovers events blocked by browsers and privacy settings.
- Run both and deduplicate them with a shared event ID, so each conversion counts once.
- Event match quality improves when you send hashed customer details such as email and phone with each event.
- Confirm that the event each ad set optimizes for is the event your site actually sends.
On This Page
Meta can only optimize toward actions it can see, so the Pixel and Conversions API need to report every lead or sale once, with enough customer detail for Meta to match it to a person. The checks that catch most problems take under an hour in Events Manager: test events on your own site, confirm deduplication, review event match quality and compare the event each ad set optimizes for with the events actually arriving.
Pixel and Conversions API Roles
The Meta Pixel is code on your website that sends events, such as Lead or Purchase, from the visitor's browser. Ad blockers, browser privacy features and declined cookie consent stop some of those events.
The Conversions API sends events from your server or platform directly to Meta. It is not affected by browser blocking in the same way, and it can send events that never happen in a browser, such as a lead becoming a customer in your CRM. Most website platforms, including Shopify and many WordPress plugins, offer built-in Conversions API connections. Meta also offers a Conversions API Gateway for businesses without developers.
Check 1. Events Arrive
In Events Manager, open Test events, enter your website and complete a form or test purchase. Confirm the event appears from both the browser and the server.
Check 2. Deduplication
When both sources send the same event, Meta needs a matching event ID from each to count it once. Events Manager shows whether events are deduplicated. If browser and server events both appear without deduplication, reported conversions will roughly double.
Check 3. Event Match Quality
Each server event can include hashed customer information such as email, phone, name and city, which helps Meta match the event to a person on Facebook or Instagram. Events Manager scores this as event match quality. Send the details your forms already collect. Higher match quality usually improves both reporting and optimization.
Check 4. The Optimization Event Matches
Open each ad set and confirm the conversion event it optimizes for. A common error is optimizing for Lead while the site sends Contact or Schedule, or optimizing for Purchase on a site where purchases rarely fire because checkout happens on another domain.
Common Setup Errors
| Platform or tool | Typical problem | Fix |
|---|---|---|
| Shopify | Duplicate events from an old manual pixel and the app connection | Remove the manual code and use the app connection only |
| WordPress | Two plugins sending the same events | Keep one plugin or integration |
| Booking tools | Bookings happen in an iframe or on another domain and are not reported | Use the booking tool's Meta integration or send bookings from its server |
| Form builders | Lead fires on page load or on button click before submission | Fire on confirmed submission only |
Sending CRM Events
Once the basics work, send later stages from your CRM through the Conversions API, such as qualified lead or closed sale. This lets you optimize lead campaigns toward leads that become customers.
Frequently Asked Questions
Do I need both the Pixel and the Conversions API?
Meta recommends using both, deduplicated, for the most complete data.
Why does Meta show more conversions than I received?
Often because browser and server events are not deduplicated, or an event fires on page load instead of on submission.
What is a good event match quality score?
Higher is better. Focus on sending email and phone with each event where customers provide them.
Sources
- Meta for Developers, Conversions API developers.facebook.com
- Meta Business Help Center www.facebook.com
Make Sure Meta Sees Every Conversion
Book a call and we will check your tracking with you.
Book a Call