RPT·Performance Reports·warning

Secondary Conversion Leakage

For one or more conversion actions on your account, the All conversions column is more than double the Conversions column. The Conversions column reflects Primary actions feeding bidding. The All conversions column adds Secondary actions on top. A 2x or higher gap means Secondary actions are carrying volume comparable to or larger than your Primary actions, which usually indicates either misclassified actions or duplicate tracking paths.

CL
By Christopher LandaverdeCreator of AdLint · ad-tech tracking specialistUpdated

Why It Matters

Google Ads splits reporting into two columns. Conversions includes only actions set to Primary in the relevant goal. All conversions includes everything, Primary and Secondary. A healthy account will see All conversions slightly higher than Conversions (because Secondary actions like add-to-cart or page-view contribute real volume), but typically within 1.2 to 1.5x of the Primary count. When the ratio is 2x or higher, two things commonly explain it. First, an action that should be Primary was demoted to Secondary by mistake (or never promoted), so the same Purchase event is showing up only in All conversions. Bidding can not see it. Second, there are duplicate tags or imports such that a Purchase is counted once as Primary and once as Secondary under a different name, inflating All conversions without affecting bidding. The practical impact: reported Conversion Value per Cost (the ROAS proxy) calculates from Conversions, but operators reading All conversions for "actual outcomes" will see a much larger number. Disagreements between media buyer dashboards and finance dashboards usually trace back here.

How To Fix It

  1. Open the Conversions report and add the All conversions and Conversions columns side by side for each action.
  2. For the flagged actions, check the Conversion goal action setting (Primary vs Secondary). If a macro outcome is set to Secondary, promote it to Primary.
  3. If both Primary and Secondary actions cover the same outcome, identify the duplicate and remove or rename it.
  4. After correction, expect the All conversions to Conversions ratio to fall to under 1.5x for most actions.
  5. Document the rationale for any action intentionally kept at a high ratio (for instance, an action that legitimately receives both website-tag and offline-upload volume where one is Primary and the other is Secondary by design).

Example

Configuration
Action: Purchase. Conversions: 124. All conversions: 386. Ratio: 3.1x. Cause: GA4 Purchase Secondary firing in parallel with website Purchase Primary.
For Your Client Report

On this Google Ads account, the All conversions column is more than 2x the Conversions column for one or more conversion actions. Per Google Ads conversion goals documentation, the Conversions column reflects Primary actions feeding Smart Bidding while All conversions adds Secondary actions, and the healthy gap is typically within 1.2 to 1.5x. A 2x or higher ratio indicates either a macro outcome misclassified as Secondary (so bidding does not see it) or duplicate tracking paths where the same outcome counts once as Primary and once as Secondary under a different name or source. The result is reporting divergence between media-buyer dashboards reading Conversions and finance dashboards reading All conversions. Fix: audit the Primary versus Secondary setting on each flagged action, promote misclassified macro outcomes, remove or rename duplicate paths, and target a ratio below 1.5x for most actions after correction. Source: support.google.com/google-ads/answer/12727548.

Drop this paragraph into your client deliverable. Sources back to the canonical platform documentation linked below.

References

Audit your own files for this check

AdLint runs this check (and 177 others) against your GTM, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Twitter/X, and Snapchat exports. Everything stays in your browser. No uploads, no accounts.

Run a free audit