Meta Conversions API Setup for Advertisers
We connect your site or store to the Meta Conversions API so key conversions reach Meta from your server as well as the browser. Events are sent with a shared event ID for deduplication and the customer parameters Meta uses for matching. For advertisers who want Events Manager to reflect real orders and leads.
- Conversion
- Event ID Created
- Pixel Event
- Server Event
- Meta Deduplication
- Ads Optimization
- Server events for key conversions
- Event ID deduplication with the pixel
- Customer parameters for match quality
- Events Manager coverage review
Meta advertisers who see missing conversions or low event match quality in Events Manager
Why Meta Is Not Seeing All of Your Conversions
A pixel-only setup depends on the browser. A rushed Conversions API setup often creates new problems, such as double counting or server events that carry almost no customer data.
- 01
Blocked Browser Events
Ad blockers and browser privacy features stop some pixel requests, so conversions happen but Meta never hears about them.
- 02
Double Counted Purchases
Server and browser events sent without a matching event_id and event_name are counted as two separate conversions.
- 03
Server Events With Little Data
CAPI events without hashed email, phone, fbp or fbc get low match quality and help Meta far less than they should.
What We Build Into Your Conversions API Setup
The focus is on what Meta needs from each event: the right event name, a shared ID with the pixel, and enough customer information to match the conversion to an ad viewer.
- 01
Conversion Event Selection
We decide which events go through CAPI, usually Purchase, Lead and other events you optimize for.
- 02
Event ID Deduplication
A shared event_id generated once and sent with both the pixel and the server event.
- 03
Customer Information Parameters
Hashed em, ph, fn, ln and external_id, plus client IP address and user agent, sent where available.
- 04
fbp and fbc Forwarding
The browser ID cookie and click ID captured on site and passed with each server event.
- 05
Integration Method
Native partner integration, CAPI Gateway or server-side GTM chosen to suit your platform.
- 06
Event Match Quality Review
Match quality and deduplication checked per event in Events Manager after launch.
How a Conversion Reaches Meta Twice and Is Deduplicated
The same conversion is sent from the browser and the server with one shared event ID. Meta keeps one and uses the richer customer data for matching.
- 01ConversionOrder placed or lead submitted
- 02Event ID CreatedOne ID shared by browser and server
- 03Pixel EventBrowser sends event with fbp and fbc
- 04Server EventCAPI sends event with hashed customer data
- 05Meta DeduplicationMatching event_name and event_id merged
- 06Ads OptimizationOne conversion attributed to the ad
From audit to validated data.
How Meta Conversions API projects run. Nothing goes live until it has been tested.
- 01
Audit
Audit pixel events, existing CAPI events and current match quality scores.
- 02
Strategy
Choose the CAPI method, the events to send and the customer data to include.
- 03
Implementation
Implement server events with event IDs and hashed customer parameters.
- 04
Testing
Test server and browser pairs in Test Events and confirm deduplication.
- 05
Validation
Validate event counts and match quality in Events Manager after launch.
What's Included in Meta Conversions API
Everything is documented and handed over, so your team knows exactly what was built and why.
- 01
Current Event Coverage Audit
We compare your pixel and any existing server events against real orders or leads to find where coverage falls short.
- 02
Conversions API Integration
Server events configured through the method that suits your platform, with access tokens stored securely.
- 03
Deduplication Setup
Event IDs wired through the data layer so browser and server events pair correctly.
- 04
Match Quality Parameters
Customer information fields normalized and hashed with SHA-256 before they are sent.
- 05
Test Events Verification
Every server event checked in Test Events, with deduplication confirmed in the event overview.
- 06
CAPI Documentation
A reference of events, parameters, event ID logic and the integration method, handed to your team.
Platforms
The tools involved in a typical Meta Conversions API implementation.
- Meta Conversions APIServer events
- Meta PixelPaired browser events
- Meta Events ManagerMatch quality and dedup
- Server-side GTMOptional event routing
- Shopify or WooCommerceOrder and customer data
Tested before anything goes live.
Test server and browser pairs in Test Events and confirm deduplication.. Validate event counts and match quality in Events Manager after launch..
- Meta Pixel HelperBrowser events fire with the right parameterschecked
- Test EventsServer events received and matched in Events Managerchecked
- DeduplicationBrowser and server events share event_id and count oncechecked
- Match qualityEvent Match Quality reviewed for each eventchecked
Each check is repeated after launch on live traffic.
How does Meta deduplicate pixel and CAPI events?
Meta compares the event_name and event_id of browser and server events. When both match within the deduplication window, it keeps one event. The key is generating the event ID once, on the page, and passing that same value to both the pixel and the server request.
Which integration method will you use?
It depends on your platform and your other tracking. Shopify and some other platforms have native partner integrations. CAPI Gateway suits advertisers who want a managed option. Server-side GTM suits businesses that also send server data to GA4 or Google Ads. We recommend one and explain why.
How is this different from your server-side Meta CAPI service?
This service is about what Meta receives: which events, how they deduplicate and how well they match. Our server-side tracking category covers the infrastructure behind it, such as hosting and running a server-side GTM container. Many clients need only this service, others need both.
Can the Conversions API send offline or CRM conversions?
Yes. CAPI accepts events that happen outside the website, such as a lead marked qualified in your CRM or a sale closed by phone. We can send those with the customer data you hold so Meta can link them back to ad interactions.
Is customer data sent to Meta safely?
Customer information such as email and phone is normalized and hashed with SHA-256 before it is sent, as Meta requires. We only send fields you collect with a lawful basis and connect sending to your consent setup where needed.
Will event match quality reach a specific score?
We cannot promise a score. Match quality depends on what data your visitors provide and what you are permitted to send. We make sure every available parameter is sent correctly and show you which remaining fields could be added.
- Meta / Facebook Tracking
Advanced Matching
Hashed customer data added to Meta events so more conversions can be matched to the people who saw your ads.
View service → - Meta / Facebook Tracking
Browser + Server-Side Tracking
A combined Meta setup where the pixel and Conversions API work together as one deduplicated event stream.
View service → - Server-Side Tracking
Meta CAPI
Meta Conversions API tag in your sGTM container, sent through your server endpoint.
View service →
Get Meta Conversions API right the first time.
Build a tracking and measurement system you can trust.
Get Free Tracking Audit →Talk to GrowthUper →Free 30-minute review · No obligation