Why Google Ads Shows You Two Different Conversion Numbers

By Jackson Kolinski · November 9, 2026 · 8 min read
Why Google Ads Shows You Two Different Conversion Numbers

Open any Google Ads account, add both columns, and the numbers will not match. People usually assume one is wrong, or that it is a reporting lag, and move on. Neither is true. The two columns count deliberately different things, and the difference is the single most important thing to understand about conversion tracking in Google Ads, because one of them is what your bidding runs on.

The short version

Google’s documentation is clear on the split, even if the interface is not:

  • Conversions counts only your primary conversion actions. This is the column Smart Bidding optimises toward.
  • All conversions counts primary and secondary conversion actions, plus some additional sources such as view-through conversions.

So the gap between the two columns is, roughly, everything you have marked as secondary plus your view-through conversions. If the gap is large, you have a lot of conversion actions set to secondary. That might be exactly right, or it might be the reason your campaigns are optimising toward something you did not intend.

Primary and secondary: what the setting actually does

Every conversion action in the account is either primary or secondary. The words sound like a ranking — as though secondary means “slightly less important” — and that is the misreading that causes the damage. The real meaning is closer to a switch:

  • Primary means bid on this. The action is counted in the Conversions column and, when it sits in a goal the campaign optimises toward, Smart Bidding uses it.
  • Secondary means observe this. Google describes secondary actions as being for reporting in the All conversions column, not for bidding.

That makes the setting far more consequential than its placement in the UI suggests. Marking an action secondary does not de-emphasise it. It removes it from optimisation entirely.

Two failure modes follow, and we see both regularly in accounts we are handed.

The expensive one: your real conversion is secondary

Somebody creates a new Purchase or Qualified Lead action, and it lands as secondary, or gets switched during a tidy-up. The old action — a newsletter signup, a contact page view, a phone click — is still primary. Smart Bidding duly optimises for newsletter signups. Volume looks healthy. Revenue does not move. Nothing in the interface flags a problem, because nothing is broken; the system is doing exactly what it was told.

The confusing one: everything is primary

The opposite is just as common. Ten conversion actions, all primary, all feeding the Conversions column, several of them counting the same visit at different stages. Now the bidding target is a blend of a purchase, an add to cart and a PDF download, weighted by whatever volume each happens to have. Target CPA numbers stop meaning anything, because the thing being counted is not one thing.

The exception worth knowing

There is one place the simple rule bends, and it catches people out. A secondary action that sits inside a custom goalwill be used for bidding when that custom goal is set in the campaign’s settings.

So “secondary means it never bids” is almost right rather than exactly right. If you use custom goals — and they are a reasonable tool for campaigns that should optimise toward something other than the account default — then the question is not only whether an action is primary or secondary, but which goal it sits in and which goal the campaign is pointed at. Check the campaign’s own goal setting before concluding a secondary action is inert.

Where view-through conversions fit

View-through conversions are the other component of the gap, and they behave differently again. Google states that view-through conversions are not included in the Conversions column; they appear in their own View-through conversions column and in All conversions.

This matters most on Display, Video and Demand Gen, where view-through volume can be substantial. A campaign can look dramatically better in All conversions than in Conversions purely because it earned a lot of view-throughs, and comparing a Display campaign’s All conversions against a Search campaign’s Conversions is not a comparison at all. If you are putting a performance table in front of a client, use one column throughout and say which one.

And then there is the Results column

A third number has appeared in newer parts of the interface, and it does not behave like either of the first two. Google’s Results reporting documentation states that Results does not include secondary conversion actions or conversions received for custom goals in your account.

So Results is narrower than All conversions, as you would expect, but it is also not simply a rename of Conversions, because of that second clause about custom goals. If you have built campaign optimisation around custom goals — which is exactly what the earlier exception encourages — then the conversions those goals represent are excluded from Results while still driving your bidding. A column that omits the thing the campaign is optimising for is a genuinely confusing artefact, and it is worth knowing before you build a report on it.

The practical rule: pick one column, use it consistently, and write down which one. Three numbers that all legitimately describe “conversions” is a reporting trap, and the failure is not that somebody picks the wrong one. It is that two people pick different ones and spend a meeting reconciling figures that were never meant to match.

Which column belongs in a client report

Usually Conversions, for one reason: it is the number the platform is optimising toward, so it is the number that explains the decisions the platform is making. If you report All conversions and the client asks why cost per conversion is higher than the figure in the interface, the answer is a lecture about view-through conversions nobody wanted.

The case for showing both is when secondary actions genuinely matter to the business — a long sales cycle where newsletter signups are a real leading indicator, say. In that case show them as separate named lines rather than as one blended total. “Purchases: 312. Newsletter signups: 1,847” is informative. “All conversions: 2,159” is a number nobody can act on.

The fifteen-minute audit

This is worth doing on every account you inherit, and once a quarter on the ones you run.

  1. Go to the conversions summary and list every conversion action with its primary/secondary setting and its goal. Most accounts have more actions than anyone remembers creating.
  2. Identify the one action that represents the business outcome you are actually being paid to produce. Confirm it is primary.
  3. Look at everything else that is primary. For each, ask whether you genuinely want bidding to chase it. If not, it belongs on secondary.
  4. Check each campaign’s goal setting, including any custom goals, because that is what decides which primary actions apply to that campaign.
  5. Add both Conversions and All conversions as columns and look at the gap per campaign. A campaign where the two are wildly apart is one to understand before you report on it.

One warning on step three: moving an action from primary to secondary changes what Smart Bidding optimises toward, so it is a real change to delivery and not a reporting tweak. Expect a learning period, make the change deliberately, and do not do it the day before a reporting cycle.

What this does not explain

A gap between the two columns is normal and expected. What is not normal is either column dropping sharply, and the primary/secondary setting is not the cause of that. If Conversions falls off a cliff, look at whether the conversion action itself has gone inactive or unverified, whether the tag is still on the site, whether a consent change stopped it recording, or whether somebody changed the counting setting. Those are different problems with different fixes, covered in why Google Ads conversion tracking stops working and what conversion tracking unverified means.

It is also worth separating this from the counting setting, which is a different dropdown answering a different question: whether to count every conversion or only one per click. That one is covered in every vs one conversion counting, and it is entirely possible to have both configured wrongly at once, in which case the numbers are wrong twice over in different directions.

Why it goes unnoticed for months

Every other tracking failure announces itself eventually. A pixel that stops firing produces a zero. A broken tag produces an error in a diagnostic panel. A misconfigured primary/secondary split produces a perfectly healthy-looking account that is optimising toward the wrong thing, and the only symptom is that results are mediocre in a way that looks like a creative or audience problem.

That is why it belongs in an onboarding checklist rather than a troubleshooting one. By the time you are troubleshooting, you are looking for something broken, and nothing here is broken.

Taglertwatches the mechanical side of this across every connected account — whether conversion actions are still recording, whether a conversion action’s status has changed, whether a tag has stopped reporting — and emails you the day something changes. It will not tell you that your primary action is the wrong one, because that is a judgement about your business rather than a fault. For that, the audit above, once per account, is the whole job.

Sources

Stop finding out about broken tracking from your client.

Taglert monitors your pixels and conversion tracking 24/7 and alerts you the moment something breaks.

Start your free trial
  • First scan in ~5 minutes
  • 30-day money-back guarantee
  • No credit card

Related reading

  • WooCommerce Breaks Purchase Tracking in Four Specific Places

    A WooCommerce store will take the order, email the customer and show the receipt while recording nothing. The usual causes are a cached order received page, a checkout that moved to blocks, a custom thank-you URL, and an add to cart that never reloads the page. Each produces a different symptom, which is how you tell them apart.

  • Reddit Ads Conversion Tracking, Without the Meta Assumptions

    Reddit's pixel and Conversions API are familiar enough that most people configure them from muscle memory and get it almost right. The parts that differ are the ones that cost you: deduplication is required rather than advisable, server events expire after seven days, and only your twenty most recent custom events show up in reporting.

  • Google Ads Has Two Attribution Models Left, and Most Advice Predates That

    Google retired first click, linear, time decay and position-based attribution, and upgraded the conversions that used them to data-driven. If you learned attribution before that, half the options in the advice you remember no longer exist. Here is what remains, what the switch did to your reported history, and when last click is still the right answer.

  • Meta's Eight-Event Limit Did Not Quietly Disappear

    A lot of posts now say Meta removed the eight-event cap and that prioritisation no longer matters. Meta's own documentation still describes both as current. Here is what the limit actually constrains, the two things that eat your slots without telling you, and how to confirm the state of your own account rather than trusting a blog.