Attribution Windows: Why Meta and GA4 Disagree
Home  /  Blog

Attribution Windows: Why Meta and GA4 Disagree

The Short Answer: Meta and GA4 disagree because they use different attribution windows and different rules. Meta counts conversions within 7 days of a link click, plus 1 day after an engagement or an ad view. GA4 only sees website visits, looks back up to 90 days and shares credit across every channel. Neither is wrong. Each answers a different question, so pick one source of truth per decision.

Every month, the same meeting plays out in Malaysian businesses. The agency shows a Meta Ads Manager report with 120 purchases. The owner opens Google Analytics 4 and finds 55 purchases from paid social. Someone asks which number is real, and nobody has a clear answer.

The gap is not usually a tracking fault or an agency hiding something. It comes from attribution windows: the rules each platform uses to decide which ad or visit gets credit for a sale, and for how long after the interaction. Meta and GA4 were built to answer different questions, so their windows, models and even their calendars differ.

This guide from IZI Digital Marketing explains each window, sizes a normal gap and helps you decide which number to use for which decision. It supports our guide to choosing a Facebook ads agency in Malaysia, because how an agency explains this gap tells you a lot about its reporting. The video below covers the basics.

Why Meta Ads and Google Analytics Numbers Do Not Match

Source video: Watch on YouTube

PART 1 · DIAGNOSE

What Is an Attribution Window?

IN BRIEFAn attribution window is the time limit a platform uses to link a conversion back to an ad or visit. If a customer buys inside the window, the ad gets credit; outside it, the ad gets nothing. Windows change what counts as a result, so read them before you judge any of the Meta Ads metrics that actually matter.

Think of the window as a stopwatch that starts when someone interacts with your ad. Three things decide what the stopwatch records:

  • The type of interaction. A link click, a like or save, or simply seeing the ad. Each can have its own window.
  • The length of the window. One day, seven days or up to 90 days, depending on the platform and setting.
  • The rule for sharing credit. One touchpoint takes all the credit, or several channels share it.

Meta’s guide to attribution models and settings explains that the window tells the model how far back to look for touchpoints. GA4 calls the same idea a key event lookback window. Same concept, different defaults, and that is where the disagreement starts.

Bottom Line: A conversion number means little until you know the window behind it. Always ask “counted how, and over how many days?” before comparing two reports.

BENCHMARK BRIEFING 1 OF 4

Meta vs GA4 Attribution Settings, Side by Side

IN BRIEFMeta’s default counts 7-day link clicks, 1-day engagements and 1-day views, all credited to Meta. GA4’s default looks back 90 days, sees only website visits and shares credit across channels with a data-driven model. Before comparing them, confirm your Meta Pixel and Conversions API setup is sound.

Default Attribution Settings: Meta Ads Manager vs Google Analytics 4 (2026)
Default attribution settings compared for Meta Ads Manager and Google Analytics 4 in 2026. Click window: Meta 7 days after a link click; GA4 90 days for most key events, 30 days for first visit. Engagement credit: Meta 1 day after a like, share, save or engaged video view; GA4 none. View credit: Meta 1 day after an ad impression; GA4 none for Meta ads. Credit model: Meta gives full credit to Meta; GA4 uses data-driven attribution across paid and organic channels. What it can see: Meta sees on-platform activity plus pixel and Conversions API events; GA4 sees website sessions only. Date a conversion is reported: Meta on the ad interaction date; GA4 on the date the key event happened.
Setting Meta Ads Manager GA4
Click window 7 days after a link click 90 days for most key events; 30 days for first visit
Engagement credit 1 day after a like, share, save or engaged video view None
View credit 1 day after an ad impression None for Meta ads
Credit model Full credit to Meta Data-driven, shared across paid and organic channels
What it can see On-platform activity plus pixel and Conversions API events Website sessions only
Date a conversion is reported The ad interaction date The date the key event happened

Aggregated by IZI Digital Marketing from Google Analytics Help, Select attribution settings; Meta for Business, Simplifying Ad Measurement for a Social-First World; and Meta Business Help Centre, About attribution models and attribution settings, 2026. Meta defaults shown for ad sets optimising for website conversions.

The three highlighted rows explain most of the gap. GA4 cannot see a view or a like, because nothing reaches your website until someone clicks a link. Google’s attribution settings page confirms the 90-day and 30-day lookback defaults, and notes that first click, linear, time decay and position-based models were removed in November 2023. The last row matters too: a sale on Monday from a Friday click sits in different weeks in each tool.

PART 2 · DIAGNOSE

Why Does Meta Report More Conversions Than GA4?

IN BRIEFMeta usually reports more because it counts views and engagements GA4 cannot see, and keeps full credit when a buyer later returns through Google search or a direct visit. Tracking gaps on GA4’s side widen it further. Our guide to GA4 reporting metrics that matter shows where to look.

When the numbers differ, check these six causes before you blame anyone:

  • View-through conversions. Someone saw your ad, did not click, and bought within a day. Meta counts it; GA4 has no record of the ad.
  • Engage-through conversions. A like, save or short video view followed by a purchase within a day. Again, invisible to GA4.
  • Shared credit in GA4. A buyer clicks your Meta ad, leaves, then returns through Google search to buy. GA4 splits or moves the credit; Meta keeps it all.
  • Missing or broken UTM tags. Without them, GA4 may file Meta traffic as referral or unassigned instead of paid social.
  • Consent and blockers. Cookie refusals, ad blockers and in-app browsers can stop GA4 from recording the session at all.
  • Cross-device journeys. A click on a phone and a purchase on a laptop look like two strangers to GA4 unless the user is signed in.
Consultant’s Note: When an owner shows me a big gap, I ask for one thing first: the list of actual orders or leads from their own system for the same week. That third number usually lands between Meta and GA4, and it ends the argument faster than any attribution theory. The platforms are estimates. Your till, CRM or order list is not.
Bottom Line: A gap between Meta and GA4 is expected. A gap you cannot explain cause by cause is the real warning sign.

BENCHMARK BRIEFING 2 OF 4

How Big Is a Normal Gap Between Meta and GA4?

IN BRIEFIn our illustrative model, for every 100 purchases Meta reports under its default setting, GA4 credits roughly 46 to paid social. The rest is explained by views, engagements, shared credit and tracking loss. If your gap is far wider, audit the tracking; our guide to conversion tracking with GA4 covers the basics.

Illustrative Breakdown: Where 100 Meta-Reported Purchases Go in GA4
Illustrative model of how 100 purchases reported by Meta under its default attribution setting appear in GA4. Credited to paid social in GA4: 46. Credit moved to another channel such as Google search or direct: 18. View-through conversions GA4 cannot see: 15. Engage-through conversions GA4 cannot see: 6. Missing or broken UTM tags: 6. Consent refusals, ad blockers and in-app browsers: 5. Cross-device journeys: 4.
Where the purchase goes Illustrative count of 100
Credited to paid social in GA4

46

Credit moved to another channel

18

View-through, invisible to GA4

15

Engage-through, invisible to GA4

6

Missing or broken UTM tags

6

Consent, blockers and in-app browsers

5

Cross-device journeys

4

Illustrative model by IZI Digital Marketing, built on the default windows in Google Analytics Help, Select attribution settings, and Meta for Business, Simplifying Ad Measurement for a Social-First World. Not measured client data; the split varies by industry, price point and tracking quality.

Read the chart as a checklist, not a target. Only the bottom three rows are problems you can fix; the others are the platforms working as designed. A low-priced impulse product usually shows more view-through credit, while a considered purchase shows more credit moving to Google search. If you run lead forms inside Meta, GA4 sees even less, which is one of the trade-offs in our comparison of Facebook lead ads vs website conversions.

PART 3 · DESIGN

Which Number Should You Trust for Each Decision?

IN BRIEFUse Meta’s numbers to compare ads inside Meta, GA4 to compare channels against each other, and your own sales records to judge whether marketing pays. Mixing them in one report causes most arguments. Our guide to what to expect from agency marketing reports shows how to lay this out.

The question is not “which tool is right” but “right for what”. Each source is best at one job, and poor at the others:

DECISION BOX · WHICH SOURCE OF TRUTH?

Decision you are making Use Why
Which ad, audience or creative to scale Meta Ads Manager Same rules for every ad, and it is the data Meta optimises on
How to split budget between Meta, Google and SEO GA4 One model applied to every channel, so they can be compared fairly
Whether marketing is profitable overall Your order system or CRM Real revenue, with no double counting between platforms
Whether Meta ads cause extra sales at all A holdout or lift test Compares people who saw ads with people who did not

Verdict: Agree one source per decision in writing, before the campaign starts. Then a gap between tools becomes context, not a dispute.

This split also stops a common trap. Adding Meta’s and Google’s reported conversions together double counts any sale both platforms claim. If the total is higher than your real orders, that is why. Our breakdown of Google Ads vs Meta Ads for cheaper leads uses the same one-source-per-question approach.

Bottom Line: Platform numbers are for steering; business numbers are for judging. Keep the two jobs apart and most attribution fights disappear.

Arguing over whose numbers are right every month?

A reporting review maps each business decision to one source of truth, then checks your UTM tags, pixel events and GA4 settings against it. See how we approach analytics

BENCHMARK BRIEFING 3 OF 4

How Have Meta and GA4 Attribution Rules Changed?

IN BRIEFFour rule changes since 2023 reshaped the gap. GA4 dropped four attribution models. Meta added engagement credit, removed longer view windows from its API and now counts only link clicks as clicks. Year-on-year comparisons across these dates mislead, a point worth raising when you audit a Meta ads account.

Timeline of Attribution Rule Changes Affecting Meta vs GA4 Reports, 2023 to 2026
Timeline of attribution rule changes affecting Meta versus GA4 reports from 2023 to 2026. November 2023: GA4 removed first click, linear, time decay and position-based models, leaving data-driven and last click. February 2024: Meta launched engaged-view attribution for video, crediting conversions within one day of an engaged video view. January 12, 2026: Meta’s Ads Insights API stopped returning 7-day view and 28-day view windows. March 3, 2026: Meta limited click-through attribution to link clicks; likes, shares, saves and engaged views moved into a new 1-day engage-through category.
Date Change Effect on the gap
Nov 2023 GA4 removes first click, linear, time decay and position-based models GA4 settles on data-driven or last click
Feb 2024 Meta adds engaged-view attribution for video Wider: more credit GA4 cannot see
12 Jan 2026 Meta’s API stops returning 7-day and 28-day view windows Narrower in third-party dashboards
3 Mar 2026 Click-through limited to link clicks; likes, saves and engaged views move to 1-day engage-through Narrower: Meta’s “click” now closer to GA4’s

Aggregated by IZI Digital Marketing from Google Analytics Help, Select attribution settings; PPC Land, Meta restricts attribution windows and data retention in Ads Insights API, 2025; and Meta for Business, Simplifying Ad Measurement for a Social-First World, 2026. The “effect” column is IZI Digital Marketing’s reading.

The March 2026 change matters most for owners. Before it, a like followed by a purchase six days later counted as a click-through sale. Now that sale only counts if it happens within a day, under engage-through. Many accounts saw click-through results drop with no real change in sales. If your agency’s report shows a sudden dip around March 2026, ask whether it is a rule change before anyone changes the campaign.

BENCHMARK BRIEFING 4 OF 4

How Does the Window Setting Change Reported Results?

IN BRIEFIn our model, the same campaign reports anywhere from 58 to 100 purchases depending only on Meta’s window setting, and 46 in GA4. Lead campaigns show a smaller spread. Knowing this range stops you rewarding or firing an agency for a settings choice, a point to settle when you keep ownership of your Meta Business Manager.

Illustrative Reported Conversions by Attribution Setting, Indexed to Meta Default = 100
Illustrative model of reported conversions for the same campaign under different attribution settings, indexed so that Meta’s default setting equals 100. Online store purchase campaign: Meta 1-day click 58; Meta 7-day click 76; Meta 7-day click plus 1-day engage-through 82; Meta default of 7-day click, 1-day engage-through and 1-day view 100; GA4 paid social with data-driven attribution 46. Lead form campaign on a website: Meta 1-day click 70; Meta 7-day click 80; Meta 7-day click plus 1-day engage-through 85; Meta default 100; GA4 paid social 55.
Setting Online store (purchases) Service business (website leads)
META ADS MANAGER
1-day click 58 70
7-day click 76 80
7-day click + 1-day engage-through 82 85
Default: 7-day click + 1-day engage-through + 1-day view 100 100
GOOGLE ANALYTICS 4
Paid social, data-driven, 90-day lookback 46 55

Illustrative model by IZI Digital Marketing, built on the attribution options described in Meta for Business, Simplifying Ad Measurement for a Social-First World, and Google Analytics Help, Select attribution settings. Not measured client data; use Meta’s Compare Attribution Settings view to see your own spread.

The online store shows a wider spread because shoppers browse, leave and come back. Leads tend to convert faster, so short windows capture more of them. Meta’s attribution setting also changes how ads are delivered, not just how they are reported, so switching mid-campaign is not a free reporting tweak. Settings choices also interact with creative format; our guide to video vs static ads on Meta in Malaysia covers why video tends to earn more engage-through credit.

PART 4 · DEPLOY

How to Reconcile Meta and GA4 Reports Step by Step

IN BRIEFYou cannot make Meta and GA4 match, but you can make the gap stable and explainable. Tag every ad, check events, align dates and time zones, then track the ratio weekly. If GA4 itself is shaky, weigh a GA4 setup service vs doing it yourself first.

Work through these steps in order. Each removes one source of noise:

  1. Tag every ad with UTM parameters. Use a consistent source (facebook or instagram) and a paid medium such as paid_social or cpc, so GA4 files the traffic under paid social.
  2. Check pixel and Conversions API events. Confirm purchases or leads fire once, with deduplication between browser and server events.
  3. Use Compare Attribution Settings in Ads Manager. See how many results come from click, engage-through and view without changing live settings.
  4. Align date ranges and time zones. Check both tools use Malaysia time, and compare weeks or months, not single days.
  5. Track the ratio, not the totals. Record GA4 paid social conversions divided by Meta conversions each week. A steady ratio means tracking is healthy.
  6. Tie back to real orders. Compare both against your order system or CRM monthly, and investigate if the ratio suddenly shifts.

Step 5 is the one most teams skip. A ratio that holds at around 0.45 for months tells you more than any single report. When it jumps to 0.2, something broke: a missing UTM on a new campaign, a checkout change or a consent banner update. If lead quality rather than volume is the worry, pair this with our guide to fixing junk leads from ads.

Bottom Line: Reconciling is about consistency, not agreement. A stable, explained gap is healthy tracking; a moving, unexplained one needs a fix.

PART 5 · DRIVE

What to Ask an Agency About Attribution

IN BRIEFA capable agency names its attribution setting, explains the gap with GA4 cause by cause and reports against your real sales. If it only shows Meta’s highest number, be cautious. Use these questions when you compare any Facebook ads agency in Malaysia.

Ask these before signing, and listen for specific answers:

  • Which attribution setting will you report on, and why? A good answer ties the window to how long your customers take to decide.
  • Will you show click, engage-through and view results separately? A single blended total hides how much credit rests on views.
  • How will you explain the gap with GA4? Look for a cause-by-cause answer, not “Meta is more accurate”.
  • What will you compare against our real orders or leads? The best agencies ask for your CRM or order data from week one.
  • Who owns the pixel, ad account and GA4 property? You should, with the agency given partner or user access.

Put these questions into a written digital marketing RFP so every agency answers the same way. Online stores should also ask how catalogue reporting works, since Meta catalogue ads depend on the same pixel events.

Bottom Line: An agency that explains the gap openly is showing you how it will handle bad news later. That habit is worth more than a flattering number.

CONCLUSION

Attribution Windows: What to Decide Next

Meta and GA4 will not agree, and they are not meant to. Meta counts every sale it touched within its windows, including views and engagements. GA4 counts website visits and shares credit across channels over a longer lookback. Since March 2026, Meta’s clicks are closer to GA4’s, but views and engagements still keep the two apart.

Your next step depends on where you stand. If the gap is stable, agree one source of truth per decision and move on. If it swings from week to week, check UTMs, events and consent settings first. For how we set up Meta measurement inside full campaigns, see our Meta ads services.

FAQ

Frequently Asked Questions

1. What are attribution windows?

They are time limits for giving an ad credit. It depends on the platform, but a conversion only counts if it happens within a set number of days after someone clicks, engages with or views the ad.

2. What is Meta’s default attribution window?

Seven-day click, one-day engage-through and one-day view. It depends on your campaign goal, but this is the default for ad sets optimising for website conversions since Meta’s March 2026 update.

3. Why does GA4 show fewer conversions than Meta?

Because GA4 cannot see views or engagements. It depends on your tracking too, but GA4 also shares credit with other channels and loses some sessions to missing UTMs, consent refusals and ad blockers.

4. Can I make Meta and GA4 numbers match?

No, and you should not try. It depends on what you need, but the realistic goal is a stable, explainable gap, checked monthly against your real orders or leads.

5. Should I change Meta’s attribution setting to 1-day click?

Only for quick decisions. It depends on your sales cycle; free offers and simple leads suit 1-day click, while considered purchases usually suit the 7-day default. The setting also changes delivery, not just reporting.

6. What is the GA4 lookback window?

Ninety days by default for most key events. It depends on the event type; first visits use 30 days, and you can shorten other key events to 30 or 60 days in GA4’s attribution settings.

Tired of guessing which report to believe?

A free Blueprint consultation walks through your Meta settings, GA4 setup and real sales data, so you leave knowing which number drives which decision.

Book a reporting review

Have a campaign in mind? Let's talk.