Why Google Analytics shows fewer conversions than Google Ads

Google Analytics usually shows fewer conversions than Google Ads because the two tools count differently, and because cookie consent hides part of your visitors from analytics. Sometimes the gap is small. Sometimes it is large enough to change where you spend your ad budget.

A real example: up to 60% fewer paid conversions in analytics

For one European e-commerce brand, the gap came from cookie consent. Its web analytics showed up to 60% fewer paid conversions than Google Ads reported. The marketing manager had two numbers for the same campaigns and no way to tell which one to plan the budget on.

We ran a full-stack tracking audit: analytics, ads, tag manager, consent manager, the shop system and controlled test purchases. We traced the gap to cookie consent. Fewer than half of the visitors accepted cookies, so analytics never saw the rest. The brand had clear next steps within 4 days, and fixes to the consent banner, the URL templates and the funnel goals followed.

Thanks again for your detailed and well-analyzed research.

Marketing Manager, European e-commerce brand

Why do Google Analytics and Google Ads report different conversion numbers?

Each tool applies its own rules, so the numbers only agree when those rules line up. Google Ads and Google Analytics credit a conversion to a source by their own attribution models, count conversions by their own settings and can assign the same conversion to different dates. A purchase that follows an ad click by several days can land on one day in Google Ads and on another in Analytics. Some difference between the two is normal. A large gap, or one that keeps growing, points to missing data.

How does cookie consent change what your analytics sees?

Visitors who decline cookies are largely missing from your analytics, so their conversions go uncounted or have to be estimated. Google says that once you add a consent banner, Analytics is missing data for the users who decline, and it offers behavioral modeling that estimates the gap from the users who accept (Google Analytics Help: behavioral modeling for consent mode). An estimate is not a measurement, and it only works if the banner, the tags and the consent settings are set up correctly. In the example above, the banner was one of the things that needed fixing.

How do you find where your conversion numbers get lost?

Follow one real purchase through every tool it touches. This is the core of how we check a setup:

  1. Make a test purchase after clicking one of your ads and accepting cookies, then another after declining them.
  2. Check whether your ad platform, your tag manager, your analytics and your shop each recorded that order.
  3. Compare what each tool recorded for the same order.

Where the trail stops is where the numbers get lost.

What should you check first in your own setup?

Start with these four checks:

  • Does your consent banner decide which tags fire, and does it do it the way you think it does?
  • Do your ad links carry consistent UTM parameters, so every visit lands in the right channel?
  • Are your funnel goals and conversion events defined the same way in Analytics and in your ad platform?
  • Does the number of orders your analytics records match your shop’s orders for the same period?

If you can’t answer these with confidence, a tracking audit gives you a plan of what to fix and how. If your AI assistant reads these same numbers, the errors carry over, as we explain in why AI gets your e-commerce numbers wrong.

Do your tracking numbers add up?

Let’s look at your tracking together: where your numbers come from and where they get lost.


About the author. Corinna Zennig leads LazyAnalyst, an e-commerce analytics consultancy: ex-Deloitte, 10 years in business and 35+ projects delivered. More about Corinna