Website monitoring · No. 07

Facebook Pixel check

Chebotar A. · CEO FullCheckApp Updated 9 min read

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
  1. What is the Facebook Pixel (Meta Pixel)?
  2. Why monitor your Facebook Pixel?
  3. Why does the Facebook Pixel stop working?
  4. How do you spot a Facebook Pixel problem?
  5. How to check your Facebook Pixel yourself
  6. What FullCheckApp checks
  7. FAQ
  8. Sources

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.”
— Meta for Developers, Meta Pixel

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:

EventWhat it meansWhere it usually fires
PageViewPage viewAny page with the base code
ViewContentContent view, such as a productProduct page
AddToCartItem added to cart“Add to cart” button
InitiateCheckoutCheckout startedCheckout page
PurchasePurchaseThank-you page after payment
LeadLead or contact requestContact 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.”
— Meta for Developers, Meta Pixel

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 seePossible causeWhat to do
No new website events in Events ManagerThe pixel base code is missing from your pagesLook for fbq('init' in the page source or for the tag in GTM, and restore the code
PageView comes in, but no PurchaseThe thank-you page doesn’t send the purchase eventCheck the thank-you page with Meta Pixel Helper
Clicks, but zero purchases in Ads ManagerThe pixel is gone or fires on the wrong pagesGo through the purchase flow with Pixel Helper on
Your website visitor audience is shrinkingNew visitors aren’t being added to the audienceCheck that PageView fires on every page
Duplicate purchasesThe pixel is installed both in the code and in GTM or a pluginKeep 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.”
— Meta for Developers, Get Started with the Meta Pixel
  1. Install the Meta Pixel Helper extension for Chrome. It shows how many pixels it found on a page and reports errors (Meta documentation).
  2. 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.
  3. 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.
  4. If Pixel Helper finds nothing, view the page source (Ctrl+U) and search for fbq(. If it’s not in the code, check your tags in Google Tag Manager.
  5. In Events Manager, open your pixel and see when the last event came in.
  6. 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.
Tags and pixelsshop.example.com · example
Facebook Pixelnot foundshop.example.com/

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

  1. Meta for Developers — Meta Pixeldevelopers.facebook.com/docs/meta-pixel
  2. Meta for Developers — Get Started with the Meta Pixeldevelopers.facebook.com/docs/meta-pixel/get-started
  3. Meta for Developers — Conversion Trackingdevelopers.facebook.com/docs/meta-pixel/implementation/conversion-tracking
  4. Meta for Developers — Standard Events referencedevelopers.facebook.com/docs/meta-pixel/reference
  5. Meta for Developers — Meta Pixel Helperdevelopers.facebook.com/docs/meta-pixel/support/pixel-helper
  6. 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

Related articles

08 TikTok Pixel checkWhat the TikTok Pixel does, what data it sends to optimize your ads, and how to tell whether it’s really installed on your website. 05 Google Tag Manager checkWhat a GTM container is, why analytics and pixels run through it, and what breaks when the container code disappears from your pages. 06 Google Analytics 4 tag checkHow the GA4 tag collects visitor data, why it can vanish after a website update, and what that means for your reports and ads.