Get your first month FREE or 25% off your first 3 months, Book a free PPC audit
Blog · 27 August 2026

Google Ads Conversion Tracking for E-Commerce: Set It Up Right and Fix the Common Errors

Google Ads conversion tracking for e-commerce works by firing a purchase event on your order-confirmation page and passing the order value and a unique transaction ID back to Google. Without that signal, Smart Bidding has no idea which clicks are generating revenue and will optimise toward whatever you have told it to measure, which may have nothing to do with what is actually making you money.

By Jack Goldsmith, Founder & Performance Marketer, Social Surge · 27 August 2026

How do you set up Google Ads conversion tracking for e-commerce?

Create a purchase conversion action in Google Ads, install the Google tag via Google Tag Manager, and fire a conversion event on your order-confirmation page with dynamic values: order total (conversion_value), currency (GBP) and a unique transaction ID (your order number). Link your GA4 property for cross-platform verification, and enable enhanced conversions to recover signal from cookieless browsers.

Why Conversion Tracking Is the Foundation of Your Google Ads Account

Smart Bidding strategies (Target ROAS, Target CPA, Maximise Conversion Value) rely entirely on the conversion signal you provide. Google's machine learning models adjust bids based on the predicted likelihood of a conversion. The word "conversion" here means whatever action you have designated as primary in your account settings. If that action is misconfigured, you get confident, high-speed optimisation toward the wrong goal.

In the accounts we manage, poor conversion tracking is the most common problem we find when auditing new clients. The campaigns look active. Clicks are arriving. The dashboard may even show conversions. But when we cross-check platform data against actual orders, the numbers do not match, and every decision built on top of those numbers is unreliable.

This compounds quickly. A Target ROAS strategy that records £0 revenue on every transaction (because revenue values are not being passed dynamically) treats a £250 order identically to an abandoned cart. An account that double-counts conversions believes its cost per acquisition is half what it actually is, and the algorithm will overspend accordingly. Before touching campaign structure, bids or budgets, tracking has to be right.

How to Set Up Google Ads Conversion Tracking for an E-Commerce Store

The Google Tag Manager Method (Recommended)

Install a Google Tag Manager container on your site and create two tags inside it: the Google tag (formerly the global site tag) and a conversion event tag that fires on your order-confirmation page only. The conversion event tag needs to pull dynamic values from your checkout flow. Hardcoded values are a common setup error:

The transaction ID is the most frequently missed element. Without it, Google Ads records a new conversion for every pageview of your order-confirmation URL, including when the customer refreshes the page, navigates back, or revisits via a confirmation email link. Google deduplicates conversion events that share the same transaction ID within a 30-day window, so adding this field prevents overcounting at the root rather than patching it later.

On Shopify, the conversion event is typically implemented via the checkout extensibility "Order Status" page or an Additional Scripts field. On WooCommerce, a dataLayer push via a plugin or custom theme function is the standard route. Either way, always verify the passed values are dynamic before treating the setup as complete. Google Ads Help covers the full conversion tag setup process if you need the technical reference.

Importing GA4 Purchase Events

If your GA4 property is already recording purchase events correctly, you can import those conversions into Google Ads via the linked property. This keeps your ad reporting aligned with your analytics source of truth and makes discrepancy analysis simpler.

The main trade-off is timing. Imported GA4 conversions update with a 24-48 hour delay, which can slow Smart Bidding reactions during fast-moving periods such as Q4 peak season. For most stores, this lag is acceptable. For high-spend accounts during Black Friday and Christmas, native Google Ads conversion tracking with real-time data is preferable.

If you run both methods, designate one as the primary conversion action and the other as secondary. Running two primary purchase actions counts every sale twice, inflating your reported conversion volume and deflating your apparent CPA.

Enhanced Conversions: Why Every E-Commerce Store Should Enable Them

Enhanced conversions send hashed (SHA-256 encrypted) customer data alongside your standard conversion signal. This typically includes the customer's email address, and optionally phone number, name and delivery address. Google uses these hashed values to match conversions that occur in cookieless environments: Safari and Firefox browsers with Intelligent Tracking Prevention, users running ad blockers, or anyone who cleared cookies between clicking your ad and completing the purchase.

The practical effect is that enhanced conversions recover purchase signal that would otherwise disappear. Google's documentation on enhanced conversions confirms that the improvement in measured conversions is typically material, particularly for accounts with significant iOS and mobile traffic. No raw customer data leaves the browser: the hashing happens client-side before anything is sent to Google.

Enabling enhanced conversions via GTM involves adding a conversion adjustment tag that pulls the customer's email from the confirmation page (usually via a dataLayer variable or a hidden DOM element populated at checkout) and passes the hash alongside the standard conversion event. The implementation is straightforward if your dataLayer already contains order data.

In the accounts we manage, enhanced conversions combined with Consent Mode v2 is now standard on every account. Together, they give Smart Bidding the most complete picture of actual purchase activity that current browser privacy settings allow.

The Five Most Common Conversion Tracking Errors

1. Tracking add-to-cart or begin-checkout as a primary conversion

Micro-conversions have genuine diagnostic value as secondary actions: they help you understand where the funnel is leaking. As primary conversion actions, they instruct Smart Bidding to optimise toward basket additions rather than completed purchases. A customer adding a £300 jacket to their basket and abandoning looks identical to a sale in that signal. The algorithm cannot distinguish them unless you tell it which event actually matters.

2. Static or zero revenue values

If every conversion records £0 or a fixed amount, Target ROAS has no revenue signal to work from. This happens when a GTM implementation hardcodes a value instead of pulling it dynamically from the dataLayer. The fix is to wire up the dataLayer to pass the actual order total on the confirmation page: this typically requires a developer or a platform-level integration, but it is a one-time task worth prioritising.

3. Missing transaction ID

As noted above, every pageview of an order-confirmation URL without a deduplication ID creates a separate conversion record. In an account with meaningful traffic, this can push reported conversion volume materially above actual order volume, which makes every efficiency metric look better than reality. Smart Bidding optimises toward that inflated picture.

4. Double-counting via two active primary purchase actions

Running a native Google Ads conversion tag and an imported GA4 purchase event simultaneously, both set to primary, records each sale twice. The fix is to audit your conversion actions in Tools > Conversions, identify duplicates, and move one to secondary or remove it entirely.

5. Conversion window too short for the product category

The default 30-day post-click conversion window suits low-cost impulse purchases where the decision happens in a single session. For cycling, fishing and outdoor gear at higher price points, shoppers typically research across multiple sessions and return to purchase days or weeks later. A 60-90 day window captures a more accurate picture of which clicks led to revenue, and gives Smart Bidding a fuller signal to bid against. Google Ads Help explains how to configure conversion windows within each conversion action.

How to Check Your Tracking Is Working Before You Trust the Data

Run through this verification checklist before making any account decisions based on conversion data:

When Bad Tracking Warrants Outside Help

Conversion tracking sits at the intersection of Google Tag Manager, GA4, the Google Ads platform and your site's checkout architecture. For most store owners, it is not where their time generates the best return. The cost of leaving tracking problems unresolved is easy to underestimate: every CPA and ROAS figure in your account is downstream of it, and a Google Ads management service built on bad data will optimise toward the wrong thing with full confidence.

A free PPC audit from Social Surge includes a full tracking health check covering conversion action configuration, enhanced conversions setup, GA4 linkage, Consent Mode implementation and a cross-check of reported conversions against order data. It is the first thing we fix on every new account, because everything else depends on getting this right. If you are spending more than a few hundred pounds per month on Google Ads and have any doubt about whether your tracking is accurate, an audit is the highest-ROI thing you can do before touching anything else. See our client results for what properly tracked, well-managed accounts can achieve.

Frequently Asked Questions

How do I set up Google Ads conversion tracking for an e-commerce store?

Create a purchase conversion action in Google Ads, install the Google tag via Google Tag Manager, and fire a conversion event on your order-confirmation page with dynamic values: conversion_value (order total in GBP), currency (GBP) and transaction_id (unique order number). Link your GA4 property for cross-platform verification, and enable enhanced conversions to recover signal from cookieless browsers.

Should I use GA4 imports or native Google Ads conversion tracking?

Both methods work, but native Google Ads conversion tracking updates in real time, which helps Smart Bidding react faster and makes it better for seasonal peaks and high-spend accounts. Imported GA4 conversions update with a 24-48 hour delay but align your ad reporting with your analytics. Avoid running both as primary conversion actions simultaneously, as this double-counts every purchase.

What are enhanced conversions and do I need them for my e-commerce store?

Enhanced conversions send hashed customer data (email, phone, name, address) alongside your standard conversion signal so Google can match purchases that happen in cookieless environments. With increased browser privacy restrictions and the decline of third-party cookies, enhanced conversions recover signal that would otherwise be lost. Most e-commerce stores running Google Ads should enable them.

Why does Google Ads show more conversions than my actual orders?

The most common cause is a missing or blank transaction ID. Without it, Google Ads records a new conversion for every pageview of your order-confirmation page, including refreshes and back-button navigation. Adding a unique transaction ID (your order number) to the conversion tag allows Google to deduplicate events that share the same ID within a 30-day window.

How long should my Google Ads conversion window be for e-commerce?

The default 30-day post-click window suits low-cost impulse purchases. For higher-ticket products where shoppers compare options across multiple sessions over several weeks, a 60-90 day window is more accurate and gives Smart Bidding a fuller picture of which clicks ultimately lead to purchases.

Free, no-obligation audit

Ready to see what your account is really capable of?

Book a free PPC audit: full account review, tracking health check, wasted-spend analysis and a clear growth plan, delivered in plain English.

Book Your Free Audit