Conversion tracking for Google Ads: the setup that decides whether the account can learn
How to set up Google Ads conversion tracking properly: the three triggers that cover a whole site, one primary action, and how to check a tag actually fires.
By Daniel Stoychev, Webso Digital · 20 September 2026 · 9 min read
Google Ads can only optimise toward something it can see. If nothing is recorded, or the wrong thing is, the account is guessing with your money and no amount of bid tuning will fix it. Three triggers cover almost any small business site: clicks on telephone links, clicks on WhatsApp links, and one thank you page that every form leads to. That is an afternoon of work, it is the first thing we set up on a new account, and it is the first thing we check on an account we have inherited.
The fault that looks like bad performance
Installing Google Tag Manager and GA4 does not record Google Ads conversions. They are different systems doing different jobs, and a site can have both, correctly installed, firing happily, with no Google Ads conversion tag anywhere on it. We have found exactly that on a live account that was spending every day: analytics working, ads running, nothing at all being counted on the ads side.
It is easy to miss because nothing looks broken. Traffic arrives, the reports populate, GA4 shows events. The only sign is in the ads account: a conversions column sitting at zero, or a Smart Bidding strategy that never leaves the learning phase because it has never been given anything to learn from.
If you take one thing from this page: open your Google Ads account, go to Goals, then Conversions, and look at whether any action has recorded a conversion in the last thirty days. If the answer is none, stop reading and fix that before you change a single bid.
Three triggers cover an entire site
Most people approach this page by page, which is why it never gets finished. You do not need to. Three triggers catch almost everything a small business site does, because the markup behind each one is identical wherever it appears.
| Trigger | What it catches | Why it works site wide |
|---|---|---|
| Clicks on tel: links | Every phone number on every page, on any device | A phone link is written the same way everywhere, so one rule finds all of them |
| Clicks on wa.me links | Every WhatsApp button | Same reason, and WhatsApp is often the busiest channel on a trade site |
| One thank you page | Every form on the site, whatever it is for | You are tracking a page view, which is the most reliable signal there is |
That last one is why a single thank you page matters far more than it looks. Point the quote form, the contact form and the callback form all at the same confirmation page, and a job that sounded like development becomes a five minute setup. Build the page before the campaign goes live, not after, because retrofitting it means every form has to be touched again.
One primary conversion, and everything else secondary
Exactly one action should be primary. Everything else goes in as secondary, where it is reported but does not steer bidding. Getting this wrong is the quietest way to wreck an account: set phone calls as primary when what you actually want is form fills, and the algorithm will spend months buying you calls, faithfully, at the expense of the thing that makes money.
Prefer a real completion over a proxy. A thank you page view after a form submits is proof the form submitted. A click on a submit button is proof somebody clicked a button, which is not the same thing and counts every failed submission as a success.
Verify it with a real submission
A tag that renders is not a tag that fires. Fill your own form in, from a phone, on mobile data rather than the office wifi, and then check the account. Conversions can take a few hours to appear, so do it and look again tomorrow rather than deciding after ten minutes that it is broken.
While you are there, check nothing is being counted twice. If the site has a conversion tag on the page and the same action configured in Tag Manager, you will see two conversions per enquiry, your cost per conversion will read as half what it is, and every decision made from that number will be wrong in the same direction.
The call threshold, and why the default is wrong for some businesses
Every call conversion has a minimum length before it counts, and the right number depends on the trade rather than on Google. We have written about the mechanics separately in our guide to call tracking for Google Ads; the part that belongs here is the choice itself.
For a clinic, a solicitor or anyone whose enquiries are conversations, a minute is a fair line. Below that it is usually a wrong number. For a trade, it is too long. A real job is often booked in three sentences: we are in your area today, what is the postcode, see you at four. Set a sixty second minimum on that business and you will discard genuine customers, which does double damage, because it starves the bidding of signal and under reports the account to the person paying for it.
Ask what a booked job actually sounds like on the phone before you pick the number. If most of them are over in twenty seconds, set the threshold at twenty seconds and accept that one call in twenty will be a wrong number.
When the budget will never reach the threshold
Smart Bidding needs enough conversions to learn from, and the working figure is around fifteen in thirty days. Plenty of small accounts will never get there, which leaves them stuck on click based bidding permanently while everyone waits for a graduation that cannot happen.
Decide what to do about that at setup rather than three months in. Adding a soft conversion, something like an ad click followed by more than a minute on the site, gives the algorithm an interim signal to work with. It is a weaker signal than a real enquiry and it should never be primary, but it is better than nothing, and nothing is what most small accounts are currently giving it.
Checking an account you have inherited
This is the order we work through, and it takes about twenty minutes.
- Is there a Google Ads conversion tag on the site at all, separate from GA4 and Tag Manager?
- Is exactly one action marked primary, and is it the one that makes money?
- Does a real submission, made by you, appear in the account within a day?
- Is anything being counted twice, from a page tag and a Tag Manager tag doing the same job?
- Are Enhanced Conversions on, where the consent setup allows it?
- If calls matter, is the minimum duration set to what a booked job actually sounds like?
Five of those six are yes or no questions that anyone can answer with access to the account. If the answers come out badly, the performance problem is not a performance problem, it is a measurement problem wearing its clothes.
We check all of this, and eleven other categories, as part of a full account review. See what a PPC audit covers.
Questions on this topic
Do I need GA4 as well as Google Ads conversion tracking?
They do different jobs. Google Ads conversion tracking is what the bidding learns from, so it is the one that must be right. GA4 tells you what happened across the whole site from every source, which is useful context and a good cross check when the two disagree. A gap between them usually means a tracking fault rather than a performance one.
How long before a conversion shows up in the account?
Usually within a few hours, sometimes up to a day. Test in the morning and check again the next morning rather than deciding it is broken after ten minutes. If nothing has appeared after forty eight hours, something is genuinely wrong.
Should a click on my phone number count as a conversion?
Yes, as one of your actions, because on a phone it is the main way people get in touch. Whether it should be the primary one depends on what actually earns: if most of your work arrives by form, the form should steer the bidding and the calls should be reported alongside it.
What are Enhanced Conversions and do I need them?
They send hashed first party data, an email address or a phone number the customer already gave you, so a conversion can still be matched when cookies are missing. Turn them on where your consent setup allows it. They improve the accuracy of what you are already measuring rather than measuring anything new.
Can I just import conversions from GA4 instead?
You can, and it is better than having nothing, but it adds a step and a delay between the event and the bidding seeing it. Where the action matters enough to bid on, track it directly in Google Ads and use GA4 to check the number looks right.
What if my site has no thank you page?
Build one. It is the cheapest thing on this list, it makes every form on the site trackable at once, and it gives the customer a clear confirmation that their message went somewhere, which the average form does not.