Google Ads Not Recording Conversions? 5 Fixes for Complete GTM Setup (2026)
Real diagnostic case study: GTM container firing correctly, GA4 receiving purchase data, but Google Ads shows 'No recent conversions'. Learn why tracking audit revealed Layer 3 data delivery problems.
Quick Navigation
You’ve done everything right. Your GTM container is installed, tags fire in debug mode, and GA4 might even be showing purchase events. But when you check Google Ads, you see the soul-crushing message: “No recent conversions.”
This is a classic Layer 3 (Data Delivery) problem. Your GTM setup looks perfect, but the data being sent to Google Ads is either incorrect or getting lost. This guide will show you how to diagnose and fix it.
Common Google Ads Conversion Failures
- GTM Tag Shows “Complete” But Google Ads Isn’t Firing
- Conversion Events Are Missing in Google Ads Despite GTM
- Cross-Domain Tracking is Breaking Google Ads Conversions
- The 3-Step Verification That Catches 95% of Issues
Common Failure Scenarios (and Their Fixes)
1. GTM Tag Shows “Complete” But Google Ads Isn’t Firing
Symptom: Your Google Ads conversion tag fires perfectly in GTM Preview Mode, but Google Ads shows “Inactive” or “No recent conversions.”
What’s Happening: The data being sent by GTM doesn’t match what Google Ads is expecting. The most common cause is a parameter mismatch between your GTM tag and your Google Ads conversion action.
The Diagnostic:
- In Google Ads, go to Goals > Conversions > Summary, and click on your conversion action. Find the “Tag setup” details to get the correct
Conversion IDandConversion Label. - In GTM, open your Google Ads Conversion Tracking tag.
- Compare the
Conversion IDandConversion Labelin the tag with the values from your Google Ads account.
In one case, a client’s GTM tag was using an old Conversion Label from a deleted conversion action. GTM was sending data to a destination that no longer existed. The fix was to simply update the label in the GTM tag to the new one.
2. Conversion Events Are Missing in Google Ads Despite GTM
Symptom: You have sales, and GTM is firing, but the number of conversions in Google Ads is far lower than your actual sales, or zero.
What’s Happening: This often occurs when there’s confusion between multiple tracking setups or ad accounts.
Common Causes:
- Multiple Google Ads Accounts: Your GTM tag is sending conversions to Account A, but you are logged in and checking the reports for Account B. This is common when working with agencies or managing historical accounts.
- Conflicting Plugins: In WordPress, plugins like Site Kit or WooCommerce extensions can automatically inject their own GTM tracking snippets. This can create a conflict where the plugin’s tracking overwrites or interferes with your manually configured tags.
- Consent Mode Issues: If Consent Mode v2 is not configured correctly, users who deny or ignore the consent banner will not have their conversion data sent to Google Ads, leading to underreporting.
The Fix: Audit your website to ensure only one GTM container is firing. Deactivate any automated GTM features in your plugins if you are using a manual GTM setup. Double-check that the Conversion ID in your GTM tag belongs to the exact Google Ads account you are monitoring.
3. Cross-Domain Tracking is Breaking Google Ads Conversions
Symptom: Your users start their journey on yourdomain.com but complete the purchase on a third-party checkout page like checkout.shopify.com or secure.booking-engine.com. Conversions are not tracked.
What’s Happening: When a user moves from your primary domain to the checkout domain, Google Ads loses track of the original click that brought them to your site. The conversion happens on the second domain, but the ad click is associated with the first, breaking the attribution chain.
The Fix:
- Implement Cross-Domain Tracking: In your GA4 Configuration Tag in GTM, go to Configuration Settings > More > Configure your domains. Add all domains involved in the user journey (e.g.,
yourdomain.com,checkout.shopify.com). - Enable Conversion Linker: Ensure you have a Conversion Linker tag in GTM that is set to fire on all pages. This tag is responsible for preserving ad click information across domains.
Without these two settings, any conversion that happens on a different domain from the initial landing page will be lost.
The 3-Step Verification That Catches 95% of Issues
Instead of guessing, follow this systematic process to find the exact point of failure.
Step 1: Verify GTM Tag Firing (Layer 2)
Use GTM’s Preview Mode. Go through the conversion process on your site.
- Does your Google Ads Conversion Tracking tag appear under the “Tags Fired” section on the confirmation page?
- Click on the tag. Are the
Conversion ID,Conversion Label,Value, andCurrencyfields populated with the correct data? If this step fails, the problem is in your GTM triggers or variables.
Step 2: Verify the Network Request (Layer 3)
This is the most critical and most-often-missed step.
- With Preview Mode still open, go to your browser’s Developer Tools > Network tab.
- Filter by
googleads. - Trigger the conversion again. You should see a request to
https://googleads.g.doubleclick.net/pagead/conversion/... - Check the Status. It must be
200 OK. If it’s red or(failed), the request is being blocked. - Click the request and check the Payload. Verify that the
conversion_idandconversion_labelin the payload exactly match what Google Ads expects.
If the payload is wrong, fix your GTM tag. If the request is blocked, investigate ad blockers or firewall issues.
Step 3: Verify in Google Ads (Layer 4)
If the first two steps pass, the data is reaching Google Ads correctly. Any remaining issue is on Google’s end.
- Check the “Diagnostic” Tab: In your Google Ads conversion action, there is often a diagnostics tab that provides information on the health of your tag.
- Use Test Conversions: Some conversion actions allow you to send test conversions to see if they are processed correctly.
- Wait 24 Hours: Like GA4, Google Ads can sometimes have a processing delay.
By following these three verification steps, you can pinpoint whether the failure is in your GTM configuration, the data transmission, or Google’s platform processing.
Having GTM conversion tracking issues that don’t make sense? We specialize in Layer 3 diagnostic problems that other consultants miss. Our systematic approach identifies exactly where tracking breaks down and provides immediate fixes. Get your conversion tracking diagnosed today - most issues can be resolved in a single diagnostic call.
GTM Setup Services
Emergency GTM recovery and tracking experts. 247+ successful recoveries completed.
Having GTM Tracking Issues?
Get your tracking fixed by the experts. Emergency recovery in 2-4 hours.
Get Emergency GTM Fix - $397