Published on 12/13/2025 Staff Pick

Solved: Facebook Ads Metrics Don't Match Backend Data

Inside this article, you'll discover:

Am running a campaign optimised for purchases but the numbers aint making sense can you please help? "Purchases" on facebook showing 1 but "Results" (which is my thank-you page) shows 0. This is for the url my customer lands on when they makes a purchase And it says there are only 2 landing page views but somehow there are 4 website checkouts. Whats going on? Can you tell me which metric should I actually trust when deciding if an ad is workin? It all seems a bit all over the place.

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out!

Honestly, don't feel bad about being confused by the numbers. What you're seeing is incredibly common, and something we see in about 90% of the ad accounts we audit for the first time. The ad platforms are notorious for their... let's call it 'creative' accounting. It's built to make the platform look good, not necessarily to give you the stone-cold truth.

The good news is that this mess of data is actually a blessing in disguise. It's a massive red flag pointing to some deeper issues with your tracking and probably your campaign setup. Fixing this isn't just about getting the numbers to line up; it's about building a foundation you can actually trust to scale your business. I'm happy to give you some initial thoughts and a bit of guidance on how to untangle this mess and start making decisions based on reality, not vanity metrics.

TLDR;

  • Your ad platform's data (e.g., Meta's "Purchases") is almost certainly wrong. It uses broad attribution windows that claim credit for sales it didn't directly cause. Stop trusting it for final revenue numbers.
  • The massive discrepancy (4 checkouts from 2 landing page views) means your tracking pixel is broken. It's likely firing multiple times or on the wrong page. This is a critical technical error you must fix immediately.
  • The only metric that truly matters is your Return On Ad Spend (ROAS). I've included an interactive calculator below to help you figure out your real ROAS, which should become your North Star for all advertising decisions.
  • Your core problem isn't just bad data, it's the lack of a reliable system. You need to establish a 'single source of truth' (like Google Analytics or your Shopify backend) and build a proper campaign structure to get clean data.
  • This letter includes a diagnostic flowchart to help you find tracking errors and a Customer Lifetime Value (LTV) calculator to help you understand how much you can actually afford to spend to acquire a customer.

We'll need to look at why your numbers are a complete mess...

Right, let's get straight to it. The reason your numbers don't line up is because they are measuring different things in different ways, and one of them is almost certainly broken. It's not a simple apples-to-oranges comparison; it's more like apples-to-invoices-for-oranges-that-never-arrived. You cannot make good decisions with bad data, and right now, your data is very, very bad.

Let's break down the specific issues you mentioned. This is where the detective work begins.


"Purchases" (Platform) shows 1 vs "Results" (Thank-You Page) shows 0

This is the classic platform attribution puzzle. The "Purchases" metric inside your Ads Manager is governed by what's called an 'attribution window'. By default, Meta (and others) will use something like a "7-day click, 1-day view" window. This means the platform will take credit for a purchase if someone:

  • -> Clicked your ad anytime in the last 7 days and then purchased (even if they came back later through a Google search or by typing your URL directly).
  • -> Simply saw your ad (without clicking) in the last 24 hours and then purchased.

You can see how this gets out of hand. The platform is incentivised to claim responsibility for as many conversions as possible. Your thank-you page, on the other hand, only registers a "Result" when someone actually lands on it right after a transaction. It's a much more literal, and therefore more reliable, measurement. In this case, the platform probably saw a user who viewed your ad yesterday, then came back to your site today via another channel and bought something. Meta says "That was me!", while your website correctly says "That ad didn't directly cause this sale."

This is why we tell our clients to treat platform-reported purchases with extreme suspicion. They are a directional guide at best, and dangerously misleading at worst. The only number you should trust for actual revenue is the one in your payment processor's dashboard or your eCommerce backend (like Shopify or WooCommerce). That's real money in the bank. Everything else is just noise.


Landing Page Views (2) vs Website Checkouts (4)

Okay, this one is different. This isn't an attribution quirk; this is a clear-cut technical failure. It is physically impossible for four people to initiate a checkout if only two people ever viewed the landing page. This is the smoking gun that tells us your tracking setup is fundamentally broken. There are a few likely culprits for this kind of nonsence:

  • -> The Pixel is Firing Multiple Times: The most common issue is that the 'InitiateCheckout' event code is being triggered more than once. For example, a user clicks "Checkout," and the event fires. Then they change the quantity or refresh the page, and the event fires again. We've seen setups where it fires every single time the checkout page loads, leading to wildly inflated numbers.
  • -> The Pixel is in the Wrong Place: Someone might have accidentally placed the InitiateCheckout event code in the header or footer of your entire website, or on a page that isn't even part of the checkout flow. This is less common but we've seen stranger things.
  • -> Google Tag Manager Mishaps: If you're using GTM, the trigger for the event could be misconfigured. It might be set to fire on "All Page Views" instead of a specific button click or thank-you page load. GTM is powerful, but it's also a very easy place to make costly mistakes if you don't know exactly what you're doing.

This is the most urgent problem to fix. You can't optimise a campaign if a core funnel metric is completely fabricated. It's like trying to navigate a ship with a compass that spins randomly. To help you figure out where the problem lies, here's a simple diagnostic process you can follow.

Start:
Data Discrepancy Found
Step 1:
Install Meta Pixel Helper extension in Chrome.
Step 2:
Go through your entire checkout flow, from product page to thank-you page.
Is the 'InitiateCheckout' event firing ONLY ONCE when you go to the checkout page?
YES:
The trigger is likely okay. Check attribution settings in Ads Manager.
NO:
Your pixel is broken. Check the code placement or GTM trigger. This is your main problem.

A simple flowchart to begin diagnosing your pixel tracking issues. Follow these steps to determine if the problem is technical (a broken pixel) or related to attribution settings.

I'd say you need to establish a single source of truth...

So, which metric should you trust? The brutally honest answer is: none of them, individually. Not at first. Your job isn't to get the numbers in Meta Ads Manager to perfectly match the numbers in Google Analytics. They never will. Your job is to understand what each tool is good for and build a system where you use the *right tool for the right job*.

You need to decide on your 'single source of truth' for business performance. For 99% of businesses, this should be your eCommerce platform's backend (e.g., Shopify Analytics) or a well-configured Google Analytics 4 property. Why? Because these track actual transactions and user behaviour on your site, independent of how the user got there or what ads they might have seen last Tuesday. It's the closest you can get to objective reality.

Think of it like this:

  • -> Your Website Backend (Shopify/GA4) is your accountant. It tells you the final, non-negotiable truth about how much money you made.
  • -> Your Ad Platform (Meta/Google) is your salesperson. They're great at telling you how busy they are (impressions, clicks) and will always try to take credit for every sale, but you still need the accountant to confirm the actual numbers.

You use the salesperson's data to judge their performance (e.g., is this ad creative getting a good Click-Through Rate?), but you only use the accountant's data to judge the health of the business. This means you need to get comfortable with calculating your key metrics yourself, rather than relying on the ad platform's potentially inflated numbers.

Metric Best Place to Measure It Why This Is The "Source of Truth"
Revenue & Purchases Your Website Backend (e.g., Shopify) This is server-side data. It represents actual money changing hands and is immune to ad blockers, cookie issues, and attribution games.
Ad Engagement (CTR, CPC) The Ad Platform (e.g., Meta Ads Manager) These are 'front-end' metrics that measure how compelling your ad is. The platform is the only place to accurately measure this interaction.
Cost Per Acquisition (CPA) Manually Calculated Formula: Total Ad Spend (from platform) / Total Purchases (from website backend). This gives you the true cost to acquire a customer.
Return On Ad Spend (ROAS) Manually Calculated Formula: Total Revenue (from website backend) / Total Ad Spend (from platform). This is your ultimate profitability metric.

This table breaks down which platform to trust for specific metrics. Stop trying to make everything match and start using the right tool for the right job.

You probably should focus on the metric that actually matters: ROAS...

This brings us to the most important shift in mindset you need to make. You're asking "Which metric should I trust?" when the more powerful question is "Which metric actually grows my business?". The answer isn't clicks, checkouts, or even the number of purchases. The answer is Return On Ad Spend (ROAS).

ROAS tells you, for every pound you put into the advertising machine, how many pounds you get back out. It's the ultimate measure of profitability. A campaign with 100 cheap purchases that only results in £50 of revenue is a failure. A campaign with just 5 expensive purchases that results in £500 of revenue is a success. ROAS is what separates the two.

You calculate it with a simple formula: Total Revenue from Ads / Total Ad Spend. As we established above, you take the 'Ad Spend' from the ad platform and the 'Total Revenue' from your trusted source of truth (your website backend). Let's see how this works in practice.

Interactive ROAS Calculator

Your True Return on Ad Spend (ROAS): 4.00x

Use this interactive calculator to determine your true Return on Ad Spend. Adjust the sliders using data from your ad platform (spend) and your website's sales records (revenue). Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

But just knowing your ROAS isn't enough. Is a 4x ROAS good? For some businesses, it's incredible. For others, with tiny margins, it means they're losing money on every sale. To understand what ROAS you should be aiming for, you need to know your Customer Lifetime Value (LTV). This tells you the total profit a single customer will bring to your business over their entire relationship with you.

The real question isn't "How low can my Cost Per Purchase go?" but "How high a Cost Per Purchase can I afford to acquire a truly great customer?" LTV gives you that answer. If you know a customer is worth £1,000 in profit over their lifetime, paying £100 to acquire them suddenly looks like an absolute bargain.

Interactive Customer Lifetime Value (LTV) Calculator

Average Customer Lifetime (in months): 25.0
Gross Profit Per Customer (Monthly): £400.00

Estimated Lifetime Value (LTV): £10,000

This calculator helps you estimate your LTV, the total profit you can expect from a single customer. This number is absolutly critical for setting realistic advertising budgets and goals. Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

You'll need a better campaign structure to get reliable data...

Once you've fixed your pixel and started focusing on true ROAS, the final piece of the puzzle is your campaign structure. Bad data often comes from a messy, illogical campaign setup. When you lump all your audiences into one or two ad sets, you get a blended, confusing average. You have no idea what's actually working.

The way we structure accounts for our clients, especially for eCommerce, is by splitting campaigns by their position in the marketing funnel: Top of Funnel (ToFu), Middle of Funnel (MoFu), and Bottom of Funnel (BoFu). This isn't just jargon; it's a logical way to separate your audiences and analyse their performance cleanly.

  • -> ToFu (Top of Funnel): This is your cold audience. People who have never heard of you before. Here, you test broad interests and Lookalike audiences to find new customers.
  • -> MoFu (Middle of Funnel): These are people who have engaged with you but haven't taken a key action yet. Think website visitors, video viewers, or social media followers. The goal here is to bring them back and push them towards the checkout.
  • -> BoFu (Bottom of Funnel): This is your hottest audience. People who have added a product to their cart or initiated checkout but didn't complete the purchase. These ads are highly targeted and aim to recover what would otherwise be a lost sale.

By separating them, you can allocate your budget more intelligently and get crystal clear data. You'll know exactly what your prospecting efforts are costing you versus your retargeting efforts. A typical starting structure might look something like this:

Campaign (Funnel Stage & Objective) Example Ad Set 1 (Audience) Example Ad Set 2 (Audience) Example Ad Set 3 (Audience)
ToFu - Conversions (Purchase) Lookalike 1% (Previous Purchasers) Interest Stack (Competitor Brands) Interest Stack (Related Hobbies/Magazines)
MoFu - Conversions (Purchase) Retargeting: All Website Visitors (30 Days) Retargeting: Video Viewers 75% (90 Days) Retargeting: Instagram Engagers (60 Days)
BoFu - Conversions (Purchase) Retargeting: Added to Cart (14 Days) Retargeting: Initiated Checkout (7 Days) Dynamic Product Ads (Viewed Content)

A simplified example of a ToFu/MoFu/BoFu campaign structure. This seperation is the key to getting clean, actionable data from your ad account.

When you structure your account this way, the data becomes meaningful. You can clearly see if your problem is attracting new customers (ToFu is failing) or converting interested prospects (BoFu is failing). This is how you move from being confused by numbers to confidently directing your ad spend where it will have the most impact.

This is the main advice I have for you:

I know this is a lot to take in, so let's boil it down. If you do nothing else, focus on these core actions. I've detailed my main recommendations for you below:

Area of Concern My Recommendation Why It's a Priority
Chaotic Data Establish a Single Source of Truth. Use your eCommerce backend (e.g., Shopify) or Google Analytics for all revenue and conversion counting. Ad platforms deliberately inflate numbers using wide attribution windows. You need an objective source to measure real business impact.
Technical Fault Fix Your Pixel Immediately. Use the Meta Pixel Helper browser extension to go through your purchase flow and find where the 'InitiateCheckout' event is misfiring. The 4 checkouts vs 2 landing page views proves your tracking is fundamentally broken. No optimisation is possible until this is fixed. Your data is currently fictional.
Wrong Focus Obsess over True ROAS. Manually calculate it using Spend (from Meta) / Revenue (from your website backend). Make this your number one performance indicator. ROAS is the only metric that directly measures profitability. Everything else is a vanity metric that can easily lead you to lose money while thinking you're succeeding.
Messy Strategy Restructure Campaigns into Funnels. Separate your cold audiences (ToFu) from your warm retargeting audiences (MoFu/BoFu) into different campaigns. This stops your data from being a blended, useless average. It provides clarity on which part of your customer journey is working and which part needs investment or fixing.

A summary of the core actionable steps you need to take to fix your campaigns and start getting reliable results.

I hope this detailed breakdown has been helpful. As you can see, the problem you're facing isn't just a simple reporting glitch. It's a symptom of a deeper issue with the technical setup and strategic foundation of your advertising efforts. Fixing the pixel is the first, essential step, but the real growth comes from building a robust system for measurement and a logical structure for your campaigns.

This is, quite frankly, where professional help can make a monumental difference. An expert can diagnose and fix these technical issues in a fraction of the time it would take to learn from scratch, preventing weeks of wasted ad spend on bad data. More than that, they can build the strategic framework—the funnels, the audience testing, the creative rotation—that allows you to scale confidently, knowing that your decisions are based on solid ground.

The work we do for our clients is exactly this: we come in, clean up the technical mess, establish a reliable measurement system, and then build and manage high-performance campaigns based on real, trustworthy data. If you'd like to see what that process would look like for your business, we offer a completely free, no-obligation initial consultation where we can review your account together and outline a clear path forward.

Hope this helps!


Regards,

Team @ Lukas Holschuh

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

July 31, 2025

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

July 31, 2025

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

August 4, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

August 4, 2025

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

August 17, 2025

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

August 8, 2025

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

August 19, 2025

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

July 31, 2025

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

August 19, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit