Guides / Revenue QA

Google Ads showing zero conversions? We watched this break from the inside

A zero in the Google Ads conversions column looks identical whether your ads stopped working or your counting did. Teams respond to the zero by rewriting ads and killing campaigns. Usually the ads were fine. We can say that with unusual confidence, because we watched the failure happen to an account we run, end to end, and it taught us exactly what to look for.

What we watched happen

An account converting steadily, roughly twenty conversions a week. One day the conversions column goes to zero and stays there. The ads had not changed. The landing pages had not changed. Customers kept converting the entire time.

What had changed: the account's conversion goals had been restructured, and the restructure pointed "primary" at conversion actions that had never fired once in their existence, while the action that actually fired daily got demoted to secondary. Secondary actions are recorded but not counted and not bid toward. So the reports showed zero, and worse, the automated bidding strategy trusted the zero. Smart bidding optimizes toward primary conversions; given none, it bid down, lost every auction, and delivery collapsed from thousands of impressions a day to sixteen. The zero did not just misreport the past. It steered the machine spending the future, straight into a wall.

The entire time, one comparison would have revealed the truth in ten seconds: the All conversions column kept counting while Conversions read zero. That mismatch is the single highest-value check in the platform, and the default columns hide it.

The ten-second version of this article: put All conversions next to Conversions. If they disagree, your ads are fine and your counting is not. A free Mimetic scan verifies the whole chain, from what fires on your site to what your ad account counts, and ships fixes as pull requests you review.

The taxonomy behind most zeros

Having now diagnosed this class of failure many times, on our own accounts and audited ones, the causes sort into a short list:

Actions that never fire. A conversion action created in the interface with no tag or import behind it is an empty box with a hopeful name. It reads zero forever, and if it is primary, bidding chases a ghost. The tell: an action whose all-time conversion count is zero. Not low. Zero.

Primary vs secondary confusion. The distinction controls everything (what the column shows, what bidding pursues) and it is edited in a settings screen far from where anyone looks daily. The account state can drift here without anyone noticing, and interface labels make it worse: an action can display as "primary" while an account-level goal category, disabled underneath it and visible nowhere nearby, keeps it from counting anyway. We found both layers broken at once in the incident above.

The import chain. Conversions sourced from GA4 need the event firing, marked as a key event, and imported, three links, any of which breaks silently. Renamed events are the classic: GA4 moved on, the import kept pointing at the old name.

The click ID never survives. Attribution rides on the gclid parameter surviving from click to conversion. Redirects that strip query strings, single-page-app routers that rewrite URLs, and consent states that refuse storage all sever it. Your platform and GA4 see the conversions; Ads claims none of them.

Counting the same thing twice, or zero times. A web action and an offline upload measuring the same real-world event, both primary, count everything twice; "fixing" it by demoting the wrong one counts nothing. One real-world outcome, one primary action, deduplicated by a shared ID. That is the whole doctrine.

The scale of the underlying problem

This is not an unusual account hygiene story. Across 936 sites our scanner audited recently, one in five had duplicate tracking corrupting counts, 28% had consent setups dropping conversion data, and 67 were running ad pixels with no analytics at all: paid traffic with no measurement of what happens after the click. The zero-conversion account is one visible symptom of a very common disease: measurement nobody has verified since the day it was installed.

An AI assistant can walk you through every settings screen mentioned here. What it cannot do is know which failure your account and site actually have, because that takes checking the live site, the tags, and the account state against each other. That cross-check is the product of doing this hundreds of times.

Mimetic audits your tracking end to end, from the tag on the page to what the ad platform counts, and ships each fix as a pull request you review and merge. Related: reduce cost per conversion, conversion tracking setup.