/ Blog
Home Blog Contact Buddy Ads Builder Audit Engine

Google Ads - Tracking Conversions - Is it Difficult?

Tracking & Measurement

Conversion tracking is the backbone of every successful Google Ads campaign — yet it's one of the most misunderstood, poorly implemented, and frequently broken pieces of the entire PPC ecosystem. If you're working with an agency and wondering why you can't get a clear answer on your ROI, you're not alone. A common question in the r/PPC community is whether conversion tracking is even achievable for "normal" businesses — and the honest answer is: yes, it absolutely is, but it requires deliberate setup, ongoing validation, and a clear agreement between you and whoever manages your account.

Why Conversion Tracking Feels Complicated (But Isn't Impossible)

The confusion usually starts with terminology. "Conversions" in Google Ads can mean a phone call, a form submission, a purchase, a page view, a chat interaction, or even an app download — and each of those requires a slightly different implementation. When businesses say they "can't track ROI," what they usually mean is one of three things:

  • Tracking was never set up correctly in the first place
  • Tracking is firing, but it's measuring the wrong thing
  • Tracking is working, but the data isn't being used to inform bidding or reporting

In my experience managing campaigns at scale, the third scenario is arguably the most dangerous — because the account looks healthy on the surface while the optimization logic is quietly pointed in the wrong direction.

Key Insight: Google's own data suggests that advertisers who use properly configured conversion tracking see up to 20% better performance outcomes than those running on proxy signals or no tracking at all. Getting this right isn't optional — it's the foundation everything else is built on.

The Core Methods: How Google Ads Conversion Tracking Actually Works

Before you can evaluate whether your setup is correct, you need to understand what's available to you. There are four primary methods of tracking conversions in Google Ads, each with distinct trade-offs:

Method Best For Technical Difficulty Reliability
Google Tag (gtag.js) Simple websites, quick setup Low–Medium Medium (cookie-dependent)
Google Tag Manager Most businesses, flexible Medium Medium–High
Google Analytics 4 Import Sites already using GA4 Low (once GA4 is set up) Medium (modeled data)
Enhanced Conversions / Server-Side E-commerce, high-spend accounts High Very High

Option 1: The Google Tag (gtag.js)

This is the most direct method — a snippet of JavaScript placed on your site that fires when a user completes a specific action, like reaching a thank-you page. It's easy to implement but increasingly unreliable due to cookie restrictions, ad blockers, and iOS privacy updates. Depending on your audience, you could be missing 15–35% of actual conversions with this method alone.

Option 2: Google Tag Manager

GTM is the standard for most businesses that aren't running full server-side infrastructure. You deploy one container snippet on your site, then manage all your tags (Google Ads, GA4, Meta Pixel, etc.) from a single dashboard without touching code every time. For most small-to-mid businesses, this is the right call. The caveat: GTM still relies on browser-side tracking, which carries the same cookie limitations.

Option 3: GA4 Conversion Import

If your agency has GA4 properly configured and linked to Google Ads, you can import GA4 events as conversions directly into Google Ads. This is convenient, but be careful — GA4 uses modeled data to fill in gaps where consent or tracking isn't available. That modeling is actually good for Smart Bidding signals, but it can make your reported numbers look slightly different from what you'd expect.

Option 4: Enhanced Conversions & Server-Side Tracking

This is the gold standard for 2024 and beyond. Enhanced Conversions send hashed first-party data (email addresses, phone numbers) back to Google to improve match rates, even when cookies are blocked. Server-side tracking routes your conversion data through your own server before it reaches Google — meaning ad blockers and browser restrictions are largely bypassed. If you're spending >$20K/month on Google Ads, you should strongly consider this setup.

Best Practice: Run Enhanced Conversions alongside your existing tag implementation — it's additive, not a replacement. In accounts I've managed, enabling Enhanced Conversions has recovered between 8–22% of previously untracked conversions, meaningfully improving Smart Bidding accuracy without changing anything about the campaign structure.

The "What Should I Actually Be Tracking?" Problem

One of the most common conversations I have with new clients is convincing them to track fewer things, not more. It sounds counterintuitive, but the quality of your conversion actions matters enormously because Google's Smart Bidding uses your conversion data to optimize bids in real time.

As practitioners often discuss in PPC communities, there's a critical difference between a Primary Conversion (what you want Smart Bidding to optimize toward) and a Secondary Conversion (informational data you want to observe but not optimize for).

Common Mistake: Marking every micro-conversion — button clicks, page views, video plays, time on site — as a primary conversion action. When Smart Bidding sees 500 "conversions" that are mostly button clicks and 12 actual leads, it optimizes for button clicks. Your CPL skyrockets and your agency can't explain why the campaigns "worked" but revenue didn't move.

A Simple Framework for Conversion Hierarchy

  1. Primary (Bidding) Conversions: Form submissions, purchases, qualified phone calls (>60 seconds), appointment bookings — the actions that directly correlate to revenue
  2. Secondary (Observation Only) Conversions: Any click events, scroll depth, video views, PDF downloads — valuable context, but should never influence Smart Bidding
  3. Offline Conversions: CRM data, closed deals, LTV signals — highly recommended for any account spending >$10K/month

Diagnosing Whether Your Current Tracking Is Working

If you're inheriting an account or auditing an agency's setup, here's how to diagnose the health of your conversion tracking in under 30 minutes:

Step 1: Check Conversion Action Status

In Google Ads, navigate to Goals > Conversions > Summary. Look for any conversion actions showing "No recent conversions" or "Inactive" status. An inactive tag isn't just a reporting problem — it's actively breaking Smart Bidding's optimization model.

Step 2: Use Google Tag Assistant

The Chrome extension Google Tag Assistant (or Tag Assistant Companion for GA4) lets you fire a test conversion in real time and confirm the tag is sending data correctly. This takes about 5 minutes and immediately tells you if the tag is broken, misfiring, or sending duplicate signals.

Step 3: Cross-Reference with GA4 or Your CRM

Pull 30 days of form submissions or purchases from your CRM or backend. Then compare that to the conversion volume reported in Google Ads for the same period. A <15% discrepancy is generally acceptable given attribution differences. A >30% discrepancy means something is wrong and needs immediate investigation.

Step 4: Look for Duplicate Conversion Actions

This is extremely common in agency-managed accounts. An account might have a legacy Google Tag firing, a GTM-based tag firing, AND a GA4 imported goal — all tracking the same form submission. The result is triple-counted conversions that make performance look better than it is and corrupt Smart Bidding signals. I've seen accounts where fixing duplicate tracking revealed CPAs were 2–3x higher than reported.

Key Insight: In a study of accounts I've audited, roughly 60% had some form of conversion tracking issue — whether that was duplicates, inactive tags, wrong primary conversion settings, or a missing thank-you page URL. This isn't a rare edge case. If you haven't audited your tracking in the last 6 months, there's a real chance something is off.

Special Scenarios: Phone Calls, Offline Conversions & E-Commerce

Tracking Phone Calls

Phone call tracking is one of the most underestimated conversion opportunities in Google Ads. You have two options:

  • Google Forwarding Numbers: Google automatically inserts a tracking number on your website for users who arrive from ads. Simple to set up, no cost, works well for call volume data.
  • Third-Party Call Tracking (CallRail, CallTrackingMetrics, etc.): Gives you call recording, lead scoring, and CRM integration. Essential if call quality varies and you need to distinguish qualified calls from junk.

My recommendation: set a minimum call duration threshold (typically 60–90 seconds) before a call counts as a conversion. Counting every 5-second "dialed and hung up" call as a conversion will destroy your bidding model.

Offline Conversion Tracking (OCT)

For service businesses, B2B, or any model where the sale closes outside the digital funnel, Offline Conversion Tracking is the single highest-leverage improvement you can make. The process:

  1. Capture the Google Click ID (GCLID) when a lead submits a form
  2. Store it in your CRM alongside the lead record
  3. When the lead converts to a customer, upload that GCLID back to Google with a conversion value
  4. Google retroactively credits that conversion to the original ad click

This closes the loop between ad spend and actual revenue — not just lead volume. Accounts using OCT typically see Smart Bidding performance improve significantly within 4–6 weeks as the algorithm learns what a "real" customer looks like.

E-Commerce: Dynamic Conversion Values

For e-commerce, you should never be tracking purchases as a flat $1 or $0 value. Your conversion tag needs to dynamically pass the actual transaction value and optionally the basket contents. This enables ROAS bidding strategies — which require Google to know the actual revenue value of each conversion, not just that a purchase happened. Flat-value purchase tracking is one of the most costly mistakes I see in e-commerce accounts, because Target ROAS becomes essentially meaningless without real revenue data.

Best Practice: For e-commerce accounts, enable both the Google Ads purchase tag with dynamic values AND import GA4 purchase events as a secondary (observation-only) conversion. This gives you redundancy — if one tag misfires, you have a backup signal — while keeping your bidding optimized against a single, clean primary conversion action.

Having the Right Conversation With Your Agency

If you're a business owner working with an agency, conversion tracking accountability should be explicit and written into your engagement. Here's what to ask:

  • "What conversion actions are set as Primary vs. Secondary in our account?" Any agency that can't answer this in 30 seconds is a concern.
  • "How do our reported conversions compare to our CRM data over the last 90 days?" This forces a reconciliation conversation.
  • "Are we running Enhanced Conversions? If not, why not?" There's almost no legitimate reason not to at this point.
  • "Who owns the conversion tracking setup — us or the agency?" You should own your Google Tag Manager container and your Google Ads account. If the agency owns it, you lose all your historical data if you switch agencies.
  • "What's our attribution model and has it been evaluated recently?" Data-driven attribution is the current default and generally best for most accounts, but it's worth confirming this is what's active.

What to Do Next: Your Action Plan

If you're reading this and realizing your conversion tracking might not be as solid as you thought, here's where to start:

  1. Audit your conversion actions today. Log into Google Ads, go to Goals > Conversions > Summary, and take a screenshot. Identify every active conversion action and classify it as Primary or Secondary. Remove or reclassify anything that shouldn't be influencing your bids.
  2. Run a 30-day reconciliation. Pull your actual leads or sales from your CRM for the past 30 days and compare to reported Google Ads conversions. If the gap is >20%, escalate this with your agency immediately and demand a technical audit.
  3. Enable Enhanced Conversions. If you're not running Enhanced Conversions, enable them in your Google Ads account settings. For most businesses using GTM, this takes 1–2 hours to implement and can recover meaningful conversion volume.
  4. Establish conversion tracking ownership. Confirm that your business owns your GTM container, your Google Ads account, and your GA4 property. These should never be owned by an agency — they're your data assets.
  5. Set a quarterly tracking audit cadence. Conversion tracking breaks silently. Tags stop firing after site updates. Thank-you page URLs change. Make it a standard quarterly task to re-validate every conversion action using Tag Assistant and a cross-reference against backend data.

The bottom line: conversion tracking in Google Ads is not rocket science, but it does require attention to detail, clear ownership, and a shared definition of what "success" actually means in your account. The businesses that get this right consistently outperform those that don't — not because they have bigger budgets or better creative, but because their optimization engine is running on real signal instead of noise.

Related Reading

AI Disclosure: This article was generated with AI assistance based on a community discussion on Reddit r/PPC. 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.