If your Google Ads conversions are not recording, the most common reasons are a broken or misfiring conversion tag, a misconfigured conversion action, consent mode blocking tag execution, or a recent website change that disrupted the tracking setup. Most of these problems are diagnosable in under 15 minutes if you follow a structured process.
This guide covers every layer of the diagnosis: from checking conversion action status inside Google Ads, to verifying tag firing in the browser, to understanding how consent mode and enhanced conversions can silently break your data.
Start With the Conversion Action Status
Before touching any tag or firing any tool, open Google Ads and go to Goals > Conversions > Summary. Look at the status column for each conversion action. Google uses a few key statuses that immediately narrow down the problem.
- Recording conversions means the tag has fired recently and data is coming in. If you see this but conversions look low, the problem may be attribution, not tracking.
- No recent conversions means the tag exists and was working at some point, but has not fired within the expected window. This is the most common alert advertisers miss.
- Unverified means Google has never confirmed the tag fired at all. This usually points to a tag that was created but never properly deployed.
- Tag inactive means Google has not detected the tag on your site. The tag may have been removed, broken by a site update, or never placed.
The status alone tells you where to focus. If the status is No recent conversions, you need to determine whether this is a tracking failure or simply a period with no actual conversions. That distinction matters before you start changing anything.
Check When Conversions Last Recorded
Inside the conversion action detail view, Google shows the last time a conversion was recorded. Cross-reference this date with your campaign activity. If you were running active campaigns with significant traffic and the last conversion recorded was two weeks ago, something broke. If traffic dropped at the same time, the issue might be upstream.
Also check whether the conversion window is appropriately set. A 7-day click conversion window means conversions from clicks older than a week will not appear. If someone clicked your ad 10 days ago and converted yesterday, it may not show depending on your settings.
Verify the Tag Is Actually Firing
This is the most hands-on part of the diagnosis. You need to confirm whether the Google Ads conversion tag is firing when a user completes the action you are tracking.
Use Google Tag Assistant
Install the Google Tag Assistant Chrome extension or use the Tag Assistant Companion through Google’s Tag Assistant web tool. Navigate to your conversion page, such as a thank-you page after form submission or a purchase confirmation page, and check whether the Google Ads conversion tag fires.
Tag Assistant will show you which tags fired, whether they fired correctly, and flag common errors like missing parameters or duplicate firing. A red or yellow status on the conversion tag is a clear signal something is wrong at the implementation level.
Use the Browser Console and Network Tab
For a more direct check, open Chrome DevTools and go to the Network tab. Filter requests by googleadservices or google_conversion. Trigger the conversion action manually, and watch whether a network request goes out. If you see a request with a status of 200, the tag fired. If nothing appears, the tag is not executing.
This method is especially useful when Tag Assistant is not available or when you are debugging a tag that fires conditionally based on user interaction.
Check Google Tag Manager If Applicable
If the conversion tag is deployed through Google Tag Manager, open GTM’s Preview mode and walk through the conversion flow. GTM Preview will show exactly which tags fired on each page and which triggers activated them. If the conversion tag does not appear in the fired tags list on the confirmation page, the trigger is misconfigured or the tag itself has an error.
Common GTM issues include triggers scoped to the wrong page URL, variables pulling the wrong values, and tags set to fire on All Pages instead of the specific conversion page.
Google Ads Tag Not Firing: Common Root Causes
When you confirm the Google Ads tag is not firing, the cause usually falls into one of these categories.
- Site migration or redesign: The confirmation page URL changed and the tag trigger no longer matches it.
- CMS or plugin update: A WordPress update, a caching plugin, or a theme change removed or minified the tag code.
- Single-page application behavior: On SPAs built with React or Vue, the page does not fully reload on conversion, so page-load based triggers do not fire.
- Tag placed in the wrong location: The tag was placed in the page header but needs to fire only when a specific action is completed, not on every page load.
- Duplicate GTM containers: Multiple GTM containers on the same page can cause conflicts and prevent individual tags from firing correctly.
How Consent Mode Affects Conversion Tracking
This is an area where many advertisers get confused. Google Consent Mode is designed to respect user privacy choices. When a visitor declines cookies or analytics tracking, Consent Mode can block or limit the Google Ads conversion tag from firing.
If you implemented a Cookie Management Platform such as Cookiebot, OneTrust, or a similar tool, and you connected it to Google Consent Mode, users who decline consent will not trigger the conversion tag in the traditional sense. Instead, Google uses modeled conversions to estimate the missing data.
lockquote>
If you recently added a consent banner without properly configuring Consent Mode, your conversion tracking may have dropped sharply even though your actual conversion rate has not changed.
To check this, compare the period before and after the consent banner went live. If there is a significant drop in recorded conversions that coincides with the banner launch, Consent Mode configuration is the likely culprit.
The fix involves ensuring your CMP signals are correctly mapped to ad_storage and analytics_storage parameters, and that you have enabled conversion modeling in your Google Ads account to recover estimated data from users who declined.
Enhanced Conversions Not Working
Enhanced conversions improve measurement accuracy by sending hashed first-party data alongside conversion events. When enhanced conversions are not working, the issue is almost always one of three things.
The Customer Data Is Not Being Collected
Enhanced conversions require that your tag captures user-provided data at the point of conversion, such as an email address or phone number submitted through a form. If the form data is not being read by the tag correctly, enhanced conversions will show no match rate.
Check whether your implementation is using automatic collection from form fields, manual configuration with specific CSS selectors, or the data layer. Each method has different failure points. Automatic collection works well for simple HTML forms but often fails on heavily customized or JavaScript-rendered forms.
The Conversion Action Has Not Been Enabled for Enhanced Conversions
Enhanced conversions must be turned on at the conversion action level inside Google Ads. Go to the specific conversion action, click into the settings, and confirm the enhanced conversions toggle is active. It is off by default.
Hashing or Data Format Issues
Google requires that email addresses and other identifiers be properly formatted before hashing. If the data layer is passing values with extra whitespace, uppercase characters, or in an unexpected format, the match rate will be low even if the technical setup looks correct.
Conversion Tracking Status: What Each State Means
Understanding the conversion tracking status labels in Google Ads prevents unnecessary panic and helps you prioritize which issues to investigate.
- Recording conversions: Active and working. Data is being received.
- No recent conversions: The tag is not broken, but no conversions have been recorded recently. Could be low traffic, low conversion rate, or a silent tag failure.
- Unverified: Google cannot confirm the tag has ever fired. Likely a deployment issue.
- Inactive: Google detects no tag on the site. The tag has been removed or was never placed.
- Needs attention: There is a configuration issue that Google has detected, often related to Consent Mode or enhanced conversions setup.
A 15-Minute Diagnostic Workflow
Here is a structured sequence you can run start to finish in about 15 minutes when you suspect your Google Ads conversions are not recording.
- Minutes 1-2: Check conversion action status in Google Ads Goals summary. Note the status and the last recorded conversion date.
- Minutes 3-5: Compare conversion volume trend over the last 30 days. Identify the exact date when conversions dropped or stopped.
- Minutes 5-8: Open Tag Assistant or GTM Preview mode. Walk through the full conversion flow and confirm whether the tag fires on the confirmation page.
- Minutes 8-10: Check whether any site changes, plugin updates, or CMP configurations were deployed around the date conversions dropped.
- Minutes 10-12: If you use Consent Mode, check the consent signal configuration and compare recorded conversion volume with modeled conversion estimates in your account.
- Minutes 12-14: If enhanced conversions are enabled, check the match rate in the conversion action settings and verify that form data is being captured correctly.
- Minutes 14-15: Document what you found and prioritize the fix. If the tag is not firing, that is your first fix. If it is a Consent Mode or enhanced conversions issue, that requires a separate implementation step.
When Conversions Stop and You Do Not Notice Immediately
One of the more damaging aspects of conversion tracking failures is that they often go undetected for days or even weeks. Campaigns continue running and spending, but without conversion data, Smart Bidding strategies like Target CPA or Target ROAS start making poor decisions based on incomplete signals.
By the time you notice, you may have wasted significant budget optimizing toward nothing, and your Smart Bidding model may need time to recover once tracking is restored.
This is where having an automated alert system becomes genuinely useful. Adsroid Copilot includes a configurable conversion alert delay setting. When no conversions are recorded within the number of days you define, Adsroid flags the issue and notifies you. It does not automatically fix the tracking problem, since that requires investigation at the tag and site level, but it ensures you are not running blind for an extended period without realizing it.
For Google Ads accounts where conversion data drives bidding decisions, catching a tracking gap early can significantly limit the downstream impact on campaign performance.
After You Fix the Tag: What to Do Next
Once the conversion tag is firing correctly again, there are a few steps worth taking before you assume everything is back to normal.
- Use Tag Assistant to run one more verification and confirm the tag fires with the correct conversion ID and label.
- Check the conversion action status the following day to confirm it moves from Unverified or Inactive to Recording conversions.
- Review your Smart Bidding strategy. If it was running without conversion data for more than a few days, the model may need time to recalibrate. You might see a temporary performance dip before it stabilizes.
- Consider whether you need to import any offline or delayed conversions to fill gaps in historical data, particularly if the outage was more than a week.
Frequently Asked Questions
Why is Google Ads not tracking conversions?
The most common reasons are a broken or misfiring conversion tag, a site change that disrupted the tag trigger, Consent Mode blocking tag execution when users decline cookies, or a misconfigured conversion action. Running the diagnostic steps above helps isolate which layer is causing the problem.
What does “no recent conversions” mean in Google Ads?
It means the conversion tag was detected and working at some point, but no conversion events have been recorded recently. This could indicate a tracking failure, a period of low traffic, or a genuinely low conversion rate. Cross-referencing with traffic data helps distinguish between them.
How do I know if my Google Ads tag is firing?
Use Google Tag Assistant or Google Tag Manager’s Preview mode to walk through the conversion flow and confirm the tag fires on the correct page. You can also check the Network tab in Chrome DevTools and filter for requests to googleadservices.com to verify tag execution directly.
Can Consent Mode cause conversion tracking to stop working?
Yes. If a user declines cookie consent and your Consent Mode configuration is set to block ad_storage, the Google Ads conversion tag will not fire for that user in the traditional sense. If a consent banner was recently added without proper Consent Mode configuration, you may see a sharp drop in recorded conversions that does not reflect a real drop in actual conversions.
Why are enhanced conversions not showing data?
Enhanced conversions may not show data if the conversion action has not been enabled for enhanced conversions in settings, if the tag is not capturing user-provided data from the form correctly, or if the data format being passed does not meet Google’s requirements for hashing. Check the match rate percentage in your conversion action settings as a starting point.