Google Ads Conversion Tracking

Conversion tracking tells Google Ads which clicks turned into a sale, lead or call. For a website you either place the Google tag with an event snippet on the thank-you page or import key events from Google Analytics. Then set how conversions count, pass a value, and confirm it fires with Tag Assistant.

Ways to record website conversions (Google Ads Help, October 2026)
SourceWhen Google suggests it
Google Analytics importYou already track events in Analytics and want to reuse them; events must be marked as key events
Google tagYou want a signal built for Ads bidding, do not use Analytics, or need features like enhanced conversions
BothGoogle Ads lets you select both sources
Google Tag ManagerIf you use it, confirm the Conversion Linker tag is set up correctly

Updated

Without conversion tracking, Google Ads only knows that someone clicked. With it, you can see which keywords bring paying customers, and automated bidding has something real to aim at. This guide covers the setup choices Google documents, the counting setting most small shops get wrong, and a snippet builder for purchases.

Purchase event snippet builder

Fill in the values from your conversion action. The snippet goes on the order confirmation page, after the Google tag.

Your event snippet

<script>
  gtag('event', 'conversion', {
    'send_to': 'AW-123456789/AbC-D_efG-h12_34-567',
    'value': orderTotal,
    'currency': 'USD',
    'transaction_id': orderId
  });
</script>

Variables such as orderTotal must be filled in by your shop or checkout code. Nothing you type here leaves your browser.

Counting defaults

Google sets a default count for each kind of conversion action. You can change it in the action's settings.

Default counting by conversion type (Google Ads Help, October 2026)
CountingDefault forGood fit
EveryWebsite actions, in-app actions, Analytics transactions, clicks on your number on your mobile site, importsSales
OneCalls from ads, Analytics goals, calls to a number on your website, app installsLeads and sign-ups

A lead form version

For a contact or quote form there is often no order value. Send the event when the thank-you page loads, and set counting to One.

Lead conversion on a thank-you page

Replace the send_to value with the ID and label from your own conversion action. The Google tag must already be on the page.

<script>
  gtag('event', 'conversion', {
    'send_to': 'AW-123456789/AbC-D_efG-h12_34-567'
  });
</script>

Pick the right conversion

Google Ads can record website actions, app installs and in-app actions, phone calls from ads or your site, and offline sales you upload later. A small online shop usually starts with Purchase; a service business with a lead form or a call.

Counting is the setting to think about. Google's guidance is Every for sales, where each purchase adds value, and One for leads, where the second form from the same person is not a second customer.

Values and transaction IDs

A conversion value lets reports and bidding weigh a large order above a small one. On a checkout page, the value and order ID come from your shop system at the moment the order is placed, so the snippet uses variables, not fixed numbers.

Google limits a transaction ID to 64 characters and warns that reusing the same ID across orders causes undercounting. Most store platforms already have an order number that fits.

How it works

  1. In your Google Ads account, start a new conversion action and choose your website as the place it happens.
  2. Pick the category that describes the action, such as a purchase or a lead form, and choose how to count it.
  3. Choose the data source: import from a linked Analytics property, or install the Google tag with an event snippet.
  4. For the tag route, place the event snippet on the page shown after the action, such as the order confirmation page.
  5. Complete a test purchase or form, then check the tag in Google Tag Assistant and watch the conversion status in Google Ads.

Tips

Frequently asked questions

Should I use the Google tag or import from Google Analytics?

Google calls the Analytics import the most efficient choice if you already track events there. It recommends the Google tag when you want a measurement built for Ads bidding, do not use Analytics, or need enhanced conversions. You can use both.

What is the difference between Every and One conversion counting?

Every counts each conversion after an ad interaction, which suits sales. One counts a single conversion per ad click, which suits leads where repeat sign-ups add nothing. Every is the default for website actions.

What are enhanced conversions?

A feature that adds customer details from your conversion page, such as an email address, to your conversion data. Google says it hashes this first-party data with SHA256 before sending it, to make measurement more accurate.

How do I stop duplicate purchase conversions?

Pass a transaction ID in the event snippet. Google ignores a second conversion for the same action with the same ID. The ID must be unique for every order and must not contain anything that identifies a customer.

How do I check that my conversion tag works?

Google points to Tag Assistant for checking that conversion tags are implemented correctly. Place a real test order or form, then confirm the tag fired and that the conversion action shows recent activity.

Related: How to add Google Tag Manager, How to set up Google Analytics, Conversion rate calculator, Google Ads landing page experience, PPC advertising for beginners.

Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.

More in Guides

We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.

Product

Who It's For

Features

Resources

Company

View Sitemap