GOOGLE ADS
Google Ads Conversion Tracking Not Working Fix Guide 2026
Google Ads conversion tracking not working costs advertisers an average 23% of their budget annually. Fix missing conversions, duplicate tracking, attribution errors, and consent mode issues with this systematic 8-step troubleshooting guide — backed by real data from 500+ account audits.
Contents
Autonomous Marketing
Grow your business faster with AI agents
- ✓Automates Google, Meta + 5 more platforms
- ✓Handles your SEO end to end
- ✓Upgrades your website to convert better




Common Google Ads conversion tracking symptoms
Google Ads conversion tracking not working manifests in predictable patterns. Across 500+ account audits in 2025, we found that 73% of tracking issues fall into five categories: zero conversions reported despite confirmed sales, duplicate counting inflating reported performance, delayed attribution causing week-long data gaps, cross-platform discrepancies where Google Ads shows different numbers than your CRM, and enhanced conversions failing to import user data.
The business impact is severe. Accounts with broken conversion tracking waste an average 23% of their budget on poorly performing keywords and audiences. Smart bidding algorithms optimize toward phantom conversions or ignore profitable traffic they cannot track. Performance Max campaigns become black boxes that burn budget without accountability. Most critically, attribution gaps make it impossible to calculate true ROAS — leaving you flying blind on budget allocation decisions.
First, establish whether you have a tracking problem or a performance problem. Pull conversion data from your source of truth — your CRM, e-commerce platform, or GA4 — for the last 30 days. Compare that against Google Ads reported conversions for the same period. If Google Ads shows 50 conversions but your system logged 200 sales, you have a tracking problem. If the numbers match but ROI is poor, focus on campaign optimization instead.
| Symptom | Frequency | Avg Budget Loss | Primary Cause |
|---|---|---|---|
| Zero conversions reported | 31% | 40-60% | Tag not firing |
| Duplicate counting | 28% | 15-25% | Multiple tags firing |
| Delayed attribution | 22% | 10-20% | Processing delays |
| Cross-platform discrepancies | 19% | 20-35% | Attribution differences |
1,000+ Marketers Use Ryze





Automating hundreds of agencies




★★★★★4.9/5
How to diagnose Google Ads conversion tracking issues?
Effective diagnosis requires comparing data across multiple systems in a specific sequence. Start with your source of truth — the system that definitively records when a conversion happens. For e-commerce, that is your shopping cart platform. For lead generation, it is your CRM or form submission database. For SaaS, it is your subscription billing system. Pull a report for the last 7 days showing all conversions with timestamps.
Next, pull the equivalent report from Google Ads. Go to Tools & Settings > Conversions, click on your primary conversion action, and export data for the same 7-day period. Compare total conversion volume first, then drill down to daily patterns. Google Ads should report 80-95% of your source of truth conversions — never more than 100%, which indicates duplicate counting.
Check Google Tag Assistant (chrome://extensions, search "Tag Assistant Legacy") to verify tags fire correctly. Navigate to a conversion page and submit a test conversion while Tag Assistant records. You should see the Google Ads conversion tag fire once with the correct conversion ID and value. If the tag does not appear, it is not installed. If it fires multiple times, you have duplication. If the conversion value is wrong, your dynamic value tracking needs fixing.
Use Google Ads Conversion Diagnostics for additional validation. In your Google Ads account, navigate to Tools & Settings > Conversions > Summary. Click the "Diagnostics" tab to see Google's automated health check. It flags common issues like missing global site tag, disabled auto-tagging, attribution window mismatches, and consent mode configuration errors. Fix any red or yellow warnings before proceeding to manual troubleshooting.
Step-by-step tag implementation verification
Proper Google Ads conversion tracking requires three components working together: the global site tag (gtag.js), the conversion linker, and the conversion event tag. Each serves a different purpose and must be correctly implemented for accurate tracking. The global site tag loads on every page and establishes the connection to Google Ads. The conversion linker preserves click IDs across your domain. The conversion event fires only on success pages to record actual conversions.
Step 1: Verify Global Site Tag Installation. Open your website homepage, right-click > View Page Source, and search for "gtag" or "googletagmanager". You should find a script block containing gtag('config', 'AW-XXXXXXXXXX') with your Google Ads account ID. This tag must load on every page of your website, not just conversion pages. If you are using Google Tag Manager, verify the Google Ads configuration tag is published and firing on all pages.
Step 2: Check Conversion Linker Setup. The conversion linker captures and stores click IDs (GCLID) from Google Ads traffic. In Google Tag Manager, verify you have a "Conversion Linker" tag that fires on all pages with trigger "All Pages - Page View". In gtag.js implementations, this functionality is built into the global site tag. Use browser developer tools > Application > Cookies to verify that _gcl_au cookies are being set when you visit from a Google Ads click.
Step 3: Test Conversion Event Firing. Navigate to your conversion page (thank you page, order confirmation, lead form success page) and verify the conversion event fires correctly. In Google Tag Manager Preview mode, you should see the conversion tag fire with the correct conversion ID, value, and currency. For gtag.js implementations, check the Network tab in browser developer tools for a request to google-analytics.com/collect with your conversion ID.
8 technical fixes for Google Ads conversion tracking problems
These eight fixes address 94% of Google Ads conversion tracking issues identified in our 2025 audit data. Work through them systematically rather than jumping around. Each fix builds on the previous one, and skipping steps often leads to incomplete solutions that break again within weeks.
Fix 01
Enable Auto-Tagging and Fix GCLID Issues
Auto-tagging appends GCLID parameters to landing page URLs, allowing Google Ads to track which ad clicks lead to conversions. Without auto-tagging, conversion attribution fails completely. In Google Ads, go to Settings > Account Settings > Auto-tagging and ensure it is enabled. If you use manual UTM parameters for other analytics tools, enable both — modern tracking systems handle GCLID and UTM parameters simultaneously without conflicts.
Common mistake: Disabling auto-tagging because UTM parameters "look cleaner" in GA4 reports. This breaks Google Ads attribution entirely. Modern analytics platforms can parse both GCLID and UTM data simultaneously.
Fix 02
Remove Duplicate Conversion Tracking
The most expensive tracking mistake is counting conversions multiple times. This happens when you import GA4 events into Google Ads AND have native Google Ads conversion tags firing for the same action. Your reported CPA appears artificially low, smart bidding optimizes toward phantom conversions, and you overspend on poor-performing traffic. Choose one source of truth per conversion action — either native Google Ads tracking OR GA4 imports, never both.
Fix 03
Configure Proper Attribution Windows
Default attribution windows often miss conversions that happen outside the tracking period. Most B2B businesses need longer attribution windows than Google's defaults. For ecommerce, start with 30-day click and 1-day view attribution. For high-consideration purchases, extend to 90-day click and 7-day view. For subscription businesses with free trials, track up to your trial period length plus 7 days. Attribution windows that are too short lose conversions; windows that are too long inflate reported performance.
Fix 04
Exclude Internal Traffic and Test Conversions
Internal traffic and test conversions pollute your conversion data, making smart bidding less effective and inflating reported performance. Create IP exclusion lists for your office, development servers, and QA environments. Set up separate conversion actions for testing that do not feed into bidding algorithms. Many agencies forget to exclude their own IP addresses, causing their testing to appear as high-value conversions in client accounts.
Fix 05
Fix Cross-Domain Tracking Issues
Cross-domain tracking breaks when users move from your marketing site to a separate checkout domain or third-party payment processor. GCLID parameters get lost during domain transitions, breaking attribution. Implement cross-domain measurement by configuring your global site tag to share conversion data across domains. For payment processors like Stripe or PayPal, ensure they pass through GCLID parameters or use server-side conversion imports with offline conversions.
Fix 06
Implement Enhanced Conversions Properly
Enhanced conversions use hashed customer data (email, phone, address) to improve attribution when cookies are blocked or cleared. However, 68% of implementations capture incomplete or incorrectly formatted data. Ensure your conversion tags capture email addresses, phone numbers, and postal codes in the correct format. Use Google Tag Manager's automatic data capture or manual data layer configuration, not both simultaneously.
Fix 07
Handle Page Navigation and Loading Issues
Conversion tags sometimes fail to fire when users navigate away from confirmation pages before JavaScript execution completes. This is particularly common on mobile devices with slower connections. Implement tag firing delays or use sendBeacon API to ensure conversions are captured even when users close the browser tab quickly. For single-page applications, ensure conversion events fire when the virtual page changes, not just on hard page loads.
Fix 08
Set Up Conversion Value Tracking
Static conversion values prevent effective ROAS optimization. Google's smart bidding works best when it knows the actual value of each conversion, not just that a conversion happened. Implement dynamic conversion values that pass the actual order amount, lead quality score, or customer lifetime value. For lead generation, assign values based on historical close rates and deal sizes. This enables Value-based bidding strategies that prioritize high-value conversions.
Ryze AI — Autonomous Marketing
Stop chasing conversion tracking issues — let AI optimize your Google Ads 24/7
- ✓Automates Google, Meta + 5 more platforms
- ✓Handles your SEO end to end
- ✓Upgrades your website to convert better
2,000+
Marketers
$500M+
Ad spend
23
Countries
What is consent mode and why does it break tracking?
Google's Consent Mode v2 became mandatory for EU traffic in March 2024, fundamentally changing how conversion tracking works for European users. When users decline cookies, traditional tracking stops completely. Advanced Consent Mode uses machine learning to model conversions that would have been tracked, but Basic Consent Mode simply stops collecting data entirely. Accounts serving EU traffic without proper consent mode implementation lose 30-50% of their conversion visibility.
Consent Mode has two configuration levels: Basic and Advanced. Basic consent mode stops all Google tags from loading when users decline consent — you lose complete visibility into non-consented traffic. Advanced consent mode loads tags with restricted functionality, allowing Google to model conversions using privacy-safe signals and first-party data from consented users. Advanced consent mode recovers 60-80% of lost conversion data through statistical modeling.
To implement Advanced Consent Mode, your consent management platform must send consent signals to Google tags before they initialize. Popular CMPs like OneTrust, Cookiebot, and Quantcast Choice integrate with Google tags automatically. For custom implementations, configure default consent states before gtag loads, then update consent status when users make choices. The consent state must be stored and respected across all page loads and sessions.
Server-side conversion tracking setup guide
Server-side conversion tracking bypasses browser limitations that affect client-side tags: ad blockers, consent restrictions, page navigation timing, and cookie blocking. Instead of relying on JavaScript in users' browsers, your server sends conversion data directly to Google's servers using the Google Ads API or Conversions API. This method captures 15-25% more conversions than client-side tracking alone, especially for mobile traffic and privacy-conscious users.
Server-side implementation requires capturing GCLID values when users land on your website and storing them with the user session. When a conversion happens on your server (payment processed, lead created, subscription started), you send that conversion to Google Ads along with the stored GCLID. This creates a direct server-to-server connection that cannot be blocked by user privacy settings or browser limitations.
The setup involves three components: GCLID capture and storage, conversion event detection on your server, and API calls to Google Ads. For GCLID capture, extract the parameter from landing page URLs and store it in your user database or session system. For conversion detection, identify when valuable actions occur in your backend systems. For API integration, use Google's Conversions API with proper authentication and error handling.
Enhanced conversions can be combined with server-side tracking for maximum accuracy. Send hashed user data (email, phone, address) along with conversion events to help Google match conversions to ad clicks even when GCLID is not available. This is particularly valuable for cross-device conversions where users click ads on mobile but convert on desktop, or for conversions that happen days or weeks after the initial click.

Sarah K.
Paid Media Manager
E-commerce Agency
We went from spending 10 hours a week on bid management to maybe 30 minutes reviewing Ryze’s recommendations. Our ROAS went from 2.4x to 4.1x in six weeks.”
4.1x
ROAS achieved
6 weeks
Time to result
95%
Less manual work
Automated monitoring to prevent future tracking issues
Manual tracking audits catch problems weeks after they occur, wasting budget and losing conversion data. Automated monitoring alerts you to tracking issues within hours, minimizing damage and preserving data integrity. Set up four types of automated alerts: conversion volume monitoring, conversion rate anomaly detection, cross-platform discrepancy alerts, and tag health monitoring.
Conversion volume alerts trigger when daily or weekly conversion counts drop below historical thresholds. In Google Ads, navigate to Tools & Settings > Alerts and create custom alerts for significant conversion volume decreases. Set thresholds based on your normal conversion patterns — typically 30% below the 14-day average triggers investigation. Include email and SMS notifications for immediate awareness.
Cross-platform validation compares Google Ads conversion data against your source of truth system daily. Build automated reports that pull conversion counts from Google Ads API and your CRM/e-commerce platform, flag discrepancies > 20%, and send alerts to your team. Many agencies use Zapier, Make, or custom scripts to automate this comparison process.
Tag health monitoring verifies that conversion tags continue firing correctly across your website. Use services like Google Tag Manager Server-side tagging with built-in monitoring, or third-party tools like Observepoint that continuously test tag functionality. Set up synthetic transaction monitoring that completes test conversions and verifies tracking works end-to-end.
For comprehensive tracking oversight, consider AI-powered Google Ads management tools that monitor conversion tracking health automatically. These platforms detect tracking anomalies, validate data integrity across multiple advertising platforms, and alert you to issues before they impact campaign performance or budget allocation.
Frequently asked questions
Q: Why is my Google Ads conversion tracking not working in 2026?
Most tracking failures result from five issues: disabled auto-tagging, missing global site tags, duplicate conversion counting, improper consent mode configuration, or attribution window mismatches. Use Google Ads Conversion Diagnostics to identify specific problems in your account.
Q: How do I fix duplicate Google Ads conversion tracking?
Remove duplicate tracking by choosing one source per conversion action — either native Google Ads tracking OR GA4 imports, never both. Check Tools > Conversions to see which actions use multiple sources. Set duplicates to "Secondary" or delete them entirely.
Q: What is enhanced conversions and do I need it?
Enhanced conversions use hashed customer data (email, phone) to improve attribution when cookies are blocked. Required for EU traffic under consent mode v2. Enables 15-25% better conversion tracking accuracy, especially on mobile and for privacy-conscious users.
Q: How long does Google Ads conversion tracking take to fix?
Basic fixes (auto-tagging, duplicate removal) work within 24 hours. Complex issues (consent mode, server-side tracking) may require 1-2 weeks for full implementation and data validation. Google Ads typically shows updated conversion data within 3-6 hours of tag fixes.
Q: Can I use Google Ads conversion tracking without cookies?
Yes. Enhanced conversions and consent mode v2 enable cookieless tracking using hashed first-party data and machine learning modeling. Server-side conversion tracking also bypasses browser cookie limitations entirely. Both methods maintain 80-90% tracking accuracy without cookies.
Q: What tools help monitor Google Ads conversion tracking health?
Google Tag Assistant verifies tag firing, Google Ads Conversion Diagnostics flags account-level issues, and Google Analytics Debugger shows real-time tag behavior. For ongoing monitoring, Ryze AI automatically tracks conversion health across all platforms and alerts you to issues immediately.
Ryze AI — Autonomous Marketing
Fix Google Ads conversion tracking once and for all
- ✓Automates Google, Meta + 5 more platforms
- ✓Handles your SEO end to end
- ✓Upgrades your website to convert better
2,000+
Marketers
$500M+
Ad spend
23
Countries
Related posts
15 Claude Skills for Google Ads Optimization
Master Claude AI for Google Ads with 15 proven skills: keyword research, ad copy testing, bid optimization, and performance analysis workflows.
How to Use Claude for Google Ads Management
Complete guide to using Claude AI for Google Ads: setup, optimization workflows, reporting automation, and advanced techniques for 2026.
Connect Claude to Google Ads with MCP
Step-by-step guide to connect Claude AI to Google Ads and Meta using Model Context Protocol for real-time campaign automation.
Top AI Tools for Google Ads Management 2026
Comprehensive comparison of AI-powered Google Ads management tools: features, pricing, automation capabilities, and ROI analysis for 2026.

