...
Free Resource

Google Ads Conversion Tracking Fix Guide

Most Google Ads accounts are optimizing on broken or missing conversion data. Find every gap in your setup and fix it with the exact process used across 200+ account audits.

5-star rating from Google Ads managers Used by marketers and agency teams worldwide
"Found three broken conversion actions in the first pass. Saved a client from three months of bad bidding data." Marcus T., PPC Consultant
Google Ads Conversion Tracking Fix Guide
5-star reviews The tracking setup used in every Google Ads management client onboarding

The Problem
Free Guide
Tracking Is Only One of Five Gaps

This is one of five structural problems that make Shopify Google Ads accounts look better than they perform. Get the free guide covering all five, with the fix for each.

Get the Free Guide

Why Google Ads Conversion Tracking Goes Wrong

Google Ads conversion tracking is the system that records which ad clicks result in valuable customer actions — purchases, form submissions, calls, or sign-ups. When tracking is broken, misconfigured, or missing entirely, Google's Smart Bidding algorithms optimize toward the wrong signals or no signals at all, driving up cost-per-acquisition and degrading campaign performance over time. Fixing tracking is the single highest-leverage action in most underperforming accounts.

The most expensive tracking errors aren't the obvious ones — a missing tag or a broken GA4 connection that shows zero conversions. They're the subtle ones: duplicate conversions inflating numbers by 40%, Enhanced Conversions set up but not firing, or imported GA4 goals that count micro-conversions as primary actions and teach Smart Bidding the wrong behavior.

GA4 and Google Ads conversions disagree, often by 30 to 50%, because of cross-network attribution, session vs. click-based counting, and different attribution windows

Smart Bidding strategies like Target ROAS and Target CPA are trained on your conversion data — if that data is inflated, duplicated, or partial, the algorithm develops in the wrong direction

Missing Consent Mode v2 causing modeled conversions to be withheld in EEA markets, leaving accounts without signal in regions that often represent 20 to 40% of traffic

Duplicate conversion tracking from both a direct Google tag and GA4-imported goals active simultaneously, doubling reported conversions and inflating ROAS figures

Micro-conversions set as primary actions — page views, scroll depth, or newsletter signups counted as conversions — teaching Performance Max to optimize for the wrong user behavior entirely

No conversion value tracking — counting all conversions equally rather than by revenue, which prevents Smart Bidding from prioritizing high-value customers over low-value ones

These errors are invisible in standard campaign reports but they corrupt the data your bidding strategy learns from. The fix guide walks through every layer — tag, platform, attribution, and consent — with a structured checklist and quality assurance process.


Guide Contents

What's Inside the Conversion Tracking Fix Guide

GA4 + Google Ads Integration Checklist

The exact 12-step process to connect GA4 to Google Ads correctly, confirm data import is active, verify the link isn't just created but actually passing conversion data, and validate attributed conversion counts match expected values.

Conversion Action Audit and Setup Templates

Pre-configured conversion action setups for e-commerce (purchase with value), lead generation (form submit, call), and B2B (demo request, qualified inquiry). Includes the correct attribution model, counting method (one vs. every), and lookback window for each business type.

Enhanced Conversions Implementation Guide

Enhanced Conversions matches hashed first-party data (email, phone) to Google-signed-in users for conversions that can't be tracked with cookies alone. The guide covers GTM implementation, direct tag setup, and validation through the Tag Assistant diagnostic tool — including the common configuration errors that cause EC to report as active but not actually fire.

Consent Mode v2 Setup and Validation

Consent Mode v2 is required for all EU/EEA traffic since March 2024. Without it, Google withholds modeled conversions for non-consenting users. The guide covers Basic and Advanced mode configuration, CMP integration, and how to confirm modeled conversions are actually being received in your account.

Conversion Value Tracking Setup

Tracking purchases as binary conversions (converted or not) wastes the most valuable signal available to Smart Bidding. The guide covers dynamic value tracking via the purchase event — passing actual transaction revenue, not a static placeholder — which is what unlocks Target ROAS bidding that can actually target ROAS.

Quality Assurance Testing Checklist

A step-by-step testing protocol using Tag Assistant, the Google Ads tag diagnostics panel, and GA4 DebugView. Covers how to verify a conversion fires exactly once per transaction, confirm Enhanced Conversions data is being passed, and cross-check Google Ads conversions against actual order data from your platform.


Why It Works

Built on Real Account Audits, Not Theoretical Best Practices

200+ Google Ads accounts audited using this process
10+ Years managing Google Ads campaigns
97% Of new audits found at least one tracking issue

The fixes in this guide are ordered by how often each issue appears and how much damage it causes when left in place. It's not a list of everything that could theoretically go wrong — it's the sequence that actually fixes accounts.

Built by Dan Kabakov, Google Partner certified specialist with 10+ years managing Shopping, Search, and Performance Max across e-commerce, SaaS, and lead generation accounts. This is the same diagnostic process used before starting work on every new Google Ads management client.

If you're seeing a large discrepancy between GA4 and Google Ads numbers, or Smart Bidding isn't improving after the learning period, there's a near-certain tracking issue underneath. Check the Google Ads glossary for definitions of any terms in the guide, or start with the account audit template if you want a scored picture of the full account before diving into tracking.

How to Use This Guide

1

Start with the QA checklist before touching anything. It tells you what's actually broken vs. what's working. Don't fix what isn't broken.

2

Fix the highest-priority layers first: duplicate conversions and primary action misconfiguration before Enhanced Conversions, Consent Mode before attribution model changes.

3

Implement changes in a test environment first using GTM preview mode or a staging URL. Verify each fix fires correctly before pushing to production.

4

Allow 30 days of clean data before switching Smart Bidding strategies. Bidding algorithms trained on broken data need a reset period — don't judge the fix in week one.

5

Re-run the QA checklist quarterly. Platform updates, theme changes, and new checkout flows can silently break tags that were working. The checklist takes under 30 minutes and catches issues before they corrupt weeks of bidding data.


Free Resource

Get the Free Fix Guide

The complete conversion tracking setup and diagnostic process used in every Google Ads management client onboarding.

GA4 + Google Ads integration 12-step verification checklist

Enhanced Conversions and Consent Mode v2 setup and validation

QA testing protocol to verify every conversion fires exactly once

Conversion value tracking setup for e-commerce, lead gen, and B2B

Get Instant Access

Enter your name and email below — no credit card, no trial, just the guide.

Success! Please allow 10 minutes for your resource to arrive and check your Spam folder.
Instant access No spam, ever Unsubscribe any time

Questions

Frequently Asked Questions

The guide is structured for both marketers and developers. The diagnostic checklist (what's broken) requires only Google Ads and GA4 access — no code needed. Implementation sections are split: GTM-based steps are accessible to anyone who can use GTM, while direct tag modifications require developer support. Each section clearly labels which role needs to handle it.
Yes. The guide covers GA4 integration exclusively (Universal Analytics is no longer supported by Google as of July 2024). If you're still on a legacy setup, the guide includes the steps to migrate. For hybrid setups where both GA4 and direct Google Ads tags are running, the deduplication section specifically addresses how to avoid counting conversions twice.
The QA diagnostic checklist takes 1 to 2 hours for a typical account. Fixing what's broken depends on severity: correcting conversion action settings (primary vs. secondary, counting method, attribution window) takes under an hour. Enhanced Conversions via GTM takes 2 to 3 hours including testing. Consent Mode v2 implementation varies by CMP — some platforms have one-click support, others require developer time. Budget a full day if you're starting from scratch.
GTM is the recommended implementation path for most of the fixes in this guide. The GTM sections include the specific tag types, trigger configurations, and variable setups for Google Ads conversion tracking, Enhanced Conversions, and Consent Mode v2. If you're already running GTM you'll be able to implement most fixes without touching any site code directly.
Fixing tracking changes what gets reported going forward, not historical data. If you fix a duplicate conversion issue (two tags firing on the same event), your reported conversion count will drop — but that's correct, not a performance regression. The guide includes a section on communicating tracking changes to stakeholders so a drop in reported conversions isn't misread as a campaign performance drop.
The discrepancy is almost always structural, not a bug. GA4 uses session-based, last-click attribution by default and counts conversions only once per session. Google Ads uses a click-based attribution model with a 30-day lookback (default) and can count conversions from a click that happened days before GA4's session window. Additionally, Google Ads modeled conversions (from Consent Mode and cross-device matching) don't appear in GA4. A discrepancy of 10 to 20% is normal. Anything above 30% usually indicates a configuration problem — duplicate tags, wrong primary/secondary action settings, or a broken import link.
The most common and most damaging error is micro-conversions set as primary conversion actions — specifically GA4 events like page_view, scroll, or session_start imported into Google Ads and marked as primary. This instructs Smart Bidding to target users who trigger these events, not users who buy. The second most common is duplicate conversion counting: both a direct Google Ads tag and a GA4-imported version of the same event active simultaneously, doubling the reported conversion count and inflating ROAS.
Enhanced Conversions show as "active" in the Google Ads UI even when they're not passing any data — a common source of false confidence. The correct way to verify is through the Tag Assistant diagnostics panel while completing a real or test conversion: check that the enhanced_conversions field contains hashed user data (email or phone), not an empty string or null. Google Ads also shows an "enhanced conversions" column in conversion action reports — if that column shows 0% after 7 to 14 days of traffic, EC is configured but not firing. The QA section of this guide covers the full diagnostic sequence.

Related Resources

More Free Google Ads Tools