Why Conversion Tracking Is Non-Negotiable

If you're running Google Ads without conversion tracking, you're essentially handing Google your credit card and hoping for the best. There's no polite way to say it — you're flying completely blind.

Conversion tracking tells Google which clicks actually lead to valuable actions: purchases, form submissions, phone calls, sign-ups. Without this data, Google's machine learning algorithms have nothing to optimise towards. They'll happily spend your budget generating clicks that go nowhere, because they have no signal to distinguish a valuable click from a worthless one.

The impact is staggering. Accounts without proper conversion tracking typically waste 30-50% of their budget on clicks that never convert. That's not a minor inefficiency — it's the difference between a profitable campaign and a money pit.

Bad tracking costs more than bad ads. You can fix a poorly written ad in minutes. But if your tracking is broken, every optimisation decision you make is based on fiction.

Beyond wasted spend, broken tracking creates a cascade of problems. Smart Bidding strategies like Target CPA and Target ROAS rely entirely on conversion data to function. If your data is incomplete or inaccurate, these automated strategies will optimise towards the wrong outcomes. You'll see Google confidently scaling campaigns that look great in the dashboard but deliver nothing to your bottom line.

Conversion tracking also enables you to calculate your actual return on ad spend (ROAS), compare campaign performance accurately, identify your highest-value keywords and audiences, and make informed budget allocation decisions. Without it, you're guessing at all of these.

Types of Google Ads Conversions

Google Ads supports several conversion types, each suited to different business models and customer journeys. Understanding which ones apply to you is the first step towards proper tracking.

Website Actions

The most common type. These track when someone clicks your ad and then completes a specific action on your website — a purchase, form submission, account registration, or any other page event. Website conversions use a combination of the Google tag (formerly global site tag) and event snippets to fire when the action occurs.

Phone Calls

Google can track three types of phone call conversions: calls from call extensions or call-only ads, calls to a phone number on your website (using a Google forwarding number), and manual call imports where you track calls in your CRM and upload them. For businesses where phone leads are a major conversion path — legal, medical, home services — this is essential.

App Installs and In-App Actions

If you're promoting a mobile app, you can track installs and post-install events like purchases or sign-ups within the app. These integrate with Firebase or third-party app analytics platforms and are typically managed through the Google Ads SDK or a mobile measurement partner.

Import Conversions

Import conversions let you upload conversion data from external sources — your CRM, sales system, or call tracking platform. This is particularly powerful for B2B businesses with long sales cycles. A lead might click your ad today but not become a customer for three months. Import conversions close that attribution gap by connecting the original click to the eventual sale.

Offline Conversions

A subset of import conversions, offline conversions specifically track actions that happen away from your website — in-store purchases, phone sales, or closed deals. You upload a file (or connect via API) matching the Google Click ID (GCLID) to the conversion event. This is the gold standard for businesses where the final transaction doesn't happen online.

Setting Up Website Conversion Tracking

Website conversion tracking is the foundation. Here's how to set it up properly, whether you're installing tags manually or using Google Tag Manager.

Method 1: Direct Installation

  1. Create a conversion action in Google Ads. Navigate to Goals > Conversions > Summary, then click "New conversion action." Select "Website" and enter your domain. Choose a category (Purchase, Lead, Sign-up, etc.) and configure the conversion name, value, and count settings
  2. Set your conversion value. For e-commerce, use dynamic values that pass the actual transaction amount. For lead gen, assign a fixed value based on your average lead-to-customer conversion rate and customer value
  3. Choose your count setting. Use "Every" for purchases (each sale matters) and "One" for leads (multiple form submissions from the same person aren't multiple conversions)
  4. Set the attribution model. Data-driven attribution is the default and recommended choice for most accounts. It distributes credit across touchpoints based on your actual conversion paths
  5. Install the Google tag. Add the global snippet to every page of your website, in the <head> section. This tag sets cookies and collects baseline data across your entire site
  6. Add the event snippet. Place the event snippet on your conversion confirmation page (e.g., the order thank you page or the form submission success page). This fires only when the conversion actually happens
  7. Verify the installation. Use the Google Tag Assistant Chrome extension to confirm both tags are firing correctly on the right pages

Method 2: Google Tag Manager (Recommended)

Google Tag Manager (GTM) is the preferred method for most businesses because it separates your tracking configuration from your website code. Changes don't require developer involvement, you can version-control your tags, and debugging is significantly easier.

  1. Install the GTM container on your website if you haven't already — one snippet in the <head> and one after the opening <body> tag
  2. Create a Google Ads conversion tracking tag in GTM. Enter your Conversion ID and Conversion Label from Google Ads
  3. Set up your trigger. This defines when the tag fires. Common triggers include page view (for thank you pages), form submission, custom events pushed to the data layer, or DOM element visibility
  4. Use the data layer to pass dynamic values. For e-commerce, push transaction details (order ID, value, currency) to the data layer on the confirmation page, then reference these in your tag configuration
  5. Preview and debug. GTM's preview mode lets you test tags in real time before publishing. Walk through your conversion flow and verify the tag fires with the correct values
  6. Publish your container. Once verified, publish the changes. GTM keeps a version history, so you can always roll back if something breaks

Enhanced Conversions Overview

Regardless of your installation method, you should enable enhanced conversions. We'll cover the full details in a dedicated section below, but in short: enhanced conversions send hashed first-party customer data (like email addresses) alongside your conversion tags, which helps Google match conversions more accurately — especially as browser privacy restrictions tighten.

Not Sure Your Tracking Is Set Up Correctly?

Broken conversion tracking is the most common (and most expensive) Google Ads mistake. Book a free strategy call and we'll audit your setup — no obligation.

Book a Free Strategy Call

Setting Up Phone Call Tracking

For many businesses, phone calls are the primary conversion. If you're in a service industry — legal, medical, plumbing, HVAC, insurance — and you're not tracking calls, you're probably underreporting conversions by 40-60%.

Google Forwarding Numbers

Google can dynamically replace the phone number on your website with a Google forwarding number. When a visitor who arrived via a Google ad calls that number, Google attributes the conversion back to the specific keyword, ad, and campaign that drove the click.

  1. Create a "Calls from website" conversion action in Google Ads under Goals > Conversions
  2. Set the call length threshold. Typically 60 seconds is a reasonable minimum to filter out accidental calls and wrong numbers. Adjust based on your business — a quick booking might be 30 seconds, while a sales consultation might warrant 120 seconds
  3. Install the phone snippet. Add the call conversion tracking snippet to the pages where your phone number appears. Google will automatically swap your real number for a forwarding number when the visitor arrived from a Google ad
  4. Verify the swap is working. Click on one of your own ads (use a test campaign with minimal budget), visit your site, and confirm the phone number has been replaced

Call Extensions and Call-Only Ads

Calls made directly from call extensions or call-only ads are tracked automatically when you enable call reporting in your account settings. Navigate to Account Settings > Call Reporting and ensure it's turned on. These conversions use Google forwarding numbers at the ad level, so no website changes are needed.

Call Tracking with Third-Party Tools

If you need more granular call data — call recordings, caller demographics, multi-touch attribution — consider a third-party call tracking platform like CallRail, Infinity, or Mediahawk. These tools provide their own dynamic number insertion and can feed conversion data back into Google Ads via the API or manual import. The trade-off is additional cost, but for call-heavy businesses the insight is worth it.

Enhanced Conversions: The Game Changer

Enhanced conversions are Google's answer to the growing gap in conversion measurement caused by cookie restrictions, browser privacy updates, and iOS tracking limitations. If you're not using them yet, you're likely underreporting conversions — and that means your Smart Bidding strategies are working with incomplete data.

How Enhanced Conversions Work

When a customer converts on your website, enhanced conversions capture first-party data that the customer has already provided — their email address, name, phone number, or home address. This data is hashed using SHA-256 before it leaves the browser, meaning Google never sees the raw personal information.

Google then matches this hashed data against signed-in Google users to confirm that the conversion came from a specific ad click. This recovers conversions that would otherwise be lost due to cross-device journeys, cookie deletions, or browser restrictions.

The Impact

Google reports that enhanced conversions can improve conversion measurement accuracy by 5-15%. In our experience managing accounts across multiple verticals, the actual improvement varies but is consistently significant — particularly for businesses with longer consideration cycles where customers research on one device and convert on another.

That 5-15% improvement doesn't just mean better reporting. It means Smart Bidding has 5-15% more conversion signals to learn from, leading to better optimisation decisions, more efficient spend, and ultimately stronger ROAS.

Setting Up via Google Tag Manager

  1. Enable enhanced conversions in your Google Ads conversion settings. Go to Goals > Conversions > Settings and turn on "Enhanced conversions for web"
  2. Choose your implementation method. GTM is the most flexible option. Select "Google Tag Manager" when prompted
  3. Configure the Conversion Linker tag in GTM if you haven't already. This tag must fire on all pages
  4. Add user-provided data variables in GTM. Map the data layer variables or CSS selectors that contain customer email, phone, name, and address fields on your conversion page
  5. Update your conversion tag to include the enhanced conversions data. In the tag configuration, enable "Include user-provided data from your website" and link the variables you created
  6. Test thoroughly. Use GTM preview mode to verify that hashed data is being sent with the conversion tag. Check the Google Ads diagnostics report after a few days to confirm enhanced conversions are being matched

Setting Up via the Google Ads API

For more advanced implementations — particularly if you're working with a CRM or custom checkout — you can send enhanced conversion data server-side via the Google Ads API. This approach offers more control and reliability but requires developer resources. It's the right choice for enterprise accounts or businesses with complex tech stacks.

Common Tracking Mistakes and How to Fix Them

After auditing hundreds of Google Ads accounts, these are the tracking mistakes we see most often. Each one silently drains budget and corrupts your data.

Counting Every Conversion Equally

Not all conversions have the same value. A newsletter sign-up is not worth the same as a purchase, yet many accounts treat them identically. This confuses Smart Bidding — Google can't tell what you actually want more of.

Fix: Set conversion values that reflect actual business impact. Use primary conversions for actions you want Google to optimise towards (purchases, qualified leads) and secondary conversions for observation-only metrics (page views, add to cart, PDF downloads).

Using the Wrong Attribution Model

Last-click attribution gives all the credit to the final touchpoint before conversion. This systematically undervalues top-of-funnel campaigns that introduce customers to your brand. The result: you cut the campaigns that are actually filling your pipeline.

Fix: Switch to data-driven attribution if your account has enough data (300+ conversions in 30 days). If not, use position-based or time-decay attribution as an interim step.

Not Filtering Internal Traffic

Your own team clicking around the website and triggering conversions (testing forms, checking checkout flows) inflates your conversion numbers and corrupts your data. Even a handful of internal conversions per week can meaningfully skew a smaller account.

Fix: Set up IP address exclusions in Google Analytics and use data filters in GA4. In Google Ads, exclude your office IP ranges from seeing ads. For GTM, create a custom variable that blocks conversion tags when a specific cookie or URL parameter is present.

Duplicate Conversions

This happens more often than you'd think — especially after redesigns or GTM migrations. Multiple conversion tags fire for the same action, or a thank you page reloads and counts the conversion twice.

Fix: Use unique transaction IDs in your conversion tags. Google automatically deduplicates conversions with the same transaction ID. Also audit your GTM container regularly for duplicate tags, and ensure thank you page tags only fire once per session.

Conversion Actions Not Imported to Campaigns

You can create a conversion action in Google Ads but forget to set it as a primary conversion at the campaign level. The data gets recorded but Smart Bidding ignores it completely — it's optimising towards nothing, or towards the wrong action.

Fix: Review your campaign-level conversion goals. In Google Ads, go to Campaigns > Settings > Goals and verify that the correct primary conversion actions are selected for each campaign. If you're using account-level goals, ensure your primary conversions are properly designated.

Want Us to Audit Your Conversion Tracking?

We'll review your entire tracking setup, identify what's broken or missing, and give you a clear plan to fix it — so every pound of ad spend is properly measured.

Book a Strategy Call

Testing and Validating Your Setup

Setting up conversion tracking is only half the job. If you don't validate it thoroughly, you'll discover problems weeks later — after the damage to your data and budget is already done.

Google Tag Assistant

The Google Tag Assistant Chrome extension is your first line of defence. Install it, navigate to your website, and it will show you every Google tag on the page — what's firing, what's broken, and what's misconfigured. Pay attention to warnings about missing fields, incorrect tag placement, or tags that fire on the wrong pages.

For GTM implementations, use the built-in Preview mode. This gives you a real-time view of every tag, trigger, and variable as you navigate through your conversion flow. You can see exactly when tags fire, what data they send, and whether triggers match correctly.

Real-Time Reports

After installing or updating tags, check Google Ads' real-time conversion diagnostics. Navigate to Goals > Conversions, click on a specific conversion action, and check the "Diagnostics" tab. This tells you whether Google is receiving conversion data, when the last conversion was recorded, and any issues with the tag.

In Google Analytics 4, the Realtime report shows events as they happen. Complete a test conversion and watch for the event to appear within seconds. If it doesn't show up, something is broken in your implementation.

Understanding Conversion Lag

Conversion lag is the time between a click and the resulting conversion. For e-commerce, this might be hours. For B2B, it could be weeks or months. This means recent data in Google Ads will always look worse than it actually is — conversions haven't finished rolling in yet.

Check your average conversion lag by going to Conversions > Conversion actions and reviewing the "Days to conversion" data. Factor this into your reporting — if your average lag is 7 days, don't evaluate last week's campaigns as final numbers. Allow the full lag period before making optimisation decisions.

End-to-End Testing

The most reliable way to validate your setup is to walk through the entire conversion flow yourself:

  1. Click on your own ad (use a test campaign with a small budget to avoid inflating costs)
  2. Complete the conversion action — submit the form, make a test purchase, call the tracked number
  3. Verify the conversion appears in Google Ads within 24 hours. Check the conversion action details for the correct value, attribution, and timestamp
  4. Cross-reference with Google Analytics. The same conversion should appear in GA4 as an event. If it shows in one platform but not the other, investigate the discrepancy
  5. Check for duplicates. If you see two conversions from one test, you have a duplicate tag issue that needs fixing before it corrupts your live data

Run this end-to-end test after any website redesign, GTM container update, or new conversion action setup. It takes fifteen minutes and can save you thousands in misdirected spend.