Inflated conversion numbers feel like good news. The dashboard shows 300 leads, the cost per conversion looks low, and everyone’s happy. Then the sales team says they only spoke to 150 people, and the maths stops adding up.
Here is the reassuring part. When conversions are overcounted, Google isn’t broken and your campaign isn’t lying on purpose. Conversion counting runs on settings and tags you control, so an inflated number nearly always points to one of a few setup problems you can fix. At ZenWeb, we clean up overcounted conversions for Malaysian advertisers every week through our managed Google Ads service, and the same short list of causes explains nearly every case.
This guide covers what overcounting really means, why yours is happening, how to diagnose it in the right order, and why it’s worth fixing rather than ignoring. The video below is a clear primer on how Google Ads conversion tracking is set up, which is where most overcounting starts.
Source video: Surfside PPC on YouTube
Quick Answer: Overcounted conversions means Google Ads is reporting more conversions than real actions took place, usually because one action gets counted several times. It’s the opposite of missing tracking. The tag and count settings are inflating the number, so the fix is in your setup, not in the ads themselves.
Before you touch anything, be clear about which problem you have. “Overcounted” gets mixed up with two very different situations that need different fixes:
Overcounting matters because Google’s automated bidding trusts the number it sees. Feed it inflated data and it spends against leads that were never really there.
Quick Answer: Most overcounting traces back to the count setting left on “Every” for a lead action, followed by a tag firing twice, a thank-you page that gets refreshed, and two tools counting the same sale. Nearly all of these are setup problems on the tag and the settings, not a flaw in Google Ads.
Across the Malaysian accounts we audit, overcounted conversions sit on the same short list of causes. The split below shows where the odds point before you open a single setting, so you know what to check first. It pairs closely with issues in a Performance Max campaign’s conversion setup, where cross-campaign counting muddies the picture further.
| Root cause | Share of cases |
|---|---|
| Count set to “Every” on a lead action | 30% |
| Duplicate tag firing (gtag + GTM) | 26% |
| Refreshed or revisited thank-you page | 18% |
| Multiple conversion actions for one outcome | 14% |
| GA4 import and native tag both counting | 12% |
Source: Aggregated from ZenWeb-managed Google Ads accounts, Malaysia, 2024–2026.
The pattern is clear: over half of overcounting comes down to the count setting and duplicate tags. Both are quick to check and quick to fix, which is why we always start there before touching bids or budgets.
Quick Answer: Start by comparing your reported conversions against your real leads or sales for the same dates. Then open the conversion action and check the count setting, use Tag Assistant to see if the tag fires more than once, and look for two conversion actions tracking the same outcome. Read it in that order and the cause shows up fast.
Don’t guess. Overcounted conversions leave a clear trail, so read it in the right order. Work through these steps before you change any bids. The same tag discipline keeps a healthy setup behind campaigns where conversion tracking isn’t working at all.
The first two steps cost nothing and settle most cases.
Quick Answer: The count setting decides how many conversions one ad click can create. “Every” counts every action after a click, which suits sales. “One” counts a single action per click, which suits leads. A lead form left on “Every” is the top cause of overcounted conversions, and switching it to “One” fixes it instantly.
This one setting explains a huge share of overcounting. For any conversion action, Google lets you count every conversion after a click or only one, per Google’s guide on conversion counting options. Pick the wrong one for the action and the number inflates on its own.
| What one user does | “Every” counts | “One” counts |
|---|---|---|
| Submits a lead form, refreshes twice | 3 | 1 |
| Reloads the thank-you page 4 times | 5 | 1 |
| Buys twice in one week (real sales) | 2 | 1 |
Source: ZenWeb illustrative example based on Google Ads conversion counting behaviour.
Read the last row carefully. For a shop, “Every” is correct because two real purchases are two sales. For a lead form, “One” is correct because one enquiry is one lead no matter how many times the page reloads. Matching the setting to the action is the whole game.
Quick Answer: When the count setting is right but numbers still inflate, the tag is usually firing twice. The common causes are the Google tag installed both directly and through Tag Manager, a conversion that fires on page load of a refreshable thank-you page, or a purchase with no transaction ID. Fix the tag and the double counting stops.
A number that inflates even on “One” is almost always a tag problem, not a settings one. Work through the usual suspects:
The same care applies when you bring in outside data. If you import sales from your CRM, make sure the native tag isn’t also counting them, or you hit the same double-count problem seen when offline conversions aren’t importing cleanly.
Not sure which conversions are real?
We audit and clean up conversion tracking for Malaysian advertisers every week. See our Google Ads management →
Quick Answer: When you fix overcounting, the reported conversion number drops and the cost per conversion rises, because you’re finally seeing real leads at their real cost. That looks like bad news but it’s the opposite: honest numbers let you bid and budget properly instead of chasing conversions that never existed.
Nothing exotic happens in these clean-ups. The duplicate counting stops, the number falls to match reality, and the cost figures correct themselves. Here’s a representative case from the Malaysian accounts we fix. It’s the mirror image of accounts with not enough conversions to optimise, where the number is too low rather than too high.
| Metric | Before (inflated) | After (true) |
|---|---|---|
| Reported conversions (30 days) | 320 | 176 |
| Cost per conversion | RM18 | RM33 |
| Conversion rate | 8.1% | 4.5% |
| Reported ROAS | 6.2x | 3.4x |
Source: ZenWeb client tracking across Malaysian SME accounts, 2024–2026. Figures vary by industry and setup.
The “after” column is the real business. The cost per lead was always RM33; overcounting just hid it behind a flattering RM18. Owners often feel a jolt when the number halves, but the true figure is the one you can actually plan against.
Quick Answer: Overcounted conversions aren’t just a reporting nuisance. Smart Bidding uses that inflated data to set bids, so it over-bids for clicks that lead to phantom conversions, shifts budget to the wrong campaigns, and overstates your ROI to management. The bigger the inflation, the more money follows the fake numbers.
It’s tempting to shrug off overcounting as a cosmetic problem. It isn’t. Google’s automated bidding treats every reported conversion as real and bids to hit your target, so inflated data quietly steers real spend. How much depends on the cause, since each one inflates by a different amount.
| Root cause | Typical inflation | Fix difficulty |
|---|---|---|
| Count set to “Every” on leads | +40% to +120% | Easy (one setting) |
| Duplicate tag firing | +90% to +100% | Medium |
| Refreshed thank-you page | +15% to +35% | Easy to medium |
| Multiple actions for one outcome | +50% to +80% | Medium |
Source: Aggregated from ZenWeb-managed Google Ads accounts, Malaysia, 2024–2026. Ranges vary by traffic and setup.
When bids are set against numbers this inflated, spend drifts toward whatever looks cheapest, not what actually sells. It’s the same waste we untangle when a retargeting campaign isn’t working and the audience data is off. Clean the count and the bidding has honest signals to work with again.
Quick Answer: Fix a single count setting or a refreshing thank-you page yourself with the steps above. Bring in help when the tag setup is tangled across Tag Manager and the site code, or when GA4 and native tags clash. It’s also worth it when overcounting has fed your bidding for months and the account is quietly overspending.
A lead action on the wrong count setting is a self-fix. The picture changes when the problem runs deeper. It’s worth getting help when the tag and Tag Manager setup is knotted, when imported and native conversions double up, or when weeks of inflated data have already pushed Performance Max and other campaigns to bid against numbers that were never real.
That ongoing accuracy is exactly what our managed Google Ads service handles. For a full audit that untangles the tags, corrects the count settings, and rebuilds trustworthy reporting, our Google Ads agency team does this for Malaysian businesses every week.
Overcounted conversions look like a win until the sales don’t match the dashboard. The good news is that it’s rarely a Google fault. Conversion counting runs on settings and tags you control, so an inflated number almost always points to a fixable cause: a count setting left on “Every”, a tag firing twice, a refreshable thank-you page, or two tools counting the same sale.
Work it in order. Compare reported against real, read the count setting, watch the tag fire, and clear any duplicate actions. Fix those inputs and the number drops to the truth, giving Smart Bidding honest data to work with. If the tag setup is tangled across your whole site, that’s worth a proper review, which is exactly what we do through managed Google Ads.
Ready to trust your conversion numbers again?
Book a free 30-minute session. We’ll review your conversion actions, your Google tag, and your count settings, then hand you a concrete plan to fix the overcounting and report real leads at their real cost.
Most overcounted conversions trace back to a count setting left on “Every” for a lead action, a tag firing twice, a thank-you page that gets refreshed, or two tools counting the same sale. Google won’t inflate numbers on its own; the count settings and tag setup do it. The feature is rarely the fault, and every one of these causes is fixable in your account.
First, open the conversion action and set Count to “One” if it’s a lead. Then check the tag isn’t installed both directly and through Tag Manager, since two tags fire two conversions. For purchases, add a unique transaction ID so Google can drop duplicates automatically. Finally, make sure a GA4 import and a native tag aren’t both recording the same action.
Use “One” for leads and “Every” for sales. “One” counts a single conversion per ad click, which suits enquiries where one person is one lead no matter how many times they reload the page. “Every” counts each conversion after a click, which suits shops because two real purchases are two sales. Matching the setting to the action prevents most overcounting.
Yes, and this is the real cost. Smart Bidding treats every reported conversion as real and bids to hit your target, so inflated data makes it over-bid for clicks that lead to phantom conversions and shift budget to the wrong campaigns. It also overstates your ROI in reports. Fixing the count gives the bidding honest signals and stops the wasted spend.
Compare your Google Ads conversion count against your actual leads or completed orders from your CRM or store for the same date range. A large gap is overcounting, and the size of the gap tells you how big the problem is. After you fix the count settings and duplicate tags, the reported number should fall in line with your real business records.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online