Meta Pixel: what it tracks, why it matters for ads, and a 10-point health check

The Meta Pixel is a piece of code on your website that tells Meta when people who saw your Facebook or Instagram ads visit, add to cart, submit a lead form or buy. Meta uses those events to report results and to find more people likely to do the same. In 2026 it should always run alongside the Conversions API (CAPI), which sends the same events from your server.

By Hassan Rawther, Founder, Unlearn Academy · Reviewed 20 October 2026

Ads that ‘stopped working’ the week a plugin updated

A Kozhikode online bakery saw cost per order on Meta jump from ₹180 to ₹520 in a week. The owner blamed the algorithm and wanted to rebuild every campaign.

In Events Manager, the Purchase event had dropped to almost zero three days earlier. A WooCommerce update had broken the old pixel plugin. Orders were still coming in, but Meta couldn’t see them, so it stopped optimising for buyers.

We reinstalled tracking through GTM with the Conversions API, matched event IDs so each order counted once, and checked Purchase in Test Events.

Within ten days cost per order was back near ₹200. The ads had never stopped working; the pixel had.

Illustrative example based on a common pattern in Kerala e-commerce accounts. Numbers rounded.

What the Meta Pixel does

The pixel (now shown as a “dataset” in Events Manager) loads on every page and sends events: PageView automatically, and the standard events you set up, such as ViewContent, AddToCart, Lead, Contact, Schedule or Purchase. Meta matches those events to people who saw your ads.

That data does three jobs: it reports which ads brought results, it trains delivery to find people likely to convert, and it builds audiences for remarketing and lookalikes. Browsers and ad blockers now block some pixel events, so Meta recommends the Conversions API as well, with a shared event_id so the two don’t double count.

Browser pixel + Conversions API, same event_id → one counted event, better match quality

Meta Pixel health check

Tick what is true for your website today. Open Meta Events Manager in another tab to check.

Set-up
Events
Quality

0 of 10 done (0%)

Big gaps. Start with the first unticked item; each one is a quick win.

Stuck on one? Join the community and post it for doubt-clearing.

The standard events most Kerala businesses need

EventWhen to send it
PageViewEvery page (automatic with the base code)
ViewContentProduct, course or service page
LeadOnly after a successful form submit (thank-you page)
ContactWhatsApp, call or email click
ScheduleBooked appointment or site visit
AddToCart / InitiateCheckout / PurchaseE-commerce steps; Purchase with value and INR

What good pixel data unlocks

  1. 1. Optimise for the right action

    With a reliable Lead or Purchase event, you can run Sales or Leads campaigns that look for buyers, not just clickers. Without it, you are stuck optimising for traffic.

  2. 2. Build remarketing audiences

    Website visitors, product viewers and cart abandoners become custom audiences for follow-up ads and exclusions.

  3. 3. Seed lookalike and Advantage+ audiences

    Purchasers and qualified leads give Meta a strong signal of who to look for next.

  4. 4. Report results you can trust

    Clean, deduplicated events mean Ads Manager numbers line up more closely with your CRM.

Pixel, Conversions API, or both?

MethodWhat it catchesLimit
Browser pixel onlyEvents from browsers that allow itMisses some events from ad blockers, iOS settings and slow pages.
Conversions API onlyEvents your server confirmsLoses some browser signals Meta uses for matching.
Pixel + CAPI with event_idThe most complete pictureMeta’s recommended setup. Needs deduplication done right.

How to check the pixel is working

Meta Pixel Helper
The free Chrome extension shows which pixel and events fire on each page, and warns about duplicates.
Test Events in Events Manager
Open Test Events, enter your site URL, do the action, and watch the event arrive from browser and server.
Overview and Diagnostics
Events Manager → Overview shows volume per event over time. A sudden drop usually means something on the site changed.
Compare with your CRM weekly
Leads or purchases in Events Manager should be close to the real number. Large gaps mean double counting or missing events.

Mistakes to avoid

  • Firing Lead on page load or button click

    Meta optimises for people who open the form, not people who submit it. Lead quality drops.

  • Two installations of the same pixel

    Every event counts twice; CPA looks half of what it really is.

  • No Conversions API in 2026

    Missed events weaken optimisation and under-report results.

  • Not checking after website changes

    A theme or plugin update can silently break tracking, and campaigns degrade for weeks.

  • Tracking without consent

    Under India’s DPDP rules, personal data needs a lawful basis. Use a consent banner and send hashed data only with consent.

Questions people ask about the Meta Pixel

What is the Meta Pixel?

A snippet of code on your website that sends events (page views, leads, purchases) to Meta, so it can measure and optimise your Facebook and Instagram ads.

Is the Meta Pixel free?

Yes. You create it in Meta Events Manager at no cost and pay only for the ads you run.

Do I still need the Meta Pixel with Conversions API?

Meta recommends using both, with a shared event_id so each event is counted once. Each catches events the other can miss.

How do I check if my Meta Pixel is working?

Use the Meta Pixel Helper Chrome extension on your site, and Test Events in Events Manager while you do the action yourself.

Why is my Meta Pixel showing more leads than I actually got?

Usually the Lead event fires on a click or page load instead of a submit, or the pixel is installed twice. Check with Pixel Helper and fix the trigger.

Is the Meta Pixel now called a dataset?

In Events Manager, Meta groups pixel and Conversions API events into a “dataset”. The pixel ID still works the same way.

Put it into practice

Join our community

Prefer to talk first? Book a free counselling call.