Why Your Facebook Ads and Google Analytics Numbers Don’t Match

Marketing team reviewing campaign reports in a meeting

Are your Facebook reports showing more sales than Google Analytics?

Chances are, your tracking isn’t broken. Your attribution settings just aren’t set to compare like with like.

The settings are hard to find, so here’s where they live and what to change.

Why the Numbers Are Different

Meta and Google Analytics count sales in different ways.

By default, Meta credits your ad with a sale if someone clicked it in the last 7 days, or simply saw it in the last day. They never need to click through to your site from that ad for Meta to count it.

Google Analytics only sees people who actually arrive on your website. If someone scrolled past your ad yesterday and then searched for your brand today, Google Analytics credits the search, not Facebook.

Why does this matter? Both platforms can be reporting accurately and still disagree. If you’re comparing them without knowing this, it looks like one of them is wrong.

Where to Find the Attribution Settings

Meta doesn’t make this easy. The setting sits at the ad set level, tucked away behind a link most people never click:

  • Step 1: Open your campaign in Ads Manager and go to the ad set settings.
  • Step 2: Scroll to the Conversion section.
  • Step 3: Click the small “Show options” link to expand it.
  • Step 4: You’ll find the attribution setting there.

The Settings That Line Up With Google Analytics

To bring Facebook closer to what Google Analytics sees, set the attribution to:

  • Click-through: 1 day.
  • Engage-through: None.
  • View-through: None.

This tells Meta to only count a sale when someone clicked your ad and converted within a day. That’s much closer to how Google Analytics records a visit from Facebook.

Your Facebook numbers won’t match Google Analytics exactly. Differences in cookie consent, ad blockers and cross-device behaviour mean there will always be some gap. But they will be far closer, and the gap will be easier to explain.

One Thing to Know Before You Change It

The ad set attribution setting doesn’t only change reporting. Meta also uses it to decide who to show your ads to, so a shorter window can change how your campaign is optimised.

If you only want to compare the numbers, you can do that without touching the ad set. In Ads Manager, open the Columns menu, choose Compare attribution settings, and add a 1-day click column alongside your current results.

This is something your media specialist or agency can set up, or you can do it yourself in a few minutes.

Questions to Ask Before Your Next Report

  • Which window are we using? Is the Facebook report on Meta’s default 7-day click and 1-day view, or a 1-day click window?
  • Are we comparing like with like? Is the Facebook number being compared to Google Analytics without adjusting for view-through and engaged-view sales?
  • Is the setting deliberate? Was the attribution setting on each ad set chosen on purpose, or left as the default?

Get those answers, and your Facebook reports will start telling the same story as the rest of your data.

Turn insight into results.

Book a free 30-minute consult and we’ll show you where your marketing can work harder.