How to fix: Primary vs Secondary conversion actions misconfigured
TL;DR
Within a Google Ads conversion goal, only actions marked Primary feed Smart Bidding; Secondary actions are reporting-only [1]. When mid-funnel events like Add-to-cart or Page view sit on Primary, the bidder optimizes for browsers instead of buyers and CPA on the real bottom-funnel action drifts. Fix it by moving every non-revenue action to Secondary so exactly one bottom-funnel action per goal drives bidding.
Why it matters
A conversion goal in Google Ads bundles related conversion actions together (e.g. the Purchase goal contains the actions Purchase, Add-to-cart, Begin-checkout). Inside that bundle there is a hard split: Primary actions are "reported in the Conversions column and used for bidding as long as the standard goal they are part of is used for bidding"; Secondary actions are "for observation only" and feed All conversions but not the bidder [1]. Smart Bidding strategies — Maximize Conversions, tCPA, Maximize Conversion Value, tROAS — all train exclusively on the Primary signal [2].
That makes the Primary/Secondary toggle one of the few settings in Google Ads that silently rewrites what the algorithm is buying. If Add-to-cart is left on Primary, the bidder will happily pour budget into cheap upper-funnel traffic that adds to cart and never checks out, because that is literally what it was asked to maximize. The Conversions column will look great. Revenue will not. This is the failure mode that produces the classic audit pattern: rising "conversions", flat or falling revenue, blown CPA on the true Purchase action.
The misconfiguration persists because the Primary flag is sticky. When a new conversion action is created through Google Tag, GA4 import, or the Goals → Summary wizard, Google usually marks it Primary by default. Over the lifetime of an account this accumulates — Newsletter signup, Whitepaper download, Time-on-site, View-product, all quietly added to Primary, all dragging the bidder upstream. On audited e-commerce accounts, accounts with three or more mid-funnel actions on Primary typically run 30-60% off the CPA target measured against the bottom-funnel action that actually matters.
The fix is mechanical and reversible. It must happen at the action level (this rule), but it sits inside a sequence: goals must first be correctly categorized (Purchase vs Lead vs Sign-up — see fix-conversion-goals-alignment), and PMax campaigns may then override account-defaults at the campaign level (see fix-pmax-conversion-goals). Doing Primary/Secondary triage without first sorting the goals is wasted work — the actions will end up in the wrong bucket.
How to fix
- Open the Conversions summary (Goals → Summary). Each conversion action shows its current goal, its Primary/Secondary status, and the campaigns that bid on it.
- List every action currently on Primary for each standard goal. For Purchase goal: keep only Purchase (or Qualified-revenue-purchase if the account hashes value via Enhanced Conversions). For Lead goal: keep only Lead-form-submit or Qualified-lead-from-CRM. For Sign-up goal: keep only the bottom-funnel confirmed-account or paid-account action.
- Move every other action to Secondary (click action → Edit goal → switch to "Secondary action"). Typical demotions: Add-to-cart, Begin-checkout, View-product, View-cart, Newsletter signup, Whitepaper download, Time-on-site, Pageviews, Phone-click. These remain visible in All conversions for analysis; they just stop steering bids.
- Confirm the goal categorization is correct before saving. If the Purchase goal still contains a Lead action (or vice versa), fix that first — see fix-conversion-goals-alignment.
- Check campaign-level overrides (Campaign → Settings → Goals). Most campaigns should bid on Account-default goals. PMax campaigns are the exception and usually need a single Primary action override — see fix-pmax-conversion-goals.
- Wait 7-14 days for Smart Bidding to re-learn on the corrected signal. Targets may overshoot during the learning window; do not chase them with budget changes >20% or further bid-strategy edits.
- Verify in the Conversions column after the learning window: the daily Conversions count should now match the count of true bottom-funnel events, and CPA should converge on the actual cost per Purchase / Lead.
Common mistakes
- Demoting everything to Secondary. A goal with zero Primary actions is invisible to Smart Bidding — the bidder has nothing to optimize toward. Each standard goal in use must have exactly one Primary action.
- Adding a custom goal as a workaround. Inside a custom goal, every included action is used for bidding regardless of Primary/Secondary status [1]. Custom goals override the toggle. If you build a custom goal for a campaign, double-check which actions are inside it.
- Treating Primary count as a quality signal. Five Primary actions is not five times the signal — it is five competing signals, and the algorithm cannot tell which one the business actually cares about.
- Switching to Manual CPC to avoid the problem. This abandons all of Smart Bidding's auction-time signals. The right fix is to clean the conversion signal, not to bypass the bidder.
- Editing Primary/Secondary mid-quarter without flagging the change. The CPA / ROAS reporting baseline shifts the day the toggle moves. Mark the change date so downstream reporting accounts for the discontinuity.
FAQ
Will moving an action to Secondary delete its historical data?
No. Secondary actions continue to fire and report in All conversions. Only the bidding signal changes — historical data in the Conversions column up to the change date is unaffected.
Can I leave both Add-to-cart and Purchase as Primary if I want the algorithm to value both?
No. Smart Bidding will weight them equally per the Conversions column, and Add-to-cart volume vastly exceeds Purchase volume, so the bidder will effectively optimize for Add-to-cart with Purchase as background noise. If you want value-weighted optimization use Maximize Conversion Value / tROAS with a single Primary action that carries revenue.
Does this rule apply to PMax campaigns the same way?
The action-level Primary/Secondary toggle still applies, but PMax campaigns often override account-default goals at the campaign level. The cleaner pattern is one Primary action plus a PMax campaign-level override to that single action — see fix-pmax-conversion-goals.
How long should I wait before judging the result?
Smart Bidding's learning phase is typically 7-14 days after a signal change. Compare a 14-21 day window post-change against the same length pre-change; do not judge from the first three days.
Will the 30 conversions / 30 days Smart Bidding gate still be met after demoting actions?
Often no — and that is the point. If the campaign was clearing 30 conversions / 30 days only because Add-to-cart inflated the count, the real Purchase volume may be below the gate. Either accept Maximize Conversions until volume builds, or restructure to consolidate Purchase volume into fewer campaigns.
Sources
- Google Ads Help — About primary and secondary conversion actions. Defines Primary as bidding + reporting and Secondary as observation-only inside standard goals.
- Google Ads Help — About Smart Bidding. Confirms Smart Bidding requires conversion tracking and trains on the conversion signal to optimize each auction.
- Google Ads Help — Set up conversion tracking for your website. Walks through creating conversion actions in Goals → Summary, the surface where Primary/Secondary is toggled.