Meta Can Only Find Buyers You Tell It About

Meta can only optimise for the sales and enquiries you report back to it. How to set up the Meta Pixel and Conversions API properly for a Nigerian business, including WhatsApp taps, deduplication and testing.
meta pixel conversions api
Table of Contents
Share this article

Zainab’s furniture ads looked brilliant. Meta reported 212 conversions in a month, at about ₦900 each. Her sales manager counted the enquiries that actually reached the showroom’s WhatsApp. Fourteen. The pixel had been counting page views as conversions, and Meta had spent a month learning to find more of the wrong people.

Meta’s ad system is a very fast, very obedient learner with no common sense. Whatever you tell it counts as success, it will go and find more of. It’s Amelia Bedelia with a budget. Tell it that page views count as conversions, and it will cheerfully find you thousands of page views.

Tell it which clicks became enquiries and purchases, and it learns to find more people like them. Tell it nothing, or tell it the wrong things, and it optimises for whatever it can see. Cheap clicks. Accidental taps. People who scroll past everything and never buy.

Plenty of Nigerian businesses running Meta ads have the pixel installed and misconfigured. Page views counted as “conversions”. WhatsApp enquiries missing entirely. Every lead counted twice. The ads keep running, the dashboard keeps reporting, and the system keeps learning the wrong lesson.

Setting it up properly means using the Meta Pixel and the Conversions API together, choosing the right events for a Nigerian business, testing that they work and reading the results honestly. Meta renames its tools often, but the concepts stay put even when the menus move.

Two Ways In

There are two ways to tell Meta what visitors do on your site, and ideally you use both. The Meta Pixel is code that runs in the visitor’s browser. It’s easy to install and captures on-page behaviour, but browsers, privacy settings and ad blockers block it more every year. The Conversions API sends events from your server or platform directly to Meta, so those restrictions don’t affect it in the same way, though it takes more setup and needs care to avoid counting events twice.

Browser privacy protections keep shrinking what the pixel can see on its own. Running the pixel and the Conversions API together, with deduplication, gives Meta the fullest picture it can legitimately have, which makes your optimisation and reporting more reliable.

Get the Foundations Right

Own the business portfolio

Your pixel, ad account, Facebook page and Instagram account belong inside a Meta business portfolio (it used to be called Business Manager) owned by your business. Agencies and freelancers get access, and ownership stays with you. As with every other marketing account, if someone else owns it, your data and history can walk out with them.

Verify your domain

Verify your website’s domain in your business settings. It proves you control the site, gives you authority over how links to it are edited and shared in ads, and supports how Meta handles your events. It’s quick, usually a meta tag or DNS record, and it’s worth doing before you rely on any tracking.

One pixel. Only one.

Use one pixel (Meta also calls it a dataset) for your website. Several pixels on one site, usually left behind by different agencies over the years, split your data and confuse the optimisation. If you’ve inherited a few, find the one your active ad account uses and remove the rest from your site.

Which Events to Track

Meta uses standard events, predefined names it understands, to describe actions. Use the standard names wherever they fit, because Meta’s optimisation is built around them.

Standard eventUse it whenTypical business
LeadSomeone submits an enquiry or sign-up formServices, education, real estate
ContactSomeone clicks to WhatsApp, call or email youAlmost every Nigerian business
ScheduleSomeone books an appointmentClinics, spas, consultants
CompleteRegistrationSomeone completes a registrationEvents, courses, memberships
ViewContentSomeone views a key product or service pageE-commerce and services
AddToCartSomeone adds an item to their cartE-commerce
InitiateCheckoutSomeone begins checkoutE-commerce
PurchaseSomeone completes a purchase (include value and currency)E-commerce

The WhatsApp gap

For many Nigerian businesses, the most common enquiry is a tap on a WhatsApp button. If that tap isn’t tracked, Meta can’t see a big share of your real results. It may decide your ads aren’t working, or start optimising towards the wrong people. Track clicks on WhatsApp, phone and email links as a Contact event. If you use Tag Manager, the same click triggers described in the GA4 guide can fire the Meta event as well.

Be honest about what this measures. A tap on a WhatsApp button is an intention to get in touch, and some people tap and never send a message. Treat Contact events as a strong signal, and check them against the conversations that actually arrive.

Click-to-WhatsApp ads work differently

If your ad button opens WhatsApp directly instead of sending people to your website, the conversation starts inside Meta’s own system. Meta can report how many conversations started. Whether a chat became a sale happens inside WhatsApp, where your website pixel can’t see. Record the outcome of those conversations in your CRM, tagged by the ad that started them, so you can tell which ads produce customers and which only produce chats.

Send value and currency with purchases

For purchases, include the order value and the currency (NGN for naira). Without values, Meta can optimise for the number of purchases but not their worth, and your reported return on ad spend means nothing.

Setting Up the Conversions API

The simplest route is usually a platform integration. Many e-commerce and website platforms, including WordPress through Meta’s own plugin and WooCommerce integrations, offer a built-in Conversions API connection. Without a developer, Meta’s Conversions API Gateway is a no-code option you set up in Events Manager, running on a server in your own cloud account. And for custom sites or complex tracking, server-side tag management or a developer integration gives you the most flexibility.

Deduplication, the step that stops double counting

When the pixel and the Conversions API both report the same action, Meta needs to know it happened once. Each event should carry the same event name and a shared event ID from both sources, so Meta counts it a single time. Platform integrations usually handle this automatically. If you set things up yourself and skip it, every lead or sale may be counted twice, which inflates your results and misleads the optimisation.

Customer information

The Conversions API can send customer information such as email address or phone number with each event, which helps Meta match the event to the right person. It has to be hashed before it’s sent, and reputable integrations do this automatically. Only send what you have a lawful basis and proper consent to share, and cover it clearly in your privacy notice. The NDPA guide covers your obligations, and you should take qualified advice on your own setup.

Test Before You Trust

  1. Install the Meta Pixel Helper browser extension and visit your site. It shows which events fire on each page and flags errors.
  2. In Events Manager, use the Test Events tool. Complete each key action yourself, including submitting a form, tapping WhatsApp and making a test purchase, and confirm each event appears once.
  3. Check each event is received from both the browser and the server, and that deduplication is working. Events Manager shows whether events are being deduplicated.
  4. Review the event match quality indicator for your key events. It shows how well your events can be matched to Meta accounts, and suggests which customer information would improve it.
  5. After a week, compare the leads Meta reports against the enquiries that actually arrived. They’ll rarely match exactly, but a large gap means something is misfiring.

Choose What Your Campaigns Chase

When you create a campaign, you pick an objective and an event to optimise for. That choice matters more than almost any other setting, because Meta will go looking for the people most likely to take exactly that action.

Optimise for the deepest action you have enough of. If you get plenty of purchases, optimise for purchases. If purchases are rare, optimise for leads or contacts, because the system needs enough events to learn from. Avoid optimising for clicks or landing page views if your goal is customers; Meta will find people who click, and people who click a lot are often not the people who buy. And be wary of instant forms without qualification. Meta’s on-platform lead forms are convenient, which makes it easy to submit one without real intent, and adding a question or two that takes a moment’s thought usually lowers volume and raises quality.

Read the Results Honestly

Attribution windows

Meta reports conversions that happened within a set window after someone clicked or viewed an ad. View-through conversions, where someone saw an ad, didn’t click, and converted later, can make ads look more effective than they are, because some of those people would have converted anyway. Check which attribution setting your reports use, and give click-based results more weight when you judge performance.

Platforms overlap

Say a customer saw your Instagram ad, later searched on Google, clicked a search ad and then enquired. Meta and Google may both claim that enquiry. Add the platform numbers together and they’ll routinely exceed your real total, which is why your own records have to be the source of truth. The attribution guide and the reporting guide explain how to reconcile them.

The monthly reconciliation

Each month, put three numbers side by side. The leads or purchases Meta reports. The enquiries or orders your CRM and sales records show from Meta traffic. And how many of those became paying customers. Use UTM tags on your ad links (the UTM builder makes them) so your analytics and CRM can spot Meta traffic independently. The third number, customers, is the one that decides your budget.

Symptoms and Causes

SymptomLikely cause
Meta reports far more leads than you receivedMissing deduplication, events firing on page load, or view-through conversions included
Meta reports almost no results, but enquiries are arrivingWhatsApp and phone clicks not tracked, or events blocked in browsers without the Conversions API
Cheap leads that never answer the phoneOptimising for low-intent actions, or lead forms with no qualifying questions
Purchases reported with no valueValue and currency parameters missing from the purchase event
Several pixels showing activity on your siteLeftover pixels from previous agencies or plugins
Performance swings after every changeFrequent edits resetting the learning phase, or budgets too small for enough weekly events

One Afternoon, Start to Finish

Put everything in a business portfolio you own. Verify your domain. Keep one pixel. Track Lead, Contact (for WhatsApp and phone taps) and Purchase with value in NGN. Connect the Conversions API through your platform’s integration and confirm deduplication. Test every event with Test Events. Then reconcile Meta’s numbers against your own records every month.

Tracking Won’t Rescue a Weak Offer

A weak offer or a slow landing page will still fail with perfect tracking. What tracking does is point Meta at the people who actually become customers, and let you tell honestly whether the money is working. For how Meta fits alongside other channels, read the Google versus Meta guide, and for the economics behind any ad budget, the CAC and LTV guide.

Not sure your Meta ads are pulling their weight? The free 2-minute diagnostic shows which of your four walls is weakest. Ad results you can’t trust usually trace back to Measure.

Find Your Weakest Wall →

P.S. If you spend ₦1M or more a month on marketing, you also qualify for a free 30-minute Leak Check. Bring Events Manager, and we’ll bring the questions it can’t answer.

Zainab’s story is illustrative. Meta’s tools, labels, event handling and policies change often, and this guide reflects the platform at the time of writing. Sending customer data to advertising platforms carries data protection obligations, so take qualified advice on your NDPA obligations. This is general information, not a guarantee of results.

This article covers one part of a bigger system. Our guide to digital marketing in Nigeria shows how the four walls fit together, and the order to build them in.

Share this article
Now That You’ve Read the Theory, See Where Your Business Actually Stands

The 2-minute diagnostic shows which of your four walls is costing you most.

This field is for validation purposes and should be left unchanged.

No obligation. No card required. Takes about 2 minutes.

Scroll to Top