/ Blog
Home Blog Contact Buddy Ads Builder Audit Engine

Conversions aren't showing inside of Google Ads

Tracking & Measurement

Few things are more frustrating in PPC than launching a campaign, waiting for conversions to roll in, and then staring at a blank column where your data should be. If you've ever opened Google Ads and found your conversion count sitting at zero — or watched it mysteriously stop updating mid-flight — you're in good company. This is one of the most common troubleshooting threads in the r/googleads community, and for good reason: the root causes span everything from tag firing issues to attribution window mismatches to simple account configuration errors. After managing over $350M in Google Ads spend, I've seen this problem in nearly every form imaginable. Let's walk through every layer of the diagnosis, systematically, so you can stop guessing and start fixing.

Step 1: Verify Your Conversion Action Is Set to "Primary"

This is the first thing I check — and it's the fix that makes practitioners feel simultaneously relieved and annoyed. Google Ads only reports conversions in the main Conversions column when the action is designated as a Primary conversion action. If it's set to Secondary, the conversion will still be tracked, but it will only appear in the All Conversions column, not the headline number your bidding strategy is reading.

As practitioners often discuss in the r/googleads community, the status check is always the first diagnostic step — and it's frequently the answer.

How to Check and Fix Primary vs. Secondary Status

  1. Navigate to Tools & Settings > Measurement > Conversions
  2. Click on the specific conversion action you're investigating
  3. Under the Goal and action optimization section, look for the "Include in Conversions" toggle
  4. If it says "Don't use this action for bidding" — that's your Secondary designation
  5. Switch it to "Use this action for bidding" to make it Primary
  6. Confirm the Status column shows "Recording conversions" rather than "No recent conversions"
Key Insight: Your Smart Bidding strategies — Target CPA, Target ROAS, Maximize Conversions — only optimize toward Primary conversion actions. If your most important goal is set to Secondary, you're essentially flying blind on bidding optimization AND on reported performance simultaneously.

Step 2: Run the Diagnostics Tab on Your Conversion Action

Once you've confirmed the primary/secondary status, the next place to look is the Diagnostics tab inside your conversion action settings. Google surfaces the tag detection status here, and it will tell you in plain language whether the tag has been detected on your site recently.

What Tag Status Messages Actually Mean

Status Message What It Means Action Required
Tag active Tag fired in the last 7 days Tag is healthy; look elsewhere for issues
Tag inactive Tag has never fired or hasn't fired in 7+ days Verify tag is deployed on conversion page
Tag unverified Tag was set up but not yet confirmed firing Complete a test conversion or use Tag Assistant
No recent conversions Tag is active but no conversions recorded recently Check attribution window, traffic volume, or user flow
Conversion action removed The action was deleted Recreate or restore from account history

The Diagnostics tab also shows you the last time the tag was detected, which is enormously useful. If you see it fired three weeks ago and then stopped, that tells you something changed on the site — a deployment, a template update, or a tag manager version bump — around that date.

Best Practice: Use Google Tag Assistant (the Chrome extension or the connected preview mode in Google Tag Manager) to manually test a conversion path end-to-end before trusting the Diagnostics tab alone. Walk through the actual user journey — click an ad, land on the page, complete the goal action — and confirm the event fires in real time. This takes <10 minutes and eliminates ambiguity about whether the tag is truly working.

Step 3: Audit Your Tag Implementation

Assuming the Diagnostics tab shows the tag as inactive or unverified, you need to get into the actual implementation. There are three common deployment paths, and each has its own failure modes.

Google Tag (gtag.js) Direct Implementation

If you're firing the tag directly via code on the page, check for these issues:

Google Tag Manager Implementation

GTM adds flexibility but also adds layers where things break:

Common Mistake: Setting your GTM trigger to fire when the URL equals "/thank-you" exactly — but your actual thank-you page URL appends dynamic parameters like "/thank-you?id=12345&source=ads". The tag will never fire because the URL never exactly matches. Use "contains /thank-you" as your trigger condition instead.

Imported Goals from Google Analytics 4

If your conversions are imported from GA4, there's a separate chain of potential failures:

Step 4: Check Attribution Windows and Conversion Counting

Here's a scenario I see constantly: the tag is working perfectly, the primary status is correct, and conversions are still "missing." The culprit is almost always an attribution window or counting method mismatch that makes conversions disappear from the timeframe you're analyzing.

Attribution Window Misalignment

Google Ads attributes conversions to the date of the ad click, not the date of the conversion. This means if you run a campaign this week and someone converts 28 days later, that conversion will back-populate to this week's data — but it won't appear until the conversion actually happens.

Standard attribution windows in Google Ads:

If your conversion window is set to 30 or 90 days and you're looking at last week's data, you will always see an artificially low number. The data isn't missing — it's just incomplete. A campaign running on a 30-day window will typically show <60% of its final conversion tally within the first 7 days of the click date.

Key Insight: When diagnosing "missing" conversions for recent date ranges, always add a 7-14 day buffer before drawing conclusions. What looks like zero conversions from last Tuesday may show 8 conversions by next Tuesday once the attribution window catches up. This is especially common for B2B campaigns with long consideration cycles.

Conversion Counting: One vs. Every

Your counting method matters enormously depending on your business model:

If you set a purchase conversion to "One" counting, you'll undercount revenue-generating conversions. If you set a lead form to "Every" counting, a user who accidentally submits twice will inflate your numbers. Match the counting method to the business logic.

Step 5: Investigate Auto-Tagging and URL Parameter Issues

Conversions require Google Ads to connect ad clicks to website activity via the GCLID (Google Click ID) parameter. If auto-tagging is broken or GCLID parameters are being stripped from URLs, the connection breaks and conversions can't be recorded.

Verify Auto-Tagging Is Enabled

  1. Go to Tools & Settings > Account Settings
  2. Scroll to the Auto-tagging section
  3. Confirm the checkbox is enabled
Common Mistake: Some CMS platforms, URL redirect configurations, and website builders (particularly older WordPress setups or custom redirect plugins) strip query parameters during redirects. If your final landing page URL doesn't carry the ?gclid= parameter through all redirects, Google Ads loses the ability to attribute the conversion. Test this by clicking a live ad, letting it land on your final destination URL, and confirming the GCLID is present in the address bar.

Parallel Tracking Compatibility

Google Ads now uses Parallel Tracking by default, which sends users directly to the final URL while measurement calls happen in the background. If your tracking template or third-party click tracker isn't compatible with parallel tracking, conversion data can go missing. Check your tracking template syntax and confirm your click measurement vendor supports parallel tracking.

Step 6: Cross-Check with the Google Ads Conversion Status Column Filters

Before concluding something is broken, make sure you're actually looking at the right data in the interface. This sounds obvious but causes real confusion regularly.

Interface Gotchas That Create "Missing" Conversions

Best Practice: When auditing conversion tracking health for any account, create a saved report that shows the last 90 days of conversions broken down by conversion action name. This gives you a longitudinal view so you can spot exactly when a conversion action stopped recording — which almost always correlates to a site deployment, tag manager update, or account configuration change on that date.

What to Do Next: Your Conversion Troubleshooting Checklist

Stop guessing and work through this systematically. Here are your five concrete action items:

  1. Start with Primary status. Go to Tools & Settings > Conversions, open your conversion action, and confirm it's set to "Use this action for bidding." If it's Secondary, that's your answer — flip it and you'll see data appear in the main Conversions column immediately (for historical conversions that were recorded but not displayed).
  2. Run a live tag test. Use Google Tag Assistant or GTM Preview mode to manually walk through a conversion path. Click a real ad (or simulate via the tag assistant URL debug tool), complete the goal action, and verify the conversion tag fires. Do this before spending another hour in the interface.
  3. Check your date range and attribution window together. If your attribution window is 30 days, pull a report showing data from at least 30 days ago to today. Compare the "Conversions" column to the "All Conversions" column — a large gap between the two often reveals a Primary/Secondary issue, while both being zero points to a tag or tracking problem.
  4. Audit URL parameters through your full redirect chain. Click a live ad and follow every redirect until you land on your final URL. Confirm the GCLID parameter survives the entire journey. If it drops off at any redirect, work with your dev team to configure parameter forwarding.
  5. Check for a GA4 import pipeline break if you're using imported conversions. Verify the GA4 <> Google Ads account link is active, confirm the key event is marked in GA4, and allow 48-72 hours for the import delay before assuming it's broken.

Conversion tracking is the foundation everything else in your account is built on — bidding strategies, performance reporting, budget decisions, creative testing. Getting it right isn't optional. Work through the layers methodically, and in the vast majority of cases, you'll find the issue in one of the five areas covered above.

Related Reading

AI Disclosure: This article was generated with AI assistance based on a community discussion on Reddit r/googleads. Expert analysis and practitioner perspective by John Williams, Founder, AHMEEGO · Google Ads Practitioner with $350M+ in managed Google Ads spend. AI was used to draft and structure the content; all strategic recommendations reflect real campaign experience.