Digital Marketing & SEO · 7 min read · 1,584 words

Meta Pixel vs Conversions API: Do You Need Both? 5 Checks

Meta Pixel vs Conversions API: Do You Need Both? 5 Checks

Quick answer

Use both if you run Meta ads regularly. The Meta Pixel is free browser code that records what visitors do; the Conversions API, also £0 from Meta, sends the same events from your server or shop platform, so fewer are lost to blockers. Meta recommends running them together, with matching event IDs to avoid double counting.

This guide explains what each one does, why the Pixel alone misses events, five checks to decide whether you need the Conversions API now, how deduplication works, and the UK consent point people forget. Our Meta ads management is £199 a month with setup included, if you would rather we handled it.

What the Meta Pixel does

The Pixel is the original way to measure Facebook and Instagram ads. Meta’s developer documentation describes it as a snippet of JavaScript code that lets you track visitor activity on your website. When someone views a product, adds to basket, fills in a form or buys, the Pixel fires an event, and those events appear in Ads Manager.

Those events do three jobs. They tell you which ads led to sales or leads, they let Meta’s delivery system find more people likely to take the same action, and they build audiences for retargeting, such as people who viewed a product but did not buy. Because it runs in the visitor’s browser, the Pixel only works when that browser loads and runs the code.

What the Conversions API does

The Conversions API, often shortened to CAPI, sends events to Meta from your side rather than from the visitor’s browser. Meta’s Conversions API documentation says it connects marketing data from your server, website platform, app or CRM to Meta, to help optimise targeting, lower the cost per result and measure outcomes.

In practice, when a customer completes an order, your shop platform tells Meta about the purchase directly. The event does not depend on a script loading in a browser, so it survives many of the things that stop the Pixel firing.

Pixel vs Conversions API at a glance

Point Meta Pixel Conversions API
Where it runs In the visitor’s browser On your server, shop platform or CRM
Set-up effort Low: paste code or switch on an integration Low on major shop platforms, higher on a custom site
Affected by ad blockers and browser limits Yes Much less, because the event is sent from your side
Can send offline events, such as a lead that became a sale No Yes, from a CRM or booking system
Builds website retargeting audiences Yes Yes, when events carry matching customer information
Needs deduplication when both are used Yes: send the same event name and event ID from both

Why the Pixel alone misses events

As general guidance, a browser-only setup loses events for ordinary reasons. Some visitors use ad blockers or privacy browsers that stop tracking scripts. Some decline marketing cookies, so the Pixel should not fire at all. Some close the tab before the thank-you page finishes loading. Slow pages and script errors drop more.

Each missing purchase or lead matters twice. Your reports undercount what the ads achieved, and Meta’s delivery system has fewer examples of a good customer to learn from. On a small budget, where a campaign might only see a handful of conversions a week, losing a share of them can be the difference between an ad set that settles and one that never finds its feet.

Five-step checklist for deciding whether a small business needs Meta's Conversions API alongside the Pixel
If any check applies, add server events alongside the Pixel and deduplicate them.

Do you need the Conversions API now? Five checks

  1. You sell online. If purchases happen on your site, add the Conversions API. Purchase data is the most valuable signal you can send.
  2. Your platform makes it easy. Most major shop platforms offer a Meta integration that can send server events. If yours does, there is little reason not to switch it on.
  3. You spend steadily on Meta ads. If ads run every month, better data improves both reporting and delivery. If you boost one post a quarter, the Pixel is enough for now.
  4. Leads close offline. If enquiries become paid jobs by phone or in person, sending those outcomes from a CRM tells Meta which leads were real.
  5. Your reports do not add up. If Ads Manager shows far fewer purchases than your shop’s order screen, missing browser events are a likely cause.

If none of these apply, start with a well-tested Pixel and revisit the question when you spend more.

Deduplication: stop counting sales twice

Running both means the same purchase can arrive twice: once from the browser and once from your server. Meta’s deduplication guide recommends implementing the Conversions API alongside the Pixel and explains how it decides that two events are the same: they must share an event ID and an event name. The Pixel’s event ID must match the server event’s event_id, and the event names must match too.

Timing matters. Meta’s guide says events are only deduplicated if they arrive within 48 hours of the first one. Platform integrations usually handle this for you; a custom setup needs a developer to generate one ID per action and send it on both routes.

The UK consent point people forget

UK rules on cookies and similar technologies still apply. The ICO’s guidance on cookies and similar technologies says consent must be actively and clearly given, and you cannot set non-essential cookies before the visitor has agreed. Behavioural tracking calls for clear and specific consent.

As general guidance, moving events to the server does not change the consent question. If your cookie banner tells visitors that declining stops marketing tracking, make sure your server-side setup respects that choice too. Ask whoever builds it to show you what happens to a purchase from someone who said no.

Set-up routes by business type

Business Typical route Who does it
Shopify shop Meta’s sales channel app with data sharing turned up Owner, in under an hour
WooCommerce shop A Meta integration plugin, or server code in the theme Owner or developer
Service business with a form Pixel on the thank-you page, plus server events for form submissions Developer
Leads closed by phone Conversions API fed from a CRM or booking system Developer, linked to your CRM
Custom website Direct API integration with matched event IDs Developer

If you are choosing a shop platform now, our comparison of Shopify and WooCommerce covers how each handles integrations like this.

What to check after set-up

Open Events Manager and look at your main event, such as Purchase or Lead. You should see it arriving from both the browser and the server, with duplicates removed. Then place a real test order or send a real form and confirm it appears once. Compare a week of purchases in Ads Manager against your shop’s own order screen; the gap should shrink after the Conversions API goes live. Recheck after any theme change, plugin update or checkout change, because these are the moments tracking quietly breaks.

Common set-up mistakes to look for:

  • Two Pixels on one site. An old agency’s code and a new plugin both fire, so every event is doubled before the server is even involved.
  • Purchase firing on page load. If the thank-you page can be reloaded or bookmarked, one order can be counted several times.
  • No value or currency. A purchase event without the order value and GBP as the currency cannot show return on ad spend.
  • Test events left on. Test codes from set-up stay in place and muddy live reporting.
  • Lead counted on button click. A click on submit is not a lead if the form then fails; fire the event when the submission succeeds.

The Pixel and the Conversions API cost nothing from Meta itself. What costs money is set-up time: switching on a platform integration may take an owner an afternoon, while a custom integration needs a developer, and a server-side gateway may carry its own hosting cost.

Where the website fits in

Clean data starts with a site that loads properly and a checkout that works. If you are building or rebuilding a shop, our e-commerce websites start at £499 for up to 20 products with WooCommerce or Shopify, and our guide to e-commerce website costs shows what drives the price. For service businesses, a dedicated landing page at £199 gives ads one clear destination with one form to track.

How we handle Pixel and Conversions API set-up

Our Meta Ads Management is £199 a month with setup included, covering creative testing, retargeting and full budget transparency. We check that the Pixel and server events are firing, deduplicated and respecting consent before we scale spend, because ads optimised on broken data cost more. You can see every price on our pricing page, then order online or email us at support@luxbranding.co.uk.

Free resource

Get the UK SEO DIY Audit Checklist (free)

A 32-point checklist UK SMEs can run against their own website in an afternoon. Surfaces the quick wins before paying for a paid audit.

No spam. UK GDPR compliant. We only use your email to send this resource, unless you tick the box to hear from us.

Frequently asked questions

Does the Conversions API replace the Meta Pixel? +

No. Meta recommends running the Conversions API alongside the Pixel, not instead of it. The Pixel records activity in the visitor's browser, while the Conversions API sends events from your server, shop platform or CRM. Used together, with matching event names and event IDs, they give Meta a fuller picture without counting the same sale twice.

How does Meta stop the same purchase being counted twice? +

Through deduplication. When the Pixel and the Conversions API send the same event, both must carry the same event name and the same event ID. Meta's guide says it treats events with a matching ID and name as one, and only deduplicates events that arrive within 48 hours of the first. Platform integrations usually handle this automatically.

Do I still need cookie consent if I use the Conversions API? +

The ICO says consent for non-essential cookies and similar technologies must be actively and clearly given before they are set. As general guidance, moving tracking to the server does not change that question. If your cookie banner says declining stops marketing tracking, make sure your server-side setup respects the visitor's choice as well.

Is the Conversions API worth it for a small service business? +

It depends on spend and how leads close. If you run Meta ads every month and leads come through a website form, server events make reporting more reliable. If jobs close by phone, sending outcomes from a CRM tells Meta which leads became paying work. If you boost the odd post, a well-tested Pixel is enough for now.

Can Luxbranding set up the Pixel and Conversions API? +

Yes, as part of our Meta Ads Management at £199 a month with setup included. We check that browser and server events fire, are deduplicated and respect consent before scaling spend. If your website itself needs work, our e-commerce sites start at £499 and landing pages at £199. You can order online or email support@luxbranding.co.uk.

Work With Us

Need help with your brand or website?

Luxbranding is a UK online creative agency. Fixed prices, unlimited revisions, 48-hour start. Logo design from £129, websites from £299.

Ask Us a Question

Reply within one working day · No commitment