Skip to content

Fix: Primary vs Secondary conversion actions misconfigured

finding google ads updated 2026.05.25 7 min read

When every conversion action is flagged Primary, Smart Bidding tries to optimize for everything at once — and ends up optimizing for whatever is cheapest and most frequent (usually a micro-conversion). The Primary/Secondary split is the single lever that tells the bidding algorithm which outcome actually pays the bills.

Why this matters

In March 2023 Google split conversion actions into two optimization tiers — Primary (used for bidding and the "Conversions" column) and Secondary (observation-only, surfaced in the "All conversions" column) [1][2]. The move replaced the older "Include in 'Conversions'" toggle and made the bidding signal explicit. The downside: accounts migrated from the legacy model often inherited every action as Primary by default, and new accounts created since 2023 frequently flag every visible action as Primary because the UI nudges advertisers to "track everything that matters."

Smart Bidding strategies like Target CPA, Target ROAS, and Maximize Conversion Value use the Primary set as their objective function [3]. When the set contains five actions of wildly different value — a $0.50 newsletter signup alongside a $200 purchase — the algorithm has no way to know that one Purchase ≠ 400 newsletters. It optimizes against whatever produces the smoothest gradient, which is almost always the cheapest, highest-volume action. The result is well-documented in practitioner writeups: campaigns hitting tCPA on "conversions" while revenue stays flat or declines [4][5].

The fix is structural, not statistical. You cannot tune your way out of a polluted Primary set. Once the split is correct, the same budget often produces materially different results in the next 2-4 weeks because the bidder is finally optimizing for the right outcome.

How to verify the issue

  1. Open GoalsConversionsSummary. The summary table shows each conversion action and its Goal column. Anything labeled "Primary action" feeds Smart Bidding.
  2. Count Primary actions per business outcome. A healthy lead-gen account has 1 Primary ("Qualified lead" or "Submit lead form"). A healthy eCom account has 1 Primary ("Purchase"). More than one Primary per macro-outcome is a red flag.
  3. Inspect each Primary action for category. If you see Primary actions in categories like Page view, Sign-up, Other, Engagement, or anything timed (View 30 seconds, Scroll 75%) sitting alongside Purchase or Submit lead form, the split is wrong.
  4. Open GoalsConversionsGoals tab. Expand each standard goal and check "Conversion action optimization." Each action shows Primary or Secondary (observe only) — note the assignments.
  5. Cross-check with campaign settings: pick one campaign, open SettingsGoals. If the campaign uses "Account-default goals," then the Primary actions you counted in step 2 are what Smart Bidding is chasing.

Finding fires when you see ≥2 Primary actions covering different funnel stages (e.g., Purchase + Add to Cart + Newsletter), or when a vanity action (page view, time on site, engagement) is marked Primary.

How to fix it

Total time: 10-15 minutes. Smart Bidding re-learning: 1-2 conversion cycles (campaign-dependent, typically 7-14 days for daily-volume accounts) [3].

  1. Decide the single macro-conversion per business model. eCom: Purchase (with revenue value). Lead-gen B2C: Submit lead form or Qualified lead if you import via Offline Conversion Import. Lead-gen B2B: Qualified lead via OCI, not raw form submit. SaaS: Paid signup or Trial start (depending on funnel maturity).
  2. Open GoalsConversionsSummary → click the goal that contains your macro-conversion (e.g., "Purchases" or "Submit lead form").
  3. Expand "Conversion action optimization." Set ONE action as Primary (the macro you picked). Set every other action in that goal to Secondary (observe only).
  4. Repeat for every standard goal that has actions wired up. Account-wide rule: each goal should have at most one Primary action per macro-outcome. Vanity actions (newsletter signup, scroll depth, video plays, page views) → Secondary, always.
  5. Add value where missing. Primary actions used by tROAS need a value (static or dynamic via value parameter). Without a value Smart Bidding falls back to count-based optimization, defeating the point of value-based bidding [3].
  6. Save and let it re-learn. Do not change budgets >20% during the re-learning window — that resets the learning phase again.

If you must keep multiple Primary actions in one goal (e.g., you use a single goal for "Purchase" plus "Trial start" because both represent revenue events), use Customer Acquisition goals or custom goals with weighted values instead — that is a deliberate setup, not the failure mode this rule catches.

How to confirm the fix worked

Diagnostic checklist — run within 14 days of the change

  • Each business macro-outcome has exactly one Primary action in GoalsConversionsSummary.
  • No vanity actions (page views, scroll, engagement, time on site, newsletter signup) are marked Primary.
  • "Conversions" column in Campaigns view now reflects only macro-outcomes (the totals should drop noticeably if you previously had multiple Primary actions — that is the expected behavior, not a regression).
  • "All conversions" column still shows the full set including Secondary actions — confirms observation is intact.
  • Smart Bidding campaigns show "Learning" status for 1-2 conversion cycles after the change, then return to normal. tCPA/tROAS targets may need a one-time adjustment because the conversion volume baseline shifted.
  • If using tROAS: every Primary action has a non-zero Value assigned.
  • Campaign-specific goals (where applicable) reflect the new Primary set in Campaign SettingsGoals.

If all pass, re-run the audit — the rule moves from failedpassed. Expect CPA in the "Conversions" column to look worse on paper for 7-14 days (you removed inflated count) while actual macro-outcome volume holds steady or improves once re-learning completes.

This finding rarely appears alone. In Whitead audits it co-occurs with Smart Bidding misconfiguration (because the strategy was chosen against a polluted Primary set), missing value-based bidding (no value on the Primary action), and Enhanced Conversions not enabled (because the team focused on signal volume instead of signal quality). Fixing the Primary/Secondary split is structural plumbing — it does not improve any single tag, but it changes what the entire Smart Bidding stack is optimizing toward. Until this is correct, every other bidding recommendation in the audit is downstream noise: you can lower tCPA, switch from Max Conv to tROAS, layer Enhanced Conversions — none of it matters if the bidder is chasing newsletter signups.

Sources

  1. Google Ads Help — About primary and secondary conversion actions. https://support.google.com/google-ads/answer/11461796 (accessed 2026-05-25)
  2. Google Ads Help — About conversion goals. https://support.google.com/google-ads/answer/10995103 (accessed 2026-05-25)
  3. Google Ads Help — Changing conversion goals and actions used for Smart Bidding. https://support.google.com/google-ads/answer/14571185 (accessed 2026-05-25)
  4. Google Ads Help — Manage conversion goals from the conversions summary. https://support.google.com/google-ads/answer/10993988 (accessed 2026-05-25)
  5. Google Ads Help — About "All conversions". https://support.google.com/google-ads/answer/3419678 (accessed 2026-05-25)
  6. Grow My Ads — Primary vs. Secondary Conversions: What They Are and How to Use Them. https://growmyads.com/primary-vs-secondary-conversions/ (accessed 2026-05-25)
  7. Able CDP — Primary and Secondary Conversion Actions in Google Ads. https://www.ablecdp.com/blog/primary-and-secondary-conversion-actions-in-google-ads (accessed 2026-05-25)
// was this useful?
// anonymous · no personal data stored