Academy · Google Ads · Lesson
Conversion tracking that automated bidding can trust
Conversion actions, primary vs secondary, enhanced conversions, GA4 import or direct tag. Why a duplicated or wrong conversion breaks automated bidding, and how to verify end to end with a test conversion.
The situation
You run a campaign on Target CPA. Cost per conversion reads 40 lei, the report is green, but the phone does not ring more than before. You open the conversions column and find: "Thank-you page view" from Google Ads, "generate_lead" imported from GA4 and "Submit button click" — all three counting the same person. Automated bidding sees three conversions where there was one, and pays accordingly.
This is the most common problem in the accounts I have audited: not missing tracking, but tracking that says untrue things. The bidding system does not know you are lying. It optimises towards exactly what you feed it.
What a conversion action is
In Google Ads, a conversion action is the definition of one valuable thing that happens after a click: an order, a submitted form, a call, a booking. Each action has:
- A source — the Google tag directly on the site (via gtag or Google Tag Manager), an import from GA4, an offline import (from your CRM), calls, app actions.
- A goal — the category: Purchase, Submit lead form, Contact and so on. Goals group actions and decide what bidding uses at account or campaign level.
- Counting — "one" per click (for leads) or "every" (for orders).
- A conversion window — how long after the click a conversion is still attributed.
- A value — fixed, dynamic (order value) or none.
Primary vs secondary: the only setting that matters for bidding
Every action is marked primary or secondary.
- Primary = it enters the "Conversions" column and automated bidding optimises towards it.
- Secondary = it only shows in "All conversions". You see it, you analyse it, but bids ignore it.
Simple rule: primary is only what you would get paid for. The paid order. The submitted lead. The call over 60 seconds. Everything else — page views, button clicks, scrolls, add-to-carts — is secondary. Useful for diagnosis, but if you make them primary, the algorithm buys clicks from people who scroll, not people who buy.
Direct tag or GA4 import?
Both are legitimate. They differ in what they see and how fast.
| Direct Google Ads tag | GA4 key events import | |
|---|---|---|
| What it sees | The paid click (GCLID) and the conversion, with Google Ads attribution | GA4 sessions, with the GA4 attribution model |
| When it appears | Usually within hours | With more delay, after GA4 processing |
| Enhanced conversions | Yes, directly in the action | Through GA4 settings |
| Recommended use | Primary source for bidding | Good when you already have clean GA4 events and do not want a second tag |
My default for accounts that spend seriously: direct tag for primary actions, GA4 for analysis and possibly as secondary. If you use the GA4 import as primary, do not also put the direct tag for the same event on primary.
Enhanced conversions
Missing consent, ad blockers and Safari mean a share of conversions no longer connects to the click. Enhanced conversions for web send, together with the conversion, first-party data the user typed in themselves (email, phone), hashed on the device before it leaves. Google matches it against signed-in accounts and recovers conversions that would otherwise be lost.
For leads there is also enhanced conversions for leads: you take the email from the form, store it in your CRM, and when the lead becomes a customer you import it back into Google Ads. That way you bid on qualified leads, not on every submitted form — spam included.
Concretely: you enable the option in the conversion action, and in the tag (or in GTM) you configure the user-provided data variable, taken from the thank-you page or the form. In the EU all of this runs under Consent Mode v2 — the dedicated lesson explains how.
How to verify end to end
Do not trust the "Recording conversions" status. Run the full test, once:
- Open Google Tag Assistant and connect the site. Walk the flow to the conversion and check that the conversion tag fires exactly once, with the right ID and label, with the right value.
- Check that Conversion Linker (in GTM) or the equivalent setting is on, so the GCLID is stored on landing.
- Click your own ad (one click, not ten) and complete the real action — a test form you will delete from the CRM.
- Wait a few hours. In Google Ads, on the conversion action, the test conversion must appear — once, in one primary action.
- Open the action's diagnostics tab: no tag warnings, no "no recent conversions", and for enhanced conversions, a status showing the data arrives.
What to remember
- Primary is only what you would get paid for; everything else is secondary.
- One real action = one primary action. Duplicates break automated bidding.
- Direct tag for bidding, GA4 for analysis — never both on primary for the same event.
- Enhanced conversions recover conversions the browser lost, using hashed first-party data.
- Verify with a real test conversion, end to end, not with the status in the account.
Check yourself
Frequently asked
Should I delete duplicate conversion actions?
No. Switch them to secondary — you keep the history and can still compare them. Deleting loses the data and does nothing extra for bidding.
How long until a conversion shows up in Google Ads?
Usually a few hours for the direct tag; the GA4 import takes longer. If the test conversion has not appeared after a day, the problem is configuration, not delay.
Can I use enhanced conversions in the EU?
Yes, with user consent (Consent Mode v2) and proper disclosure in your privacy policy. The data is hashed on the device before it is sent. Check your specific situation with legal counsel.
Want Valhalla to check this for your business?
Valhalla Pulse scans the public signals of your website for free, in seconds.
Sources
Next lesson · in the "Performance Marketing" path
GA4 in 30 minutes: what a business owner needs to know (and what to ignore)The event model, the 4 reports that matter, what "users" and "sessions" really mean, the retention setting and the links to Google Ads and Search Console.Lesson · 6 min · Beginner · Updated 28 Sept 2026✓Related lessons