GET FREE 30+ POINT OPTIMIZATION CHECKLIST
FREE. 33 TRACKING CHECKS, GRADED. NO SIGN-UP.

Google Ads and GA4 Tracking Audit Checklist: The 33 Checks We Run Before Trusting an Account's Numbers

This Google Ads and GA4 tracking audit checklist runs 33 checks across 8 sections: account linking, conversion actions and values, revenue truth, URL tagging, attribution, GA4 audiences, consent, and monitoring. A full pass takes 45 to 60 minutes. Work through it here, or copy both free Google Sheets: the 33-check audit and a 19-step tag process sheet.

Built by Just Lead Market. The checklist is the tracking layer of the account audits we run on client accounts, not a lead magnet written for this page.

Last updated: 2026-07-31

Or have tracking reviewed for you as part of a free audit

How the grades work

Every check carries a grade, so the 33 checks read as a priority order, not a flat list. 13 checks open into a full how-to-check and how-to-fix walkthrough.

  • Critical. Broken or lying measurement. Fix these before touching bids or budgets.
  • High. Real reporting and optimization impact once the criticals are clean.
  • Standard. Hygiene that keeps tracking honest over time.

Lead gen accounts run the same list and read purchase as their qualified lead action.

Grades: Critical: broken or lying measurement. Fix these before touching bids or budgets.High: real reporting and optimization impact once the criticals are clean.Standard: hygiene that keeps tracking honest over time.

Linking and data foundation

Section 1 of 8 - 6 checks

Conversion actions and values

Section 2 of 8 - 7 checks

Revenue truth

Section 3 of 8 - 4 checks

URL tracking and UTMs

Section 4 of 8 - 3 checks

Attribution reality check

Section 5 of 8 - 3 checks

GA4 audiences into Google Ads

Section 6 of 8 - 5 checks

Ongoing monitoring

Section 8 of 8 - 3 checks

Why tracking gets audited first

Every number in a Google Ads account flows downhill from tracking. Smart Bidding optimizes toward whatever the Conversions column says. Reports repeat whatever the tags recorded. If the tags lie, the bidding is wrong and the reporting is confident about it.

The failure that makes this urgent is that tracking breaks silently. A theme update, a new checkout app, a consent banner change, or a second purchase tag can double your reported revenue or halve it, and nothing in the interface turns red. The account keeps spending against numbers nobody verified.

This checklist is the tracking layer of the full 78-point account audit we run on client accounts, expanded into its own working document. It covers both sides of the measurement stack: what Google Ads records, and what GA4 records, and whether the two agree with what your store actually banked.

What you get

1. All 33 checks on this page. Tickable, grouped into 8 sections with grades, with expandable how-to-check and how-to-fix panels on the 13 checks where the fix is not obvious. Your ticks are saved in your browser.

2. Sheet 1, the audit workbook. The same 33 checks as a Google Sheet with grade, how to check, fix steps, frequency, status, and notes columns. Enter your email at the Copy the audit sheet button and your copy opens in a new tab.

3. Sheet 2, the tag process sheet. A second free Google Sheet: the Google Ads Tracking Process Audit, 19 steps (AT-01 to AT-19) run from the website side with Tag Assistant and GTM. It covers tag load and duplicate containers, Conversion Linker and click ID capture, an end-to-end test conversion, Shopify checkout tracking methods (legacy scripts vs Customer Events) and custom pixel testing, enhanced conversions health, account link health, GA4 import dedup, dynamic remarketing parameters, and an audit log habit.

4. A monthly quick-pass routine. 15 minutes that catches most tracking breaks before they cost a budget cycle: the two revenue ceiling checks plus the status sweep (check 33).

The split is deliberate. The 33 checks read the account from inside Google Ads and GA4 and tell you where the data is wrong. The process sheet is the hands-on-the-site routine that verifies and fixes the tag layer underneath. Run the process sheet after any site, theme, app, or checkout change; run the 33-check audit monthly and before scaling budgets.

This is one of the worksheet templates in our free resources library, and it pairs with the ecommerce CRO checklist for the on-site half of the same problem.

How to run the audit

  1. Step 1

    Pick your revenue source of truth. Usually Shopify or your backend. Every reconciliation check compares against it.

  2. Step 2

    Run the two revenue ceiling checks first. Checks 14 and 15. If Google Ads reports more conversion value than the store banked, stop and fix tracking before optimizing anything.

  3. Step 3

    Sweep conversion statuses and campaign goals. Checks 7, 9, 10, and 31. Everything Recording conversions, only real outcomes set as Primary.

  4. Step 4

    Make the dedup decision. Checks 3 and 11. One purchase counter for bidding, and an order ID so reloads never count twice.

  5. Step 5

    Click test the URL tracking. Checks 18 and 19. Parameters must survive redirects on a real click.

  6. Step 6

    Finish with audiences and consent. Sections 6 and 7, then put the monthly quick pass on someone's calendar (check 33).

To test whether Google Ads conversion tracking is working at all, place a real test order, confirm exactly one conversion records within the reporting lag, and reload the confirmation page to prove the count stays at one. That single exercise settles checks 7, 11, and 32 in one pass. If the test fails at the tag layer, switch to the process sheet: steps AT-01 to AT-06 walk tag load, duplicates, Conversion Linker, and the end-to-end test in order, and the Shopify steps cover checkout tracking methods and custom pixel testing.

Why Google Ads shows more revenue than your store

This is the mismatch that brings most people to a tracking audit, so here is the diagnosis path in order of likelihood.

Google Ads reports a slice of your revenue, so its conversion value can never honestly exceed the whole store's revenue for the same window. When it does, one of three things is happening. First, double counting: a tag-based purchase and an imported GA4 purchase are both set as Primary, and every order counts twice (check 3). Second, missing deduplication: no transaction ID on the conversion, so confirmation-page reloads, back-button returns, and receipt-link revisits each add another conversion (check 11). Third, a stale comparison: Google Ads back-dates conversions to the click date, so a short window can look inflated next to a store report that books revenue on order date (check 22).

Run checks 14 and 15 to confirm the mismatch, then work checks 3, 11, and 22 in that order. Most inflated accounts are fixed by the first two.

The reverse mismatch matters too. If GA4 purchase revenue sits far below the store backend, some checkout path is not firing the purchase event, and if Google Ads conversions collapsed after a site change, retest the tags before concluding the ads stopped working (check 32).

What a tracking audit caught on real accounts

For VitaTurbo, a US supplement ecommerce brand, tracking validation was a formal stage of the growth plan before scaling Google Ads: purchase and key events verified as firing accurately, deduplicated where needed, and tied back to campaign performance, with GA4 and Enhanced Conversions in scope. That work was tracking planning and readiness as part of a wider CRO and Google Ads growth engagement, not a full website build, and the order was deliberate: clean measurement first, then structure, then scale.

On another client account, a Demand Gen remarketing campaign had spent a few hundred dollars with zero direct attributed ROAS in the dashboard. Instead of killing it on that number alone, the review covered assisted conversions, engaged-view influence, audience quality, spend level, and whether it was feeding the campaigns that close. That is check 21 in practice: an attribution decision instead of a dashboard reflex.

And on reporting itself: when a client account's reporting basis was conversion value by time, that basis was stated to the client explicitly, so recent-window performance was never judged on back-dated numbers. That discipline is check 22, and it is the difference between explaining performance and guessing at it.

Get the tracking layer reviewed for you

Running this checklist yourself is completely viable, and the sheet is built for exactly that. The point where it stops being worth your time is usually scale: at meaningful ad spend, a tracking error costs more per week than the audit takes to run, and the fixes touch GTM, the theme, and the consent stack at once.

Tracking is the first section of the full account audit we run through the Just Free Audit. For stores spending $10,000+/month (US) or £5,000+/month (UK) on Google Ads, we run that audit free, because accounts at that level usually become management clients and the audit is how both sides find out. You get the completed tracking findings alongside the rest of the account review, with a prioritized fix list.

Below that spend level, copy the sheet and run it in-house. It was written so a careful operator can complete it without us.

Request a Just Free Audit

Facts block

ResourceGoogle Ads + GA4 Tracking Audit Checklist
FormatInteractive on-page checklist + two Google Sheets (the 33-check audit workbook and the 19-step tag process sheet)
Checks33 on-page across 8 sections, plus a 19-step companion tag process sheet (AT-01 to AT-19)
Grade split11 Critical, 15 High, 7 Standard
CoversGA4 to Google Ads linking, conversion actions and values, revenue reconciliation, UTM tracking, attribution, GA4 audiences, Consent Mode v2, monitoring
Time to run45 to 60 minutes full pass, 15-minute monthly quick pass
Applies toEcommerce and lead gen accounts using Google Ads with GA4; Shopify examples included
Access neededGoogle Ads admin, GA4 viewer or above, store revenue reports
CostFree. Done-for-you: included in the free audit for qualifying stores
Last updated2026-07-31

Google Ads and GA4 tracking audit FAQs

Didn’t find what you’re looking for?

JustFREEAudit
JustFREEAudit

We will call you back.