Skip to content

Help

Google Ads duplicate conversions: how to find and fix them

By SpendCanary team · Updated

A duplicate conversion is one sale, call or form that Google Ads counts more than once. One extra copy of a tag is enough to double every result it touches: 10 real leads show up as 20, and your cost per conversion looks half of what it really is.

The most visible sign is Google Ads showing more conversions than clicks. That isn’t always wrong, but it is always worth checking.

Why duplicates cost you money

If you count too many conversions, your ads look better than they are. You might raise a budget based on results that never happened.

It also misleads automated bidding, where Google sets bids for you based on conversions. Strategies like Maximize conversions or target CPA learn from the inflated numbers and may pay more for traffic that only looks good because of a counting error.

Common causes

The tag is installed twice

The tag is the code on your website that tells Google a conversion happened. If it’s on the page twice, each conversion can count twice. This often happens when:

  • An old Google Ads conversion tag is still on the page next to a newer Google tag.
  • The tag is placed directly on the site and also through Google Tag Manager.
  • A website plugin or shop app adds its own tag on top of yours.

Google’s help says to remove legacy tags from your conversion pages and not to load more than one Google tag or Tag Manager container on the same page.

The thank-you page loads again

If someone reloads the thank-you page, or comes back to it later, the tag can fire again. For purchases, Google recommends sending a transaction ID (a unique order number) with the tag. Google Ads then ignores a second conversion with the same ID for the same conversion action.

Leads are counted “Every”

Each conversion action has a Count setting. “Every” counts each conversion after a click. “One” counts only one per click. If a contact form is set to “Every,” one person sending it three times counts as three leads. Google recommends “One” for leads. See one vs every for more.

The same result is tracked two ways

You might track one form with the Google Ads tag and also import it from Google Analytics. If both are set as primary (used for bidding and shown in the Conversions column), each form counts twice. Google sets conversions created from Google Analytics to secondary by default, but someone may have changed that.

When more conversions than clicks is not a duplicate

Before you change anything, rule these out:

  • Repeat buyers. With “Every,” one customer who places two separate orders after one click counts as two conversions. That’s real value.
  • Click-date reporting. The main Conversions column counts a conversion on the date of the click, not the date of the sale. In a short date range, clicks and conversions may not line up.
  • The wrong column. “All conversions” includes everything in “Conversions” plus secondary actions, view-through conversions (people who saw an ad but didn’t click) and some phone calls. Compared with clicks, it can easily be higher.

How to check for duplicates

  1. Go to Goals, then Conversions, then Summary. (If you can’t find it, search for “conversions” in the Google Ads search bar.)
  2. Look for two actions that track the same thing, such as two “Purchase” or two “Contact form” actions. Note which ones are Primary.
  3. Open each primary action and check its Count setting and its source (Google tag, Tag Manager or Google Analytics).
  4. In your campaigns table, make sure you’re comparing clicks with Conversions, not All conversions.
  5. Compare Google’s numbers with your own records for the same dates. If your shop or inbox shows 10 orders and Google shows 20, something is counting twice.
  6. Open your site in Google Tag Assistant and complete a test conversion. If the same conversion fires twice, you’ve found it.

How to fix it

  1. Remove the extra tag. Make sure each conversion fires from one place only. Ask whoever built your site to check the page code, any plugins and Google Tag Manager.
  2. Set leads to “One.” Open the conversion action, choose Edit settings, change Count to One, and click Save.
  3. Add a transaction ID for purchases. This stops reloads and revisits from counting twice. Your shop platform or web developer can pass the order number into the tag.
  4. Keep one primary action per result. If you track a form two ways, keep one as Primary and set the other to Secondary. It still shows in “All conversions” for reference.
  5. Test again with Tag Assistant and compare a week of Google’s numbers with your own records.

Google says changes to the count setting only apply going forward. Past data won’t change, so judge the fix from the day you made it.

When to leave it alone

More conversions than clicks can be correct for a shop with repeat buyers, or when you’re looking at “All conversions.” The simple test: do Google’s numbers roughly match your real sales, calls and leads? If yes, leave it. If Google shows far more than you actually got, fix the tracking before you trust any results.

Check it automatically

The free SpendCanary scan checks your conversion tracking. It flags an account that counted more conversions than clicks, and lead goals set to count “Every” conversion.

Common questions

Why are my Google Ads conversions higher than clicks?
Usually because the same sale or lead is counted more than once, for example by a tag installed twice or a lead form set to count every conversion. It can also be real, such as one customer placing two orders after one click.
Does Google Ads remove duplicate conversions automatically?
Only when your tag sends a transaction ID. If two conversions for the same conversion action have the same transaction ID, Google Ads treats the second one as a duplicate and does not count it.
Will fixing duplicates change my past conversion numbers?
No. Google says changes to the count setting only apply to future conversions, and removing a duplicate tag only stops new double counting. Compare before and after from the date you made the fix.
Should I import Google Analytics conversions if I already use the Google Ads tag?
You can, but keep only one of them as primary for the same action. Google sets conversions created from Google Analytics to secondary by default to help avoid counting twice.