Why is Google Ads conversion tracking not working?
If conversions are not showing in Google Ads, the cause is usually not that the tag never fires but that it fires in the wrong place or under the wrong condition. The tag not sitting on the thank-you page, the conversion action being paused, cookie consent blocking the tag and a conversion window that is too short are the four most common reasons.

If you have seen the "Conversion tracking setup incomplete" warning in the Google Ads interface, or your conversion column stays at zero, the problem is almost always in one link of the measurement chain. The chain is this: a click happens, the user reaches the site, the action completes, the tag fires, the data reaches Google, and Google matches it to the click.
If any link is broken, the conversion does not appear. The order below is the one that finds the broken link fastest.
1. The tag is not firing on the right page
This is the most common reason. The conversion tag may be placed on all pages while the trigger was never set to the thank-you page only. Or the reverse: the thank-you page opens after a redirect, so the tag never fires at all.
Open the thank-you page with Tag Assistant and confirm that the conversion tag fires
In single page applications the page does not reload, so a page view trigger does not work and an event-based trigger is needed
If the thank-you page URL changes with every order, set the trigger with a "contains" condition
2. The conversion action is paused or not "primary"
A conversion action may have been created in Google Ads and then paused. Or it may be marked as "secondary", in which case it does not appear in the conversion column.
Go to the Conversions screen from the Tools menu. If the status column is not "Active", no data is collected at all. If the "Last conversion" date is weeks ago, the chain broke at some point.
3. Cookie consent is blocking the tag
Cookie banners built for data protection rules block marketing tags until the user gives consent. That is correct behavior, but when misconfigured they do not release the tag even after consent is given.
If Consent Mode is not installed, conversions from users who do not consent disappear entirely. If it is installed, Google estimates those conversions through modeling.
If your conversion count is high in GA4 and low in Google Ads, the first place to look is the cookie consent configuration.
4. Conversion window and attribution
The conversion window defaults to 30 days but may have been shortened. On products with a long purchase decision, a 7 day window leaves most conversions out.
Conversions are also credited to the day the click happened. If you do not see yesterday's order in today's report, that is not an error, it is attribution behavior.
5. The same conversion is counted twice
There is a problem in the opposite direction too: the conversion count is higher than reality. This usually comes from the tag being placed twice, once directly on the page and once through Tag Manager.
Refreshing the thank-you page also repeats the count. Setting the count option to "One" prevents this on lead forms.
Order of verification
Check the action's status and last conversion date on Google Ads → Tools → Conversions
Complete a test conversion with Tag Assistant and watch the tag fire
Test twice on the cookie banner, once giving consent and once without
Confirm with GA4 DebugView that the same event reaches the GA4 side
Compare the Google Ads and GA4 conversion counts, a large gap means a consent or tag problem
Wait 24 to 48 hours, conversion data is not instant
Sources
Frequently asked questions
What does the "conversion tracking setup incomplete" warning mean?
How long do conversions take to appear?
Why do GA4 and Google Ads conversion counts differ?
Should I set up enhanced conversions?
MORE ARTICLES