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.
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
| Event | When to send it |
|---|---|
| PageView | Every page (automatic with the base code) |
| ViewContent | Product, course or service page |
| Lead | Only after a successful form submit (thank-you page) |
| Contact | WhatsApp, call or email click |
| Schedule | Booked appointment or site visit |
| AddToCart / InitiateCheckout / Purchase | E-commerce steps; Purchase with value and INR |
What good pixel data unlocks
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. Build remarketing audiences
Website visitors, product viewers and cart abandoners become custom audiences for follow-up ads and exclusions.
3. Seed lookalike and Advantage+ audiences
Purchasers and qualified leads give Meta a strong signal of who to look for next.
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?
| Method | What it catches | Limit |
|---|---|---|
| Browser pixel only | Events from browsers that allow it | Misses some events from ad blockers, iOS settings and slow pages. |
| Conversions API only | Events your server confirms | Loses some browser signals Meta uses for matching. |
| Pixel + CAPI with event_id | The most complete picture | Meta’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.
Related terms
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 communityPrefer to talk first? Book a free counselling call.