My Blog

Google Ads Data Integrity: Fix Conversion Tracking Errors

Double-counted conversions, wrong primary actions and GA4 gaps can steer Smart Bidding wrong. Learn how to audit Google Ads conversion tracking.

Smart Bidding learns from whatever you tell Google counts as a conversion. Feed it duplicates and the wrong actions and it gets better at the wrong job.

This post covers how bad data misleads you in Google Ads and how to audit your account. For the same problem on another platform, read Meta Ads Data Integrity.

What is data integrity in Google Ads?

Data integrity means the conversions in your account match what happened in your business. Each one is the right action, counted once, carrying the right value, and tied to cash that reached your account.

Five ways bad data fools you in Google Ads

1. Two sources count the same sale

Google splits conversion actions into two kinds. Primary actions show in the Conversions column and feed bidding. Secondary actions are for observation only. Actions created from Google Analytics start as secondary.

Trouble starts when someone sets both the native Google Ads tag and a GA4 import as primary for the same purchase. One order then counts twice, your reported conversions double and your apparent CPA halves.

Google also offers a transaction ID. When two conversions on the same action carry the same ID, Google counts the first and drops the second. Two limits apply. A hardcoded ID that repeats across orders makes Google undercount. And a transaction ID does not fix duplicate view-through conversions.

How to check: Open your conversion actions list. Each business outcome should have one primary action and one data source.

2. The wrong actions feed bidding

Anything marked primary trains Smart Bidding. If newsletter signups or add-to-cart events sit next to purchases as primary, the algorithm treats a free signup like a sale.

How to check: Keep purchases and qualified leads as primary. Move early steps to secondary.

3. The count setting is wrong

Google lets you count every conversion from a click or just one. For sales, every is right, because a customer who places two orders from one click produced two sales. For leads, every can count the same person submitting a form twice.

How to check: Match the setting to the outcome. Every for purchases, one for leads.

4. Google and GA4 keep different books

Google Ads credits a conversion to the date of the ad click. GA4 records it on the day the conversion happened. Google Ads can also show modeled conversions for visitors who declined consent. GA4 reports only what it observed.

So the two will not match day by day. If the gap widened right after a consent banner went live, look there before you change a bid.

How to check: Compare over a full month so click-date and conversion-date gaps even out.

5. A conversion is not cash

A returned order or a canceled lead still counts as a win until you say otherwise. Google lets you upload offline conversions and adjustments keyed to the order ID, which is how you correct the record.

How to check: Compare conversions to delivered orders or qualified leads, not to form submissions.

How bad data breaks bidding

Smart Bidding sets every bid from your conversion signal. Wrong volume and wrong value change what it learns, and the damage compounds.

Here is an illustration with made-up numbers. A duplicate makes your CPA read $20 when the real figure is $40. Your target is $30, so you raise the budget with confidence. Every extra click now costs more than a customer is worth.

The seven-step Google Ads data audit

  1. Open your conversion actions and confirm one primary action per business outcome.

  2. Check the source of each primary action. Native tag, GA4 import or both.

  3. Pass a unique transaction ID from your order number. Verify it with Google Tag Assistant.

  4. Set the count to every for purchases and one for leads.

  5. Turn on enhanced conversions and review your consent mode setup.

  6. Compare Google Ads conversions with store orders over a full month.

  7. Upload adjustments for returns and cancellations, then rebuild breakeven ROAS from real margin.

The result is a conversion signal worth bidding on.

Google Ads data integrity FAQ

Why does Google Ads show more conversions than GA4?
Google Ads credits the click date, uses different attribution inputs and can add modeled conversions. Some gap is normal.

Should I import GA4 conversions into Google Ads?
Many practitioners keep the native Google Ads tag for bidding and use GA4 imports as secondary for cross-channel reading. Never run both as primary for the same action.

What does primary mean in Google Ads?
A primary action appears in the Conversions column and is used for bidding. A secondary action is for observation.

Does a transaction ID fix duplicates?
It stops repeats of the same order on the same conversion action. It does not fix two different actions counting one sale.

What is MER?
MER is total revenue divided by total ad spend across all channels.

Where the evidence ends

Google's help pages confirm the primary and secondary rules and the transaction ID behavior. The rest comes from agency guides, and several of them sell tracking tools. The CPA example is made up.

I run media buying and creative strategy together for e-commerce brands. If you want a freelance performance media buyer to audit your conversion tracking before you scale, get in touch through the form on this site.

Sources

Google