
Short answer: when Google Ads shows clicks but no conversions, the cause is usually the measurement, not the campaign. The seven causes we see most: the conversion doesn’t count for the campaign, you’re looking too early, the tag doesn’t fire, the click ID gets lost, consent blocks measurement, the GA4 import goes wrong, or there really are no conversions. Below, for each cause, how to check it and what to do.
First: where to look
Almost every check starts in the same place: Goals › Conversions › Summary. It shows a status and a goal for each conversion action. Status names differ between accounts, because Google is rolling out changes gradually. Click the status for details and the option to fix the issue.
Cause 1: the conversion doesn’t count for the campaign
A conversion action only appears in the Conversions column and in bidding when two conditions are met: the action is set to primary, and the campaign uses the conversion goal that contains it. A secondary action only shows in the All conversions column. A typical sign according to Google: you see conversions in the Goals summary, but not in your campaign.
Check: is the action set to Primary or Secondary (observe only)? Does the campaign use account-default goals or campaign-specific goals? You see this in the campaign under Settings › Conversion goals.
Fix: set the action to primary and make sure the goal belongs to the campaign. Note: conversions created from GA4 are secondary by default.
Cause 2: you’re looking too early or at the wrong date
Google Ads reports a conversion on the date of the click, not the day someone buys. Someone who clicked yesterday and buys today counts toward yesterday. There is also a delay: conversions from Google Ads’ own tag usually appear within a few hours, later for other attribution models, and imported GA4 conversions up to 24 hours later.
Check: add the Conversions (by conv. time) column and look at a period that ended at least a few days ago. Also check the conversion window: 30 days by default, adjustable from 1 to 90.
Fix: give it time. After a tag change, Google mentions 24 to 48 hours. A longer or shorter conversion window only applies from the moment you change it.
Cause 3: the tag doesn’t fire
The conversion tag has to fire at the right moment: when the thank-you page loads or a form is submitted. If something is wrong with the trigger, the conversion label or the container, nothing comes in. Google lists common mistakes: a tag that doesn’t fire on the right trigger, duplicate containers or legacy tags, a label that doesn’t match, and a tag inside an iframe.
Check: click the status of the conversion action and choose Troubleshoot. Google opens Tag Assistant. Start on the landing page, complete the conversion and see whether the tag fires. In GTM, Preview shows which tags fired and which trigger caused it.
Fix: correct the trigger, copy the conversion ID and label from Google Ads again, and pass a conversion value. If you leave the value field empty, GTM sends 0.
Cause 4: the click ID gets lost
Google Ads links a conversion to a click through the GCLID in the URL. It has to reach the landing page and end up in a cookie there. That fails when auto-tagging is off, a redirect strips the parameter, or the visitor converts on a different domain from where they landed.
Check: is auto-tagging on under Admin › Account settings? Does Google Ads show the notice that redirects are losing click data? Test it yourself: open the landing page with
?gclid=TeSter-123added and see whether the parameter is still there after all redirects.Fix: turn on auto-tagging and make redirects pass the GCLID along. If the visitor moves to another domain you own, set up cross-domain tracking, in GTM through the Conversion Linker. According to Google, converting on a third-party domain won’t work in the long term unless that party places your tags.
Also run a Conversion Linker on all pages. It stores click information in first-party cookies on your own domain. The Google Ads help still recommends it.
Cause 5: consent blocks measurement
When a visitor declines advertising cookies, Google doesn’t write or read advertising cookies. With Consent Mode in basic mode, nothing is sent to Google at all after a decline. Google partly fills the gap with modelled conversions, but only from 700 ad clicks over 7 days per country and domain. Smaller accounts simply see fewer conversions.
Check: click a conversion action and open the Diagnostics tab. It shows whether Consent Mode is implemented and whether modelling is active. In Tag Assistant, check that the default consent state is set in time and updated afterwards.
Fix: make sure the consent platform passes the signals correctly. How to set that up is covered in Consent Mode v2 in GTM.
Cause 6: the GA4 import goes wrong
If you import conversions from GA4, the link between GA4 and Google Ads has to be in place and the event has to be marked as a key event in GA4. Imported conversions are secondary by default, arrive up to 24 hours later and only count from the moment you import them.
Check: are the accounts linked, is auto-tagging on, and do you see recent google / cpc traffic for those conversions in GA4?
Fix: mark the event as a key event, import it into Google Ads and set it to primary if you want to bid on it. Differences between GA4 and Google Ads are normal, partly because of different dates and attribution.
Cause 7: there really are no conversions
If the measurement works, the cause can simply be the campaign or the site. Google says the notice about no recent conversions isn’t always a tracking error: it can also come from low traffic or campaign settings. A new campaign also has a learning period of 7 to 14 days with Smart Bidding.
Check: does the Tag Assistant test succeed? Then the tracking works, and the status stays on no recent conversions until real conversions come in.
Fix: look at search terms, landing pages and the offer. That is campaign work, not tracking work.
How to find it in five steps
Open Goals › Conversions › Summary and note the status, primary or secondary, and the goal of each action.
Check the campaign: does it use the goal that contains the action?
Test the tag with Troubleshoot and Tag Assistant, from landing page to thank-you page.
Test the click ID: auto-tagging on, and does
?gclid=TeSter-123survive redirects and reach the domain where the conversion happens?Look at the Diagnostics tab for consent and modelling, and compare the period by conversion time with the backend.
When server-side tracking helps and when it doesn’t
Server-side tracking helps with cause 4 and part of cause 5: you set cookies from your own domain, so click information lasts longer, and you’re less affected by scripts that get blocked in the browser. It doesn’t help with a secondary action, a wrong trigger, a broken GA4 link or visitors who don’t consent. Read more in the difference between client-side and server-side tracking and what to sort out before you start.
With TrackLead you get an alert as soon as a client’s data doesn’t come in as expected, so you don’t find out when the client calls. Take a look at tracklead.eu.
Frequently asked questions
How long does it take for conversions to show up in Google Ads?
For Google Ads’ own conversion tracking it is usually a few hours, longer for other attribution models. Imported GA4 conversions can arrive up to 24 hours later. After a tag change, Google mentions 24 to 48 hours before the status updates.
Why do I see conversions under Goals but not in my campaign?
Then the conversion action doesn’t count for that campaign. It is set to secondary, or the campaign uses a different conversion goal. Only primary actions in a goal the campaign uses appear in the Conversions column.
Does "no recent conversions" always mean a tracking error?
No. Google itself says it can also be caused by low traffic or campaign settings. Test the tracking with Tag Assistant: if the test works, the problem is in the campaign or the website, not the measurement.
Does server-side tracking fix missing conversions?
Sometimes. It helps when conversions are lost because cookies don’t last long enough or scripts are blocked. It doesn’t help with a secondary conversion action, a wrong trigger or visitors who don’t consent.


