How to Test Google Ads Conversion Tracking After Consent
You've set up Google Ads conversion tracking, installed the code, and conversions are showing in Google Ads - but are they actually firing correctly after users accept consent? Many sites discover that conversions appear to work in testing, but fail silently in production because consent isn't properly configured or conversion tags fire before consent is granted.
This guide shows you exactly how to test if Google Ads conversion tracking works after consent, what to look for in browser DevTools, and how to verify that conversions are being attributed correctly. If you're seeing conversions in GA4 but not in Google Ads, this is likely the issue. See why Google Ads shows 0 conversions but GA4 shows events for the full explanation.
Manual testing is useful, but it only shows you one scenario. For a complete diagnostic that checks conversion tracking across all consent states and identifies configuration issues, run our free scan.
Test Conversion Tracking Automatically
Run a free diagnostic scan to verify conversion tracking works after consent, check if conversions fire before consent (violation), and identify any configuration issues.
Run Free Scan →The scan checks conversion tracking detection, behavior before/after consent, and whether conversions are blocked by consent issues.
Why Testing Conversion Tracking After Consent Matters
Google Ads conversion tracking can appear to work in several ways that are actually misleading:
The GA4 vs Google Ads Confusion
Many sites see conversions in Google Analytics 4 (GA4) and assume Google Ads conversion tracking is working. But GA4 and Google Ads use different tracking systems. GA4 might fire events, but if Consent Mode v2 isn't configured correctly, those events never reach Google Ads for attribution.
This is why Google Ads shows 0 conversions but GA4 shows events - the tracking code exists, but consent configuration prevents proper attribution.
The "Works in Testing" Problem
Conversion tracking might work perfectly when you test it manually (you're logged in, cookies are already set, consent was granted previously). But for new users who haven't accepted consent yet, or users who reject cookies, conversions may not fire or attribute correctly.
The Silent Failure
Google Ads might show some conversions, leading you to think everything is working. But if conversions only fire for users who accepted consent, and 30% of users reject cookies, you're losing 30% of conversion data - and Google Ads is optimizing on incomplete information.
Method 1: Test in Browser DevTools (Network Tab)
The most reliable way to test if conversion tracking fires after consent is to monitor network requests in real-time.
Step 1: Open a Fresh Browser Session
Open your website in a new incognito/private window. This simulates a new user with no existing cookies or consent state. This is critical - testing in a regular browser window where you've already accepted consent won't show you the real behavior.
Step 2: Open DevTools Network Tab
Press F12 (Windows/Linux) or Cmd+Option+I (Mac) to open DevTools. Go to the Network tab and check "Preserve log" so requests don't disappear when the page loads or navigates.
Step 3: Filter for Google Ads Requests
In the filter box, type pagead or doubleclick to see Google Ads-related requests. You should see requests to domains like:
google.com/pageaddoubleclick.netgooglesyndication.com
Step 4: Accept Consent
Click "Accept" or "Allow" on your consent banner. Watch the Network tab - you should see new Google Ads requests appear after accepting consent. If no requests appear, conversion tracking might not be firing.
Step 5: Trigger a Conversion
Navigate to a page where conversions should fire (e.g., thank-you page, checkout completion). Watch the Network tab for conversion tracking requests.
What to look for:
- Requests containing your conversion label (e.g.,
AW-123456789/AbC-dEfGhIj) - Requests with
event=conversionparameter - Requests sent to
google.com/pagead/conversion
If you see these requests after accepting consent, conversion tracking is firing. If you don't see them, conversions aren't firing - which could be due to consent configuration, timing issues, or the conversion tag not being installed correctly.
Method 2: Check Conversion Requests in Payload
Once you see conversion requests in the Network tab, you need to verify they contain the correct consent signals.
Step 1: Click on a Conversion Request
In the Network tab, click on a request that looks like a conversion (contains your conversion label or "conversion" in the URL).
Step 2: Check Request Headers and Parameters
Go to the "Payload" or "Query String Parameters" tab. Look for:
label- Your conversion label (e.g.,AW-123456789/AbC-dEfGhIj)value- Conversion value (if configured)currency_code- Currency (if configured)gclid- Google Click ID (if from a Google Ads click)
If these parameters are present, the conversion request is being sent. However, this doesn't guarantee it will be attributed - Google Ads also needs proper consent signals.
Step 3: Verify Consent Signals
Check if the request includes consent parameters:
gcs(Google Consent State) - Should show consent signalsgcd(Google Consent Default) - Should show default states
If consent parameters are missing or show 'denied' when they should be 'granted', Consent Mode v2 isn't working correctly, and Google Ads may not attribute the conversion even though the request was sent.
Method 3: Test with GTM Preview Mode
If you're using Google Tag Manager, GTM Preview mode can help you see if conversion tags fire, but it has limitations for consent testing.
Step 1: Enable GTM Preview Mode
In Google Tag Manager, click "Preview" and enter your website URL. This opens your site in a new window with GTM debugging enabled.
Step 2: Check Tag Firing
Navigate to a conversion page. In the GTM Preview panel, you should see your conversion tag listed. If it shows "Fired", the tag is executing.
Important limitation: GTM Preview shows that tags fire, but it doesn't tell you if:
- The conversion request actually reached Google Ads
- Consent signals were included in the request
- Google Ads will attribute the conversion
This is why conversions can appear in GA4 or GTM Preview but never reach Google Ads - the tag fires, but consent configuration prevents proper attribution.
Note: Google Ads reporting delays and attribution windows are not considered tracking failures. Conversions may take 24-48 hours to appear in Google Ads, and attribution windows can be 30-90 days. This test checks technical behavior, not reporting delays.
Method 4: Test Before vs After Consent
The most important test is verifying that conversions DON'T fire before consent (violation) and DO fire after consent (correct behavior).
Test 1: Before Accepting Consent
In a fresh incognito window, open DevTools Network tab, filter for pagead, and navigate to a conversion page WITHOUT accepting consent.
Expected behavior: You should NOT see conversion tracking requests. If you do see them, conversions are firing before consent - which is a violation and means Google Ads may suppress or not attribute those conversions.
Test 2: After Accepting Consent
In the same session, accept consent, then navigate to a conversion page (or trigger the conversion event).
Expected behavior: You SHOULD see conversion tracking requests. If you don't see them, conversions aren't firing after consent - which could be due to:
- Consent Mode v2 not updating when users accept
- Conversion tags not configured to fire after consent
- Timing issues (tags fire before consent updates complete)
Test 3: After Rejecting Consent
In a fresh session, reject/decline consent, then navigate to a conversion page.
Expected behavior (with Consent Mode v2): You might see conversion requests, but they should include consent signals indicating 'denied'. Google can model these conversions if Consent Mode v2 is properly configured. Without Consent Mode v2, you shouldn't see conversion requests at all (tracking should be blocked).
Common Issues You Might Discover
When testing conversion tracking after consent, you might discover several common problems:
Issue 1: Conversions Fire Before Consent
You see conversion requests in the Network tab before accepting consent. This is a violation - conversions should only fire after users grant consent.
Why it happens: Conversion tags are configured to fire on page load or too early in the user journey, before consent is collected. This is one of the most common tracking before consent issues.
Issue 2: Conversions Don't Fire After Consent
You accept consent, but no conversion requests appear when you trigger a conversion. The conversion tag exists, but it's not firing.
Why it happens: Conversion tags might be blocked by consent settings, Consent Mode v2 isn't updating when users accept, or tags are configured incorrectly in GTM.
Issue 3: Conversions Fire But Aren't Attributed
You see conversion requests in the Network tab, but they don't appear in Google Ads. The requests are being sent, but Google Ads isn't crediting them to your campaigns.
Why it happens: Consent signals are missing or incorrect in the conversion requests. Without proper consent signals, Google Ads may suppress conversion attribution. This is why Google Ads shows 0 conversions but GA4 shows events.
Issue 4: Conversions Only Work for Some Users
Conversions fire for users who accept consent, but not for users who reject. Without Consent Mode v2, you lose conversion data for all users who reject cookies.
Why it matters: If 30% of users reject cookies, you're losing 30% of conversion data. Google Ads optimizes on incomplete information, reducing campaign performance.
What to Check in Google Ads (After Testing)
After you've verified that conversion requests are firing correctly in the browser, check Google Ads to see if conversions are being attributed:
Check 1: Conversion Actions
Go to Google Ads → Tools & Settings → Conversions. Check if your conversion actions are set up correctly and have the right conversion labels.
Check 2: Recent Conversions
In the Conversions section, look for recent conversions. Note that conversions can take 24-48 hours to appear in Google Ads, so don't expect immediate results.
Important: If you see conversion requests in the browser but no conversions in Google Ads after 48 hours, there's likely a consent or attribution issue.
Check 3: Conversion Value and Attribution
Verify that conversion values are being recorded correctly (if you're tracking value) and that attribution windows are set appropriately. Remember that attribution windows can be 30-90 days, so conversions might be attributed to clicks from weeks ago.
Why Manual Testing Has Limitations
Manual testing is useful for understanding how conversion tracking works, but it has significant limitations:
- Time-consuming - Testing multiple scenarios (before consent, after accept, after reject) takes significant time
- Only shows one scenario - You're testing one user journey, not all possible paths
- Misses timing issues - You might miss cases where conversions fire too early or too late
- Doesn't check all pages - Conversion pages might be on different URLs (checkout, thank-you) that you need to test separately
- Can't verify consent signals - You can see requests fire, but verifying consent signals in requests requires deeper inspection
- Doesn't check server-side tracking - If you use server-side conversion tracking, browser testing won't catch those issues
A comprehensive diagnostic scan automates all of these tests, checks behavior across the entire user journey, and gives you a complete picture of what's working and what's broken. For a full breakdown of all the ways conversion tracking can break, see why Google Ads conversions break.
Next Steps: Get a Complete Conversion Tracking Diagnostic
Manual testing helps you understand conversion tracking, but for a complete diagnostic that checks all scenarios automatically, run our free scan. The scan verifies:
- If conversion tracking code is detected
- If conversions fire before consent (violation)
- If conversions fire after consent (correct behavior)
- If conversions are blocked by consent issues
- If Consent Mode v2 is configured correctly
- If consent updates fire when users accept
Run a Complete Conversion Tracking Diagnostic
Get an automated report that tests conversion tracking across all consent states, identifies configuration issues, and shows exactly where conversions are breaking. No manual DevTools work required.
Run Free Scan →See a sample report: View sample report →
Related guides:
Part of the Google Ads conversion tracking series:
← Back to: Why Google Ads Conversions Break