A short and clear explanation of why purchases in Google Analytics and Google Ads don’t match — and which number actually matters for your business.
Short and clear: GA4 shows all purchases, while Ads shows the purchases that are attributed to ads based on predefined rules (attribution model, conversion window, available measurement signals, etc.).
A conversion is an action a user takes that the business considers valuable. In online stores, that is a completed order (Purchase). The key is where it is counted — in GA4 or in Google Ads.
GA4 records all real purchases, regardless of source: organic search, direct, Facebook/Instagram, email, referral, Google Ads, etc.
In other words: GA4 is your baseline for real sales and real revenue.
Google Ads records as conversions only the purchases attributed to Google ads — according to the conversion window, attribution model, and available signals.
Important: Ads doesn’t answer “how many total orders you have,” but “what impact ads have.”
A user comes from a regular Google result and buys. If the goal is sustainable organic traffic: SEO optimization.
A user clicks an ad (there is a valid attribution signal) and buys.
A user clicks/sees an ad today and buys 2 days later via direct. If it’s within the conversion window and per the model — Ads may count a conversion.
A user comes from a Meta ad and buys. If you manage Meta campaigns: Facebook/Meta management.
If you see “Needs attention” next to conversions in Google Ads, there’s no need to worry. This does not mean “there are no sales”. Most commonly it means Ads expects better eCommerce signal quality (for example product data, value, currency, checkout events), to optimize more accurately.
Discrepancies between GA4 and Google Ads are normal and expected, because the two tools have different roles, different attribution, and different reporting logic. GA4 shows the full business reality, while Google Ads shows the impact of advertising based on predefined rules.