Website monitoring · No. 07
Facebook Pixel check
In short
The Facebook Pixel, now called the Meta Pixel, is a piece of JavaScript on your website that tells Meta’s ad platform what visitors do: view pages, add to cart, buy, or submit a lead. Ad reporting, retargeting audiences, and conversion optimization all depend on it. If the pixel disappears, your Facebook and Instagram ads keep running — blind.
Contents
What is the Facebook Pixel (Meta Pixel)?
Facebook Pixel is the old name for the Meta Pixel, the tracking pixel of Meta’s ad platform (Facebook, Instagram, Messenger). It’s a small script on your web pages that tells Meta when a visitor does something: opens a page, views a product, or places an order.
“The Meta Pixel is a snippet of JavaScript code that allows you to track visitor activity on your website.”
Each of these actions is called an event. The pixel base code with your pixel ID (fbq('init', …)) automatically sends a PageView event. Your website sends all other events with the fbq('track', …) function. Meta has a list of standard events (full list); these are the most common:
| Event | What it means | Where it usually fires |
|---|---|---|
PageView | Page view | Any page with the base code |
ViewContent | Content view, such as a product | Product page |
AddToCart | Item added to cart | “Add to cart” button |
InitiateCheckout | Checkout started | Checkout page |
Purchase | Purchase | Thank-you page after payment |
Lead | Lead or contact request | Contact form |
Why monitor your Facebook Pixel?
Because almost everything Meta’s ad system knows about your website comes from the pixel. Meta’s documentation lists what tracked conversions are used for:
“Tracked conversions appear in the Ads Manager where they can be used to measure the effectiveness of your ads, to define custom audiences for ad targeting, for Advantage+ catalog ads campaigns, and to analyze that effectiveness of your website’s conversion funnels.”
When the pixel drops off your pages, the damage builds up quietly:
- You can’t see ad results. Ads Manager shows clicks and spend, but no purchases or leads — so your campaigns look like they’re losing money.
- Retargeting weakens. Website custom audiences — people who viewed a product or abandoned a cart — stop growing.
- Optimization goes off track. Meta recommends using tracked conversions “so you can optimize your ads for website conversions” (Meta documentation). Without new events, campaigns optimized for purchases or leads lose their signal.
- Catalog ads show the wrong products. Dynamic product ads can’t see what someone viewed or already bought.
You can also send some events from your server through the Conversions API. Meta says server events “are processed like events sent using the Meta Pixel” (Conversions API documentation). But if the pixel is the only thing set up on your website, losing it means losing all website data.
Why does the Facebook Pixel stop working?
Most of the time, the pixel gets “lost” during website work that had nothing to do with ads:
- A theme update or redesign. The base code was pasted into the old template by hand, and the new template doesn’t have it.
- Changes in Google Tag Manager. The pixel runs through GTM, and its tag was deleted or paused, or its trigger broke. Or the GTM container itself is gone.
- A disabled plugin or integration. The pixel was added with a CMS plugin or a store platform integration, and someone turned it off or reconnected it with a different pixel ID.
- Separate page templates. The thank-you or checkout page is built separately, so the Purchase event never fires.
- A cookie consent banner. A new banner holds the pixel until the visitor consents — but it’s set up so the pixel doesn’t load even after consent.
- Speed optimization. A plugin defers or combines scripts, and the pixel code stops running.
How do you spot a Facebook Pixel problem?
Pixel problems show up in Meta Ads Manager and Events Manager:
| What you see | Possible cause | What to do |
|---|---|---|
| No new website events in Events Manager | The pixel base code is missing from your pages | Look for fbq('init' in the page source or for the tag in GTM, and restore the code |
| PageView comes in, but no Purchase | The thank-you page doesn’t send the purchase event | Check the thank-you page with Meta Pixel Helper |
| Clicks, but zero purchases in Ads Manager | The pixel is gone or fires on the wrong pages | Go through the purchase flow with Pixel Helper on |
| Your website visitor audience is shrinking | New visitors aren’t being added to the audience | Check that PageView fires on every page |
| Duplicate purchases | The pixel is installed both in the code and in GTM or a plugin | Keep just one installation |
How to check your Facebook Pixel yourself
Meta recommends placing the pixel base code in the <head>:
“To install the Pixel, we highly recommend that you add its base code between the opening and closing <head> tags on every page where you will be tracking website visitor actions. […] Placing the code within your <head> tags reduces the chances of browsers or third-party code blocking the Pixel’s execution.”
- Install the Meta Pixel Helper extension for Chrome. It shows how many pixels it found on a page and reports errors (Meta documentation).
- Open your home page. Pixel Helper should show your pixel and confirm it loaded successfully. Make sure the pixel ID matches the one in Events Manager.
- Go through the customer journey: product page, cart, checkout, thank-you page. At each step, Pixel Helper should find the pixel with no errors, and the matching events should show up in Events Manager.
- If Pixel Helper finds nothing, view the page source (
Ctrl+U) and search forfbq(. If it’s not in the code, check your tags in Google Tag Manager. - In Events Manager, open your pixel and see when the last event came in.
- Or use the FullCheckApp “Facebook Pixel check” and get the results in a clear visual format.
If you chose the last option, you’ve already made the right call: the check runs automatically, and you’ll be the first to know about any warning or critical issue.
What FullCheckApp checks
Every day, FullCheckApp checks whether the Facebook Pixel is installed on your website. We look for the pixel in two places: in the page code itself and inside your Google Tag Manager container. So the check works no matter how the pixel was added — by hand, with a plugin, or through GTM.
- When. Once a day, at the time you choose, in your time zone.
- Where. Your home page and up to 10 inner pages per website; the report shows exactly which page has the problem.
- How it’s flagged. Green means OK, yellow means a warning, and red means critical. You can set the severity level separately for each website.
- How you’ll know. After each check, you get an email report, and critical issues are also sent to Telegram.
Pixel not found on the page or in the GTM container.
FullCheckApp looks at your website from the outside, the way a regular visitor does, so there’s nothing to install. It also monitors your Google Tag Manager container and TikTok Pixel separately.
FAQ
Are the Facebook Pixel and the Meta Pixel the same thing?
Yes. After Facebook renamed itself Meta, the pixel became the Meta Pixel, but many interfaces and articles still call it the Facebook Pixel. It’s the same code: it sends events from your website to Meta’s ad system, which runs ads on Facebook, Instagram, and Messenger.
What are pixel events?
An event is a visitor action on your website that the pixel reports to Meta: a page view, a product view, an add to cart, a purchase, or a lead. Meta has a list of standard events with fixed names, such as PageView, AddToCart, and Purchase. If the standard ones aren’t enough, you can create custom events.
Does the Conversions API replace the pixel?
The Conversions API sends events from your server instead of the visitor’s browser, and Meta processes them the same way as pixel events. It’s a separate channel that doesn’t depend on the code on your pages. But it has to be set up separately, and if your website only uses the pixel, no website data reaches Meta at all without it.
How can I quickly check if my pixel is working?
The easiest way is the Meta Pixel Helper extension for Chrome. Open your website, and the extension shows which pixels it found on the page, whether they loaded successfully, and any errors. Then go through the whole customer journey to the thank-you page and confirm in Events Manager that the purchase event is coming in too.
What happens to my ads if the pixel stops working?
Your ads keep running and spending budget, but Ads Manager no longer sees purchases or leads from your website. Retargeting audiences stop growing, and campaigns optimized for conversions lose their optimization signal. The longer the pixel is down, the more budget you spend with no feedback.
Sources
- Meta for Developers — Meta Pixeldevelopers.facebook.com/docs/meta-pixel
- Meta for Developers — Get Started with the Meta Pixeldevelopers.facebook.com/docs/meta-pixel/get-started
- Meta for Developers — Conversion Trackingdevelopers.facebook.com/docs/meta-pixel/implementation/conversion-tracking
- Meta for Developers — Standard Events referencedevelopers.facebook.com/docs/meta-pixel/reference
- Meta for Developers — Meta Pixel Helperdevelopers.facebook.com/docs/meta-pixel/support/pixel-helper
- Meta for Developers — Conversions APIdevelopers.facebook.com/docs/marketing-api/conversions-api
Check your website
Add your website address — the first check runs right away, and you’ll see the status of every item in this article.
Check for free