What a Google Analytics Audit Should Actually Find

There is no line item on my own audit page that says “Google Analytics audit.” That is not an oversight. A GA4 property graded on its own can tell you whether your tags fire. It cannot tell you whether the number it is showing you is the right one — for that you have to put it next to Google Ads and Meta and see where they disagree, which is a different, harder, and more useful question.

The search “google analytics audit” carries a $14.00 CPC against a difficulty score of 2 — the highest price of any audit-related term I checked and one of the easiest to rank for. That combination means real buyers and almost no competition for them, which is usually a sign that what is being sold does not match what people actually need.

What a Google Analytics audit costs

I sell three products that touch Google Analytics, and none of them is priced or sold as a standalone analytics audit, because a tracking problem almost never sits inside one platform. What the Google Ads audit covers includes the conversion-tracking check described below; it is just never sold on its own.

ProductPriceWhat it includes
Google Ads Audit$250Account structure, search terms, and conversion tracking verified end to end — including whether Google Ads and your store agree.
Google & Meta Ad Audit$400Both platforms, plus how they are counting the same conversions against each other.
SPECTRUM — Full Marketing Audit$1,500Everything above, plus Analytics, Search Console, and SEO, read together instead of one at a time.

The $1,500 tier exists specifically because measurement problems rarely sit inside one platform. Checking Google Ads, Meta, Analytics and Search Console in isolation misses the contradictions between them, and the contradiction is usually where the real finding is. If someone offers to audit “just your Analytics” for a flat fee, ask what it is being compared against — a GA4 property with nothing to check it against is being graded on vibes.

What a tag-firing checklist actually catches

The published checklists for this search are genuinely useful and worth running. Between them, the top-ranking guides check GTM installed once rather than twice, the config tag firing once per page, data retention and reporting identity settings, events firing on the right trigger, forms counted on submission rather than the first keystroke, the full ecommerce funnel from view to purchase, UTM consistency, internal and bot filters, cross-domain tracking, and consent banners gating tags correctly. Run through all of it — it catches real, common mistakes.

  • A duplicate GTM container inflates every event and conversion it touches, and it is the single most common finding in that list.
  • Forms that fire on the first keystroke instead of a successful submission count someone who almost filled out a form as a lead.
  • Data retention set shorter than you think quietly deletes the event-level detail you would want for a year-over-year comparison (Google Analytics Help, data retention).

None of this is wrong to check. It is just the easy half of the job — confirming the property is configured correctly tells you nothing about whether the number it produces is the number you should be making decisions on.

Why doesn’t GA4 match what Google Ads reports?

GA4 and Google Ads can both be reporting correctly and still disagree, because they are not using the same method to decide which conversions get credit. GA4’s Attribution reports let you choose between data-driven attribution and simpler last-click models, and Google Ads runs its own data-driven attribution with a different lookback window by default (Google Analytics Help, attribution models). A sale that GA4 credits to the date someone actually bought can show up in Google Ads credited to the date they first clicked, a week or two earlier. Neither number is wrong. They are answering slightly different questions.

This is the same reason it is a mistake to judge a Google Ads campaign using a Google Analytics report instead of Google Ads’ own numbers — the two were built to measure different things, and a real audit states which basis it used for every comparison it makes rather than treating the two numbers as interchangeable.

The one bug that quietly costs the most money

Enhanced conversions let Google Ads use hashed first-party data — email, phone, name and address — to match more conversions back to the ad click that caused them (Google Ads Help, about enhanced conversions). It is an account-level setting, and when the method is set inconsistently — enabled on the web tag but not confirmed in the conversion action, or set up once and then silently stopped sending data after a site change — conversions quietly stop being counted with no error message anywhere. The account looks like it is underperforming when the actual problem is measurement.

The way to catch it is a ratio, not a single number: compare total conversions for a campaign against total conversions with enhanced conversion data attached, over the same date range. A healthy setup holds that ratio roughly steady month to month. A ratio that quietly drifts toward zero is the method breaking, not demand falling.

Consent banners complicate this further. When a visitor declines tracking consent, Google fills part of the gap with modeled data rather than leaving it blank (Google Analytics Help, consent mode), so a drop after adding or changing a consent banner is not automatically a tracking bug. It is worth ruling out before you assume something broke.

Three checks you can run yourself in ten minutes

These take about ten minutes combined and will tell you whether you actually need a paid audit or just a property clean-up.

  1. Pull last month’s purchase count from GA4, Google Ads, and your store. Write all three numbers down together. A modest, stable gap between GA4 and your store is normal given how differently they attribute a sale. A gap that keeps growing month over month is the one worth chasing.
  2. Check the enhanced conversions ratio described above for your main campaign, this month against three months ago.
  3. Open GA4’s real-time report and submit a test form or test purchase yourself. If it does not appear within a minute or two, something downstream of the tag itself is broken, not just the configuration.

Who does not need this

If the three numbers above are all close, your enhanced conversions ratio is stable, and your real-time test worked, you do not need to pay anyone for this. Fix what the free checklists above catch and move on. A free Google Ads audit tool will independently confirm most of the account-side basics for nothing.

Pay for a real audit when the gap is growing, when nobody can tell you confidently which number is correct, or when you are about to make a budget decision based on numbers two platforms disagree on.

Questions people ask

What does a Google Analytics audit actually check?
A proper one checks two things: whether the property and its events are configured correctly (tags firing once, consistent UTMs, the full ecommerce funnel), and whether the numbers it produces agree with your other sources of truth – Google Ads, Meta, and your store’s own order data – closely enough to be trusted.
Why doesn’t Google Analytics match Google Ads?
Usually because they attribute conversions differently, not because either is broken. GA4 and Google Ads can both run data-driven attribution with different lookback windows and credit a sale to a different date, so a modest, stable gap is not automatically a bug.
How much does a Google Analytics audit cost?
I do not sell one as a standalone product, because grading a GA4 property in isolation cannot tell you whether its numbers are correct. The check lives inside the $250 single-platform ad audits and the $1,500 SPECTRUM audit, where it is compared against the platform it is supposed to agree with.
Can I audit my own Google Analytics account for free?
Yes, for the configuration half. Run one of the published checklists for GTM duplication, event firing, and filters, then run the three ten-minute checks above to see whether the numbers themselves hold up.

Want this run properly?

I am Greg Asuncion, an ecommerce paid media consultant. I run Google Ads, Meta, Amazon and Microsoft for direct‑to‑consumer brands on Shopify — one person, published pricing, and a free audit after a call. Here is what each Digital Karbon audit actually covers.