ZenWeb - Zenpedia - What Is the Conversions API (CAPI)? Plain-English Guide

What Is the Conversions API (CAPI)? Plain-English Guide

Jian Tat Lee
July 12, 2026

Share this post:

What Is the Conversions API (CAPI)? Plain-English Guide
TL;DR: The Conversions API (CAPI) is a server-side tool that sends customer actions — leads, purchases, sign-ups — straight from your website’s server to Meta, instead of relying only on the browser-based Meta Pixel. Because ad blockers, cookie limits, and iOS privacy changes now hide many browser events, CAPI recovers that lost data, sharpens targeting, and lowers your cost per result. In 2026, it pairs with the Pixel as standard.

If your Facebook or Instagram ad results have quietly slipped over the past few years, you are not imagining it. Browsers now block a growing share of ad tracking, so Meta sees fewer of the sales and leads your ads actually produce. The fix most Malaysian advertisers reach for is the Conversions API. If you want a straight answer with no jargon, this guide is for you.

So, what is the Conversions API? In short, it is a direct line from your own server to Meta. Where the Meta Pixel reports actions from inside the customer’s browser, CAPI reports them from your server, on a path ad blockers and cookie limits cannot easily cut. Run together, the two give Meta a far more complete picture of what works.

The short video below compares the Pixel and CAPI and shows where each one fits. After it, we cover how CAPI works, what it recovers, how to set it up, and whether it is worth it for a Malaysian business.

Meta Pixel vs Conversions API - which do you need?

Source video: Ben Heath on YouTube


1. What is the Conversions API, in plain English?

Quick Answer: CAPI is a way to send conversion events — like a form fill or a sale — directly from your website’s server to Meta. It works alongside the Meta Pixel, not instead of it, and it is the data backbone behind a well-run Meta ad campaign because it captures actions the browser alone now misses.

Every time someone buys or enquires on your site, that action needs to reach Meta. There are two ways to deliver the message. The Meta Pixel sends it from the visitor’s browser; CAPI sends it from your server. The browser route is easy to set up but easy to block. The server route is sturdier, because it does not depend on the visitor’s browser settings, ad blockers, or cookie choices.

CAPI is simply the short name for the Conversions API. Meta also calls the data it sends “server events”. Whatever the label, the job is the same: get a clean record of what your visitors do back to Meta, so your ads can find more people like them. The events it sends are the actions a shop owner cares about:

  • Lead. Someone submits a form or enquiry.
  • Purchase. A sale is completed.
  • AddToCart. An item is added to the basket.
  • CompleteRegistration. Someone signs up or books.
  • Contact. A call or WhatsApp click happens.
Key takeaway: CAPI sends your conversions to Meta from your server, filling the gaps the browser-based Pixel now leaves behind.

2. How does the Conversions API work?

Quick Answer: CAPI works in a few moves: an action happens on your site, your server records it, then your server sends it straight to Meta with details that help match it to a person and an ad. Because the message travels server-to-server, it cannot be blocked the way browser tracking is — the same reliable signal that powers a solid beginner Facebook ads setup.

Here is the journey, from an action on your site to a useful signal inside Meta:

  1. An action happens. A visitor submits a form, buys, or signs up on your website.
  2. Your server records it. Your site’s server notes the event and the details around it.
  3. Your server sends it to Meta. The event travels server-to-server, with hashed customer data and an event ID.
  4. Meta matches and deduplicates. Meta links the event to a user and an ad, then uses the event ID to avoid counting the Pixel and CAPI versions of the same action twice.

That fourth step matters more than it looks. Because most businesses run the Pixel and CAPI together, the same purchase can arrive twice. The shared event ID is how Meta knows it is one sale, not two. Get deduplication right and your numbers stay clean; get it wrong and your reporting inflates.

Key takeaway: Record, send, match, deduplicate. CAPI delivers your events on a server road that browser blockers cannot close.

3. Pixel vs Conversions API: what’s the difference?

Quick Answer: The Meta Pixel runs in the browser; the Conversions API runs on your server. The Pixel is quick to install and good for live, in-session signals, while CAPI is harder to block and better for durable, complete data. They are partners, not rivals — Meta recommends running both and deduplicating the events they share.

People often ask which one to choose. The honest answer is both. The Pixel reacts instantly while a visitor is on the page, which helps Meta act fast. CAPI is the sturdier record that survives ad blockers and privacy settings. Each covers the other’s weak spot, as the table shows.

Meta Pixel vs CAPI at a glance
Side-by-side comparison of the Meta Pixel and CAPI across where they run, setup effort, blocking, and what each does best.
FeatureMeta PixelCAPI
Where it runsVisitor’s browserYour server
Setup effortLowLow to high
Blocked by ad blockers / iOSOftenRarely
Best atFast in-session signalDurable, complete data
Key takeaway: Do not pick one. The Pixel gives speed, CAPI gives resilience, and together they give Meta the fullest view.

Not sure your tracking is complete?

A quick check shows whether the Pixel and CAPI are working together or leaving gaps. See how our Meta Ads service works →


4. How many conversions does CAPI recover?

Quick Answer: Adding CAPI typically recovers conversions the Pixel alone misses — often in the mid-teens to high-twenties percent, depending on your industry. The recovered events are not new sales; they are real ones Meta simply could not see before. Cleaner signal then sharpens optimisation, the same way good conversion data improves how Google Ads works.

This is the benefit owners feel. When the browser drops an event, Meta optimises with a hole in its data, and CAPI fills that hole. How much it recovers depends on your audience: sectors with longer journeys and heavier mobile, privacy-conscious traffic tend to recover the most. The chart shows the pattern across the accounts we manage.

Reported conversions recovered after adding CAPI, by industry
Share of previously unseen conversions recovered after adding CAPI, by Malaysian SME industry.
IndustryConversions recovered 
Property & real estate27%
E-commerce (Shopify / WooCommerce)23%
Education & tuition18%
Professional services (lead gen)16%
F&B & restaurants13%

Source: ZenWeb operational data, Malaysian SME Meta accounts, 2024–2026. A guide, not a guarantee.

The exact figure varies by offer and audience, but the direction holds: the events come back, and Meta optimises better once it can see them. That recovered visibility is the whole point of running CAPI.

Key takeaway: CAPI recovers real conversions the browser drops — often mid-teens to high-twenties percent — with longer-journey, mobile-heavy sectors gaining the most.

5. Event Match Quality: why your data decides results

Quick Answer: Event Match Quality (EMQ) measures how well Meta can match your events to real people. The more customer details you send — hashed email, phone, name, location, click IDs — the higher your EMQ and the better Meta optimises. Weak data in means weak results out, no matter how neatly CAPI is wired up. Our Meta Ads team treats EMQ as a core health check.

Sending events is only half the job. Meta still has to match each event to a person. That is where Event Match Quality comes in, scored roughly out of ten in Events Manager. The richer and cleaner the customer data on each event, the higher the score, and the more accurately Meta can attribute and optimise.

Event Match Quality by the customer data you send
Typical Event Match Quality score (out of 10) as more hashed customer parameters are sent with each CAPI event.
Data sent with each eventMatch quality (out of 10) 
Email only4.5 — Fair
Email + phone6.0 — Good
+ name, city, postcode7.5 — Great
+ IP, browser ID, click ID8.8 — Excellent

Illustrative scenario modelled by ZenWeb on Meta’s Event Match Quality framework. Directional, not exact.

You do not need to send everything, and you must only send data customers have agreed to share. But the lesson is clear: a CAPI setup that passes rich, consented, hashed data will out-perform one that sends bare events, every time.

Key takeaway: CAPI is only as good as the data it carries. Send more clean, consented parameters to lift Event Match Quality and results.

6. How do you set up the Conversions API?

Quick Answer: You can set up CAPI four ways, from a no-code option to a full developer build. Most Malaysian SMEs start with the Conversions API Gateway or a platform integration like Shopify or WooCommerce, which need little or no coding. You set it up alongside your Meta Pixel, not in place of it.

The right method depends on your website and your team. The table compares the four common routes so you can pick the one that matches your setup.

Four ways to set up the Conversions API, compared
Comparison of four CAPI setup methods by coding needed, best fit, and typical setup time.
Setup methodCoding neededBest forSetup time
Conversions API GatewayNoneMost SMEs wanting a quick startAbout 1 hour
Platform integrationLittle to noneStores on Shopify or WooCommerceHalf a day
Partner tool (server-side GTM, CDP)LowMixed or custom tech stacksHalf a day
Direct server-side APIFull (developer)Large advertisers, custom appsSeveral days

Source: ZenWeb implementation notes across Malaysian SME Meta accounts, 2024–2026.

How to set up the Conversions API step by step

Whichever method you choose, the path is broadly the same. These steps take most small business sites from nothing to a working, deduplicated setup.

  1. Check your Pixel is live. CAPI works with the Meta Pixel, so confirm the Pixel is installed and firing first.
  2. Open Events Manager and pick a method. Choose the Conversions API Gateway for a no-code start, or a platform integration if you use Shopify or WooCommerce.
  3. Connect and add your access token. Follow the prompts to link your server or platform, and generate an access token where asked.
  4. Match your events and add deduplication. Send the same events as your Pixel, and include an event ID so Meta can deduplicate.
  5. Send strong customer parameters. Pass hashed, consented details such as email and phone to lift your Event Match Quality.
  6. Test, then watch the data. Use the Test Events tool to confirm events arrive and are deduplicated before you scale spend.

For the official reference, Meta’s own Conversions API documentation walks through the technical detail. For most owners, though, the Gateway or a platform plugin is enough to get a clean setup running.

Key takeaway: Pick the method that fits your site — Gateway, platform plugin, partner tool, or direct API — then match events, deduplicate, and test before scaling.

7. Does CAPI lower your cost per result?

Quick Answer: Yes — when CAPI feeds Meta more complete conversion data, the system optimises for real outcomes instead of guesswork, which usually lowers your cost per result. Across the objectives we manage, pairing the Pixel with CAPI tends to cut cost per result by roughly a fifth to a quarter.

Better data does not just tidy your reports; it changes how Meta spends your budget. With more conversions visible, the system stops chasing cheap clicks and starts chasing outcomes. The table shows the typical shift when accounts move from Pixel-only to Pixel plus server-side tracking.

Cost per result: Pixel only vs Pixel + Conversions API
Average cost per result by campaign objective for Malaysian SME Meta campaigns, Pixel only versus Pixel plus CAPI.
Campaign objectivePixel onlyPixel + CAPIChange
Lead forms (services)RM31RM23−26%
Purchases (e-commerce)RM44RM32−27%
WhatsApp / messagingRM17RM13−24%
Add-to-cartRM9RM7−22%

Source: ZenWeb operational data, Malaysian SME Meta campaigns, 2024–2026. A guide, not a guarantee.

The ringgit figures vary by industry and offer, but the direction is consistent. Feed Meta cleaner data and the same budget delivers cheaper results. CAPI is one of the most reliable levers we have for getting there.

Key takeaway: More complete data lets Meta optimise for outcomes, which typically trims cost per result by a fifth to a quarter across objectives.

Want the Pixel and CAPI set up properly?

We handle both as a single clean install, with deduplication and consent built in. Explore our Meta Ads management →


8. Is the Conversions API worth it for Malaysian businesses?

Quick Answer: Yes. Malaysia is a Meta-heavy market, so most of your customers are reachable on Facebook and Instagram, and a browser-only setup now hides too much of what they do. CAPI is free to use, recovers lost data, and protects your ad performance. The only real cost is careful setup and PDPA-compliant data handling, which is where ZenWeb helps.

The case is strong because of where Malaysians spend their time. Facebook alone reaches about 23 million users in Malaysia, around 64% of the population, per DataReportal’s Digital 2026 report. If your customers are on the platform, you want Meta to see every action they take, not just the ones the browser lets through.

On privacy, CAPI must be used responsibly. Under Malaysia’s Personal Data Protection Act, you should tell visitors you use tracking, collect consent, and send only data customers have agreed to share, always hashed. Done right, server-side data is both more complete and more compliant, because you control exactly what is sent.

One last way to frame it: CAPI is to Meta ads what a backlink is to SEO. It is an unglamorous foundation that quietly compounds. Skip it and everything above it works harder for less.

Key takeaway: In a Meta-heavy market like Malaysia, CAPI is free, recovers lost data, and pays back in cheaper results — just set it up under the PDPA.

9. Conclusion

The Conversions API is simply the server-side way to tell Meta what happens after the click. It records the actions that matter, sends them on a path browsers cannot block, and gives the system the complete data it needs to find your buyers. That is why it now sits beside the Pixel at the base of every serious Meta campaign.

Set it up, send strong consented data, deduplicate against your Pixel, and you give Meta its best chance to lower your cost per result. Leave it out and you pay more for less, with a blurry view of what is working. For any Malaysian business getting started with paid ads, our beginner’s guide to digital marketing is a useful next read.


10. Frequently Asked Questions

1. What is the Conversions API in simple terms?

The Conversions API is a tool that sends customer actions, like a form fill or a purchase, directly from your website’s server to Meta. It works alongside the Meta Pixel and captures conversions the browser misses, so Meta can optimise your Facebook and Instagram ads on more complete data.

2. Is CAPI the same as the Meta Pixel?

No. The Meta Pixel runs in the visitor’s browser, while CAPI runs on your server. They track the same actions by different routes. Because ad blockers and privacy settings can stop the Pixel, CAPI acts as a sturdier backup, which is why Meta recommends running both together.

3. Do I still need the Meta Pixel if I use CAPI?

Yes, you should run both. The Pixel gives Meta fast, in-session signals, while CAPI delivers durable, complete data from your server. Together, with shared event IDs for deduplication, they give the fullest and most accurate picture for optimisation and reporting.

4. Is CAPI free?

Yes, CAPI itself is free. You only pay for the ads you run, not for sending events. The only real investment is the time to set it up correctly, and any cost of a developer or partner tool if you choose a more advanced integration method.

5. Is the Conversions API allowed under Malaysia’s PDPA?

Yes, when used responsibly. Under the Personal Data Protection Act, you should tell visitors you use tracking, gather consent, and send only data customers have agreed to share, always hashed. Used with proper consent and a clear privacy policy, it is a standard, compliant marketing tool.

Ready to get more from your Meta ads?

Book a free 30-minute strategy session. We will check your Pixel and CAPI setup, review your current campaigns and competitors, then give you a concrete 90-day plan with realistic cost-per-result targets.

Get my free Meta Ads strategy session →

Table of Contents

Table of Contents

See Also

YouTube Shorts Ads Malaysia: Short-Form Video Reach

YouTube Shorts Ads Malaysia: Short-Form Video Reach

Apple Business Connect Malaysia: Get on Apple Maps

Apple Business Connect Malaysia: Get on Apple Maps

E-Invoice Malaysia: What Small Businesses Must Do 2026

E-Invoice Malaysia: What Small Businesses Must Do 2026

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!