Build in public · Tracking
I build a Google Ads audit tool. In August, every campaign in my own account was flagged Eligible (Misconfigured) — Your website is missing a Google tag. My own tracking health check showed eight green ticks. Both were telling the truth, which is the interesting part.
The first answer was embarrassing and simple. The marketing site carried the GA4 tag and nothing else. Google Ads' checker looks at an ad's landing page for the Ads (AW-) tag specifically, and it wasn't there. My tracking checks had interrogated the Google Ads account's configuration — conversion actions, statuses, counting settings — and none of them read what Google itself was already saying about the campaigns. I added the AW config, and a check that reads each campaign's primary status and its reasons, the same day.
Then the flags didn't clear.
I verified the tag on every page three times. Present, correct, loading. So I pointed a headless browser at the site and watched the network, which is the only thing that settles arguments like this.
With consent denied — the default state, and the state every crawler is permanently in — the Google Ads tag made zero requests to any Google Ads endpoint. Not a cookieless ping, nothing. After clicking Accept: five requests, immediately.
I tried the things you'd try: ads_data_redaction on and off, loading gtag with the AW id instead of the GA4 id, firing an explicit conversion event. All zero until consent was granted.
So for Google Ads specifically, on this setup, Consent Mode v2 behaves like basic mode: the tag loads, configures, and then stays silent until someone accepts. Google Ads has never received anything from the container, and it cannot tell "silent" from "absent". Hence the warning.
DevTools → Network → filter doubleclick → hard refresh without touching the cookie banner. If the list is empty, Google isn't hearing from you either. Then click Accept and watch it fill up.
Two things. The tracking audit now reads Google's own verdict on each campaign — primary status and reasons — instead of only inspecting configuration; and the site scanner records what the tags actually send, with consent denied and with consent granted, rather than whether they're present. Both came from being wrong about my own account, which is the only way I've ever learned anything useful about tracking.
See what your own account is doing. Connect Google Ads read-only and get your score and the three biggest issues in about a minute — no sign-up, no card, and the Google token is revoked the moment it finishes.
Run the free instant audit →Tested 10 August 2026 on campaignowl.co.uk with a headless Chromium session and Consent Mode v2 defaults set to denied. Your results will depend on your tag setup and consent tool.