Example Google Ads Tracking Diagnostic (PDF)
This is the exact report generated after running a scan - including verdict, technical findings, and fix instructions.
Used by Google Ads managers, agencies, and founders to prove where tracking breaks.
Run a free scan on your site →When tracking breaks, Google Ads keeps spending - just without optimizing correctly.
These findings are not edge cases - across live scans, most sites show similar issues. This report reflects real, measured problems found in production websites.
Google Ads Tracking Diagnostic
FAIL
Consent and tracking signals are misaligned, which may limit Google Ads conversion measurement.
⚠️ Google Ads measurement is degraded
Reason:
- • Consent Mode v2 missing
- • Tracking fires before consent
- • Conversions may not be attributed
Impact: Google Ads may be optimizing on incomplete conversion data.
This is not an Ads problem - it's a consent / implementation problem.
What We Found
| Check | Result |
|---|---|
| Cookies before consent | ❌ Fail |
| Tracking before consent | ❌ Fail |
| Consent Mode v2 | ⚠️ Not detected |
| Conversion tracking | ✅ Detected |
Your Conversion Flow Path
👤 User completes conversion
🟡 Modeled conversion
Partial attribution
📍 Your conversions are being modeled by Consent Mode v2
This is why conversions can appear in GA4 or GTM Preview but never reach Google Ads.
Summary for Developers / Agencies
Most customers export this PDF and forward it to their developer, agency, or client to get fixes approved faster.
What's happening
- • Tracking scripts fire before consent
- • Consent Mode v2 not initialized at load
- • Google Ads receives partial signals
Why it matters
- • Ads optimize on incomplete data
- • Conversions may not be attributed
- • Retargeting lists may stay empty
What to check
- • gtag/GTM script load timing
- • gtag('consent','default') timing
- • Conversion tag trigger conditions
Detailed Findings
❌ Tracking scripts fire before consent
📤 Forward to: Developer / Tag Manager owner
2 tracking scripts fired before consent action.
Technical details:
- google-analytics
https://www.googletagmanager.com/gtag/js?id=G-XXXXXX
Fix Instructions
Fix: Implement Google Consent Mode v2
Add this code BEFORE loading any tracking scripts:
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
wait_for_update: 500
});
// Then update on user consent:
gtag('consent', 'update', {
ad_storage: 'granted',
analytics_storage: 'granted'
});Verification Checklist
Action items to ensure your fixes work. Re-scan within 14 days for free to confirm everything passes.
✅ Verify Consent Mode v2 Implementation
- Open browser DevTools → Console
- Type
dataLayerand press Enter - Check that
gtag('consent', 'default', ...)is called before any tracking scripts - Accept consent and verify
gtag('consent', 'update', ...)is called
Who this report is for
This report is useful if you:
- ✓Run Google Ads
- ✓Use a cookie banner / CMP
- ✓Care about conversion accuracy
- ✓Work with developers or agencies
This report is NOT for you if you:
- ✗Don't run ads
- ✗Want legal compliance advice
- ✗Expect GA4 dashboards
- ✗Want an "audit score"
Free vs Paid
| Feature | Free Scan | Paid Report |
|---|---|---|
| Verdict (PASS / FAIL) | ✔ | ✔ |
| Summary table | ✔ | ✔ |
| Conversion flow diagram | ✔ | ✔ |
| Exact scripts & cookies | ❌ | ✔ |
| Fix instructions | ❌ | ✔ |
| PDF export | ❌ | ✔ |
| Shareable with dev/agency | ❌ | ✔ |
| Free rescans (14 days) | ❌ | ✔ |
"Most customers forward this report to their developer or agency to fix tracking issues."
This scan reproduces real browser behavior - not tag previews.
Want a report like this for your site?
Protect against future breaks. Get weekly scans + email alerts when consent or tracking changes.
$9/mo · 14-day free trial (card required, billed after trial unless you cancel)
Start monitoring trial →Verdicts and findings are based on a browser-based scan that simulates first visit, reject consent, and accept consent. See our full methodology for how the scan works and how verdicts are determined.