Sprites LogoSprites.ai
CustomersPricing
Sign in
Get a demo
Start 7-day trial→→
Start 7-day trial→→
Sprites LogoSprites.ai
  • Run adsMeta AdsFacebook and Instagram, scaledGoogle AdsSearch, PMax and ShoppingLinkedIn AdsB2B targeting and ABMTikTok AdsShort-form video that convertsReddit AdsReach communities by intentGoal OptimizationHit your ROAS or CPL target
    Create & researchAd GeneratorOn-brand ads for any channelCreative AnalyticsThe hooks and angles that winCompetitor IntelligenceRivals' ads, SEO and AI reachMarket ResearchAudience insight, with sources
    SEO & AI visibilityAI SEO ContentArticles written and publishedAI VisibilityGet cited in AI answersSEO Site AuditPrioritized fixes, site-wideKeyword & Traffic ResearchWhere the searches and gaps are
    Meet SpritesYour AI ads team, on every channelResearches, builds and launches campaigns, then optimizes them daily. You approve every change.Scale the winner +$600/dayApprovePaused 14 wasted keywords+ SEO & AI searchStart 7-day trial
  • By teamStartups & SMBsSenior marketing, no headcountMarketing teamsMore campaigns, same teamAgenciesEvery client, one workspaceEnterpriseApprovals, governance, scale
    By businessB2B & ABMPipeline from target accountsEcommerce & D2CProfitable ROAS at scalePLG SaaSSignups and trials, not clicksMobile appsInstalls that become usersFintechCompliant growth for financeHealthtechCareful, compliant growth
    Helghardt Avenant68% lower CPL in 6 weeksCustomer storyHow Rehive took its ABM playbook back from two agenciesHelghardt Avenant · Founder & CEO, RehiveRead the story
  • Ads LibraryReal ads from Meta, Google, LinkedIn, TikTok, Reddit and moreBlogIdeas and playbooks for modern marketingPrompt GalleryReady-to-run prompts for your next campaign
    Free toolsGlossaryReviewsCompare Sprites
  • Customers
  • Pricing
Sign in
Get a demo
Start 7-day trial→→
  1. Home/
  2. Fix/
  3. Meta Ads/
  4. Pixel and Conversions API/
  5. meta pixel not firing

Meta Ads · Sprites diagnoses this

Meta pixel not firing

A pixel that does not fire is missing from the page, blocked before it loads, or firing for a different pixel ID. Check when Events Manager last received anything, then load the page with the Network tab open and look for requests to facebook.com/tr. If server events still arrive while browser events stopped, the break is on the page, not in the account.

Start 7-day trial →Do it by hand

$1 today. Cancel anytime before day 7.

What Sprites checks

4 checks
  • !Last fired3 days ago
  • !Browser events, 7 days0
  • ✓Server events, 7 days1,204
  • ?Meta diagnostics1 check failed
Illustration of a typical broken account. Your own readout comes from your account.

Why it happens

The pixel code is not on the page

  1. The pixel code is not on the page

    A redesign, a new theme or a new landing page builder dropped the base code. The homepage still has it; the pages that matter do not.

  2. A consent banner holds it

    Consent tools keep marketing tags back until a visitor accepts. Visitors who ignore the banner send nothing, and neither does your test if you never click accept.

  3. A tag manager rule never triggers

    In Google Tag Manager, a trigger scoped to the wrong pages, a paused tag or a container that was never published looks exactly like a missing pixel.

  4. The page fires a different pixel ID

    Code copied from an old account, an agency or a template fires happily and reports to a dataset you never open. Two pixels on one ad account make this easy to miss.

  5. Blockers and browser privacy

    Ad blockers and strict browsers stop the pixel for some visitors. That is normal loss, and the reason to run the Conversions API beside it. A pixel that fires for nobody is a broken install.

How to fix it, step by step

  1. Read the last activity

    In Events Manager, open Data sources, select your dataset and read the Overview tab. Each event shows when it was last received and whether it came from Browser, Server or both.

  2. Watch the request

    Open the page in a private window with blockers off. Open dev tools, go to Network, filter for facebook.com/tr and reload. Accept the cookie banner. A request carrying your pixel ID means it fired.

  3. Match the pixel ID

    View the page source and find the fbq init call. The number in it must match the dataset ID shown in Events Manager.

  4. Check consent and the tag manager

    If the request appears only after you accept cookies, the banner is the block. In Google Tag Manager, confirm the trigger covers every page you need and the container is published.

  5. Confirm in Test events

    In Events Manager, open Test events, enter your URL and browse the site. Events show up within seconds when the pixel fires.

  6. Read Diagnostics

    The Diagnostics tab lists what Meta itself sees going wrong with the dataset, with the affected events.

Steps checked against Meta Business Help Center articles: Troubleshoot your Meta Pixel; About Meta Pixel; Test your events in Events Manager; About diagnostics in Events Manager.

Sprites diagnoses this

Sprites diagnoses it

Sprites reads your pixel and CAPI health and shows where it breaks: which events stopped, from which side, and when Meta last received them.

What Sprites does

  • Reads the last time Meta received anything from each pixel connected to the ad account.
  • Counts every event over the last 7 and 28 days, split into browser pixel and Conversions API, so a page-side break stands apart from a server-side one.
  • Flags any event that arrived the week before and not at all this week.
  • Reads Meta's own diagnostics for the dataset and puts every failed check in plain words.

What it doesn't do

  • Install or edit the pixel code on your site
  • Load your pages in a browser to watch the request
  • Send events to the Conversions API
Start 7-day trial →

Questions

How do I know if my Meta pixel is firing?

Load the page with the Network tab open and filter for facebook.com/tr. A request means it fired. Events Manager confirms Meta received it, under Data sources, your dataset, Overview.

Pixel Helper shows the pixel but Events Manager shows nothing. Why?

The page is almost always firing a different pixel ID than the dataset you opened. Match the ID in the page source with the dataset ID.

How long until events show in Events Manager?

Test events shows them within seconds. The Overview graph can lag by up to about 20 minutes.

Do my ads stop if the pixel stops firing?

No. Spend continues. Reported conversions fall and ad sets optimizing for that event lose the signal they learn from.

Does an ad blocker break the pixel?

For that visitor, yes. Pair the pixel with the Conversions API so those conversions still reach Meta from your server.

More: Pixel and Conversions API

  • Meta pixel not active
  • Pixel events not showing in Events Manager
  • CAPI not receiving events
  • Facebook ads suddenly stopped working
  • Meta pixel not tracking purchases
  • Meta Conversions API
  • Conversions API deduplication
  • Meta pixel duplicate events
  • Event Match Quality
  • Meta pixel not showing in Ads Manager
  • Meta pixel vs Conversions API
  • Meta test events not working

Hubs

  • Fix your Meta ads
  • Facebook ad rejected
  • Meta pixel not working
  • Fix your ad account
  • Fix Google Ads problems
  • Fix your LinkedIn ads
  • Fix your Reddit ads
  • Fix Microsoft Ads problems
  • Why your tools disagree on conversions

Reference

  • Meta Ads MCP
  • Meta Andromeda explained
  • Creative fatigue
  • How many Meta ads you need
  • Advantage+
  • Meta ad specs
  • How many creatives per week
  • GA4 vs Meta
  • PostHog vs Meta
  • fbclid
  • Ad specs

See where it breaks

Connect your accounts. Sprites reads them side by side and shows you exactly where the numbers split.

Start 7-day trial →Get a demo

Get the free AI-First Marketing Playbook

Packed with proven tactics, creative inspo, and automation tips to help you grow faster with less guesswork.

By clicking send you agree to the Terms and Conditions

Pillars

AI Marketing AgentVibe MarketingAI VisibilityAI Marketing AutomationAI for Meta AdsAI for Google AdsAI for LinkedIn AdsAI SEOAds LibraryChatGPT AdsAI AdsMCP Server

For Teams

For AgenciesFor EcommerceFor FintechFor HealthtechFor EnterpriseFor FreelancersFor Marketing Teams

Prompts Gallery

Marketing Campaign BuilderGoogle Ads Search Campaign BuilderCompetitor Meta Ads AnalyzerSEO Audit + Plan GeneratorGoogle Ads Campaign OptimizerGoogle Ads: PMax Campaign Builder

About

CustomersReviewsBlogTerms of ServicePrivacy PolicyDPACareersSitemap
Sprites TextWizard