Aug 14, 2026
What to do when Meta Pixel stops firing
A Meta Pixel outage is a failure in conversion event transmission from your Shopify store to Meta's servers, confirmed when conversion counts drop >80% below rolling 7-day average and Meta's status page reports infrastructure issues or API degradation.

Detect the outage (minutes 0-5)
Detection speed determines recovery scope. Most brands discover outages through customer complaints or ad performance collapse, not proactive monitoring. Establish a detection threshold: if conversions fall below 20% of yesterday's same-hour rate for 2 consecutive 15-minute windows, treat it as an outage until proven otherwise.
Check three signals simultaneously: (1) Meta Ads Manager - view Conversions column in campaign performance table; if all campaigns show zero or near-zero conversions, Pixel is likely down; (2) Meta Events Manager - navigate to Test Events and fire a test conversion from your store; if it doesn't appear within 30 seconds, Pixel transmission is broken; (3) Meta status page at status.fb.com - search for 'Conversions API' or 'Pixel' incidents.
- Conversions drop >80% below rolling 7-day average for 2+ consecutive 15-min windows = confirmed outage
- Test Events in Events Manager should show new events within 30 seconds of firing
- Check status.fb.com for official incident reports - do not rely on Meta support chat for confirmation
Verify Pixel health on your store (minutes 5-15)
Outages can be partial (Pixel fires but Meta doesn't receive) or local (your Pixel implementation is broken, not Meta's infrastructure). Verify your store is sending data correctly before escalating to Meta.
Use browser DevTools: open any product page, go to Network tab, filter by 'facebook' or 'analytics'. Complete a test purchase or add-to-cart action. Look for requests to 'graph.facebook.com' or 'connect.facebook.net'. If requests appear but show 400-500 status codes, Meta's API is rejecting your data. If no requests appear, your Pixel code is not firing - check Shopify app settings and pixel ID configuration. If requests show 200 status codes, your Pixel is working; the outage is on Meta's reporting side.
- Network tab in DevTools shows request status - 200 = Pixel firing, 400-500 = Meta API rejecting, no requests = code not installed
- Test a full purchase flow, not just pageviews - conversion events are most likely to fail first
- Verify pixel ID in Shopify settings matches the ID in Meta Events Manager (Settings > Data Sources)
Pause spend and notify stakeholders (minutes 15-25)
During a confirmed outage, every dollar spent on Meta ads is untracked. Pausing campaigns prevents wasted spend and gives you a clear before/after boundary for recovery analysis. Pause at the account level, not individual campaigns, to avoid accidental resume.
Send internal notification to: finance (revenue impact), customer service (prepare for tracking-related questions), and paid media team. Template: 'Meta Pixel outage detected at [TIME]. Conversions tracking offline. All Meta campaigns paused. Recovery ETA: TBD. Will update hourly.' Do not notify customers or public channels - outages typically resolve within 2-4 hours and public statements create unnecessary alarm.
- Pause all Meta ad accounts at account level (not campaign level) to maintain clear spend boundary
- Notify: finance, CS, paid media. Do not post on social or email customers
- Document pause time and last known conversion count for recovery reconciliation
Preserve data and configure fallback tracking (minutes 25-45)
Meta outages can cause permanent data loss if you don't capture conversions during the blackout. Set up secondary tracking to record conversions that Meta misses. Google Analytics 4 and Klaviyo both capture purchase events independently of Meta Pixel.
In Shopify, verify that Google Analytics 4 is connected and firing (Settings > Apps and integrations > Google Analytics). Check that Klaviyo or your email platform is capturing purchase events (these typically sync from Shopify order data, not Pixel, so they're unaffected by outages). If you use a CDP or data warehouse, ensure it's pulling order data directly from Shopify's API, not relying on Pixel webhooks. This secondary data becomes your source of truth for conversions during the outage window.
- Verify GA4 is connected and firing - check real-time reports for purchase events
- Confirm email/SMS platform (Klaviyo, Klaviyo, etc.) is syncing Shopify orders directly
- If using Conversions API alongside Pixel, check that server-side events are still transmitting (separate from Pixel)
- Document all conversions from secondary sources during outage window for manual reconciliation
Monitor recovery and reconcile data (minutes 45-60)
Meta outages typically resolve within 2-4 hours. Check Events Manager every 10 minutes after minute 45. When test events start appearing again, Pixel is recovering. Wait 5 minutes after first successful test event before resuming campaigns - this confirms the recovery is stable.
Once campaigns resume, compare Meta's reported conversions to your secondary data sources (GA4, Klaviyo, Shopify order count). Meta will likely undercount conversions during the recovery window because some events are lost in transit. Calculate the delta: (Shopify orders during outage) - (Meta conversions reported) = lost conversions. Document this number for finance and performance analysis. Do not attempt to manually adjust Meta's conversion count - Meta's support team cannot backfill lost data.
- Test Events in Events Manager should show new events within 30 seconds of recovery
- Wait 5 minutes of stable test events before resuming campaigns
- Compare Meta conversions to Shopify order count and GA4 purchase events
- Document delta for finance - this is your actual revenue impact, not Meta's reported number
- Do not request manual backfill from Meta - they cannot restore lost conversion data
Resume campaigns and post-outage review (minutes 60+)
Resume campaigns at account level once recovery is confirmed. Campaigns will resume with previous budgets and targeting - no manual adjustment needed. Monitor for 30 minutes post-resume to ensure no secondary failures occur. If conversions drop again, pause immediately and escalate to Meta support with specific timestamps and test event logs.
Within 24 hours, conduct a post-outage review: (1) Calculate total revenue lost (Shopify orders during outage minus Meta-attributed revenue); (2) Identify which campaigns were paused and for how long; (3) Check if any audience syncs failed (Custom Audiences, Lookalike Audiences) - these can lag 24-48 hours after outages; (4) Review Meta's incident report for root cause and whether it affects your account specifically. Use this data to inform your outage response plan for next time.
- Resume at account level, not campaign level
- Monitor for 30 minutes post-resume for secondary failures
- Calculate revenue impact: (Shopify orders) - (Meta-attributed revenue) during outage window
- Check audience sync status 24 hours post-outage - custom audiences may need manual refresh
- Archive incident report and response timeline for future reference
Prevent future outages with redundancy
Meta Pixel outages are infrastructure events, not preventable through configuration. However, redundancy reduces impact. Implement Conversions API (server-side tracking) alongside Pixel. Conversions API sends purchase events directly from your Shopify backend to Meta, bypassing browser-level failures. During Pixel outages, Conversions API often continues transmitting because it uses a different infrastructure path.
Set up a monitoring alert: use a tool like Databox or custom Zapier workflow to check Meta Ads Manager conversion count every 15 minutes. If conversions drop >80% for 2 windows, trigger a Slack alert to your paid media team. This reduces detection time from hours to minutes. Document your outage response playbook in a shared doc and run a quarterly drill - assign roles (detection lead, pause lead, communication lead) so everyone knows their responsibility when an outage hits.
- Implement Conversions API alongside Pixel for redundant tracking
- Set up automated monitoring alert if conversions drop >80% for 2 consecutive 15-min windows
- Document playbook with assigned roles: detection, pause, communication, reconciliation
- Run quarterly drill to validate response procedures
Questions
FAQ
How long do Meta Pixel outages typically last?
Most outages resolve within 2-4 hours. Outages lasting >6 hours are rare and usually indicate a major infrastructure failure. Check status.fb.com for estimated resolution time. Do not rely on Meta support chat for ETAs - they typically don't have real-time incident data.
Will Meta refund my ad spend during an outage?
No. Meta does not refund spend during outages, even if conversions are untracked. Your ads continue to run and charge normally. This is why pausing campaigns immediately is critical - you prevent additional wasted spend while tracking is down.
Should I manually add conversions to Meta after an outage?
No. Meta's support team cannot backfill lost conversion data. Attempting to manually re-upload conversions will create duplicate counts and corrupt your historical data. Accept the data loss and use it to justify investment in Conversions API redundancy.
What if only some of my Meta campaigns are affected?
Outages are account-level events - if Pixel is down, all campaigns using that Pixel are affected equally. If some campaigns show conversions while others don't, the issue is likely campaign-level (wrong event setup, audience sync failure) not a Meta infrastructure outage. Check Events Manager test events and your Pixel implementation before pausing.
More from the blog
- Did the action actually work?
- One number a day
- Sunday night reporting is a product bug
- Never let AI change ad spend without a yes
- Stop optimizing platform ROAS alone
- Write-Access Matrix for AI on Meta and Google
- Reverse Platform ROAS Dependency Before It Reverses You
- AI Agents for Ecommerce: Scheduled Loops, Tools, and Approval Gates
- Data Requirements for AI in Ecommerce
- The AI Ecommerce Stack for DTC Brands
- AI for Ecommerce Agencies: Automate Execution, Keep Craft
- Reconciling Attribution Conflict with AI
- AI for Ecommerce During BFCM: What to Freeze, Monitor, and Automate
- AI for Ecommerce Creative Testing Workflows
- AI for Ecommerce Customer Support That Protects Brand
- AI for Email and SMS Operations: Detection, Fatigue, and Segmentation
- Recovering Revenue from Failed Payments: AI Retry Logic for DTC
- What Ecommerce Founders Should Never Automate
- AI for Ecommerce Fraud and Chargeback Signals
- AI for Ecommerce Growth Teams: Roles and Rituals
- AI for Ecommerce Inventory: Demand Signals from Ads and Cohorts
- AI for Ecommerce Pricing and Promo Calendars
- AI for Ecommerce Reporting: Kill the Sunday Deck
- Security and Access Control for Ecommerce AI
- AI for Ecommerce Unit Economics Decisions
- Winback Campaigns: Prioritize High-Value Lapsed Customers and Ladder Offers
- Prevent PMax Cannibalization and Reclaim Brand Search ROI
- AI for Meta Ads in Ecommerce: Operator Checklist
- AI for Multichannel Ecommerce: Connecting Inventory, Pricing, and Ads Across Channels
- AI for Shopify Merchandising and Margin
- AI for Subscription Ecommerce: Dunning, Churn Prevention, and Revenue Stacking
- AI for TikTok Ads: Solving Creative Volume Without Losing Control
- AI Operator vs Growth Agency: What Each Covers and Costs
- AI Operator vs In-House Analyst: Cost and Task Split
- AI Operator vs Klaviyo AI: When to Choose Each
- AI Operator vs Meta Advantage+ - Where Each Solves
- AI Operator vs Northbeam: Measurement vs Execution
- AI Operator vs Shopify Sidekick: Scope and Operational Fit
- AI Operator vs Triple Whale: Measurement Layer vs Execution Layer
- AI Will Not Fix Bad Creative
- AI Will Not Negotiate Your Suppliers
- Analyst vs Operator: Split the Job Before You Hire
- AOV Checklist for Growth Leads
- AOV for Multi-Channel DTC
- AOV Thresholds Worth Writing Down
- Approval-Gated AI Is a Feature, Not a Missing Feature
- ASC Campaigns and Contribution Margin
- Attribution Checklist for Growth Leads
- Attribution for Multi-Channel DTC
- Attribution Thresholds Worth Writing Down
- Best AI Tools for Ecommerce in 2026 (By Job, Not Hype)
- Black Friday Automation Freeze: What Stays Manual
- Never Mix Brand Search and Prospecting Efficiency
- Building an AI-First Ecommerce Ops Team
- CAC Checklist for Growth Leads
- CAC for Multi-Channel DTC: Definitions, Thresholds, and Failure Modes
- CAC Thresholds Worth Writing Down
- Cancel Flow Metrics That Matter
- ChatGPT Cannot See Your Ad Account
- Churn Checklist for Growth Leads
- Churn for Multi-Channel DTC
- Churn Thresholds Worth Writing Down
- Cohort Analysis: The Gate Before Scaling Spend
- Cohorts Checklist for Growth Leads
- Cohorts for Multi-Channel DTC
- Cohorts Thresholds Worth Writing Down
- Common AI Ecommerce Mistakes Brands Make
- Common AOV Mistakes on Shopify
- Common Attribution Mistakes on Shopify
- Common CAC Mistakes on Shopify
- Common Churn Mistakes on Shopify
- Common Cohorts Mistakes on Shopify
- Common Creative Mistakes on Shopify
- Dunning Failures on Shopify: Definitions, Thresholds, and Recovery
- Common LTV Mistakes on Shopify
- Margin Mistakes That Kill Shopify Unit Economics
- Common MER Mistakes on Shopify
- Common Retention Mistakes on Shopify
- ROAS Mistakes That Kill Shopify Profitability
- Contribution Margin: The One Finance Number Paid Social Needs
- Copilot vs Autopilot: Approval Gates for Ecommerce AI
- Creative Checklist for Growth Leads
- Detecting Creative Fatigue: Operational Signals That Matter
- Creative for Multi-Channel DTC
- Creative Kill Criteria You Can Write Down
- Creative Thresholds Worth Writing Down
- Credits and Honest Metering: How Usage-Based Pricing Should Work
- Dashboards Do Not Pause Ads
- Dayparting Is Usually Wrong for Ecommerce
- Demo Theater vs Production AI: Why Read-Only Proofs Matter
- Dunning Checklist for Growth Leads
- Dunning for Multi-Channel DTC
- Dunning Thresholds Worth Writing Down
- Email Fatigue from Growth Teams: When Send Volume Kills LTV
- Email Revenue Collapsed Overnight: Flow Break Detection
- Evidence Packet for Every Budget Move
- Failed Payment Alert Design for Operators
- Failed Payments Are Not Churn
- Finance Rejects Marketing Numbers
- First Week With an AI Operator: Read-Only, Briefings, Then Gated Writes
- Why Your CAC Just Moved: A Diagnostic Framework
- Frequency Cap as Brand Protection
- GA4 Is Not Your P&L
- Google Ads Brand vs Nonbrand Split: Reporting Rule
- Brand Cannibalization: Measuring When Paid Brand Search Destroys ROI
- Health Score Inputs for DTC: RFM + Support + Payments
- Why Horizontal AI Employees Don't Move Shopify Store Metrics
- How Operators Think About AOV
- Attribution as a Measurement System
- How Operators Think About CAC
- How Operators Think About Churn
- Cohort Analysis for DTC Operators
- How Operators Think About Creative
- How Operators Think About Dunning
- How Operators Think About LTV
- How Operators Think About Margin
- How Operators Think About MER
- How Operators Think About Retention
- How Operators Think About ROAS
- How Operators Think About Subscription
- MER as a Daily Operating Metric
- Run a Two-Week Read-Only AI Pilot
- How to Use AI for Ecommerce Ads Without Blowing the Budget
- How to Use AI for Ecommerce Retention and Lifecycle
- Human SLA for AI Proposals: Same-Day Approvals or the Queue Is Theater
- Implementing AI in Ecommerce in 30 Days
- Who Owns Involuntary Churn
- Connect Shopify, Meta, and Klaviyo Without a Data Team
- Klaviyo Flows the Operator Watches Weekly
- Learning Phase Budget Mistakes: Why Ad Restarts Waste Spend
- LTV Checklist for Growth Leads
- LTV for Multi-Channel DTC: Calculation, Thresholds, and Failure Modes
- LTV Thresholds Worth Writing Down
- Margin Checklist for Growth Leads
- Margin Floor by Collection: Gate Media Spend on Unit Economics
- Margin for Multi-Channel DTC
- Margin Thresholds Worth Writing Down
- Measuring AI ROI in Ecommerce: Hours, Revenue, and Avoided Spend
- MER Checklist for Growth Leads
- MER Down After a Creative Win
- MER for Multi-Channel DTC: Thresholds and Failure Modes
- MER Thresholds Worth Writing Down
- Meta Ads Manager Is Not Enough
- Ecommerce AI Operator vs Generic AI Employee: Vertical Depth and Operational Ownership
- The Eight Fields Every Monday Brief Needs
- Multi-Channel Complexity Is the Prerequisite
- New CMO Wants Another Dashboard: What to Buy Instead
- Connected Operator vs Chat With a CSV
- Pause Rules That Fire on Noise
- Pixel Broke on Friday Night: Incident Response Playbook
- Freeze AI Automation During Promo Weeks
- Prompting vs Connecting: Two Modes of Ecommerce AI
- Reading Failed Billing Signals in Your Morning Brief
- Refund Rate as Acquisition Quality Signal
- Fix Retention Before Buying More CAC
- Retention Checklist for Growth Leads
- Retention for Multi-Channel DTC
- Retention Thresholds Worth Writing Down
- ROAS Checklist for Growth Leads
- ROAS for Multi-Channel DTC: Channel Benchmarks and Reallocation Rules
- ROAS Thresholds Worth Writing Down
- ROAS Up, Cash Down: The Pattern
- Rules Engine vs Approval-Gated AI: When If-Then Logic Fails
- Scale Signals That Are Fake
- Second Purchase Campaign Timing by Category
- Shopify Plus Operator Checklist: Connection Sequence
- Skio, Loop, Bold: Subscription Stack Comparison for Operators
- Slack Approval Button Design
- Slack as the Ecommerce Ops Console
- Software Does Not Replace Brand Taste
- Stop Guessing on AOV
- Stop Guessing on Attribution
- Stop Guessing on CAC
- Stop Guessing on Churn
- Cohort Analysis for DTC: Definitions, Thresholds, and Failure Modes
- Stop Guessing on Creative
- Dunning: Definition, Thresholds, and Failure Modes
- Stop Guessing on LTV
- Stop Guessing on Margin
- Stop Guessing on MER
- Stop Guessing on Retention
- Stop Guessing on ROAS
- Subscription Billing Decline Codes Operators Must Know
- Why Subscription Churn Spikes on Monday
- Surface MRR Risk and Dunning Status Daily
- Subscription Pause as Retention
- Support Tickets as a Churn Signal
- The 11pm Slack Question That Should Be a Scheduled Job
- TikTok Creative Volume Problem: Ops Capacity Limits
- TikTok Testing Budget Rules for DTC
- Using AI to Increase Ecommerce LTV
- Reduce Ecommerce CAC by Automating Waste Detection and Creative Cycles
- UTM Hygiene as Ops Debt
- Vanity Automation Scoreboards: Actions Taken vs Revenue Moved
- Voluntary Churn Reasons Taxonomy
- Weekly AOV Review Template
- Weekly Attribution Review Template
- Weekly CAC Review Template
- Weekly Churn Review Template
- Weekly Cohorts Review Template
- Weekly Creative Review Template
- Weekly Dunning Review Template
- Weekly LTV Review Template
- Weekly Margin Review Template
- Weekly MER Review: Thresholds and Failure Modes
- Weekly Retention Review Template
- Weekly ROAS Review: Thresholds, Diagnostics, and Decision Rules
- What Is a Scheduled Growth Brief?
- What Is an Ad Audit Agent?
- What Is an Ecommerce AI Operator?
- Approval-Gated Automation: Definition and Implementation
- Blended CAC for Operators
- Churn Risk Ranking: Prioritized Customer Intervention Lists
- Contribution Margin ROAS: The Profitability-First Ad Metric
- Cross-Tool Reconciliation: Matching Data Across Shopify, Meta, and Klaviyo
- Operator Memory Across Tools: Why Chat Tabs Fail
- Read-Only Pilot Mode: Definition and Implementation
- What We Will Not Automate in Ecommerce Ops
- Adjudicating Meta ROAS vs Shopify MER Without Politics
- When AOV Is the Wrong Metric
- When Attribution Is the Wrong Metric
- When CAC Is the Wrong Metric
- When Churn Is the Wrong Metric
- When Cohort Analysis Hides What You Need to Fix
- Creative Is Not a Metric
- When Dunning Is the Wrong Metric
- When LTV Is the Wrong Metric
- When Margin Is the Wrong Metric
- When MER Is the Wrong Metric
- When Not to Buy an AI Operator
- When Retention Is the Wrong Metric
- When ROAS Is the Wrong Metric
- When to Kill the Weekly Deck
- When to Pause vs Cut Budget
- Why Every Write Action Is Gated
- Build an Offer Ladder for Lapsed Customers
- You Still Need a Human Who Owns the P&L
- All guides