Primary vs Secondary Conversion Actions Google Ads Guide

Primary vs Secondary Conversion Actions Google Ads Guide

You're staring at a campaign that looks fine on paper. Conversions are rolling in, cost per conversion looks tidy, and then sales asks where the actual customers are. Or the reverse happens. You fixed tracking last week, imported a clean qualified lead event, and bidding behaves like nothing changed.

That's usually not a bidding strategy problem. It's a Primary vs Secondary Conversion Actions Google Ads problem, and it sits in your conversion settings, often unnoticed. One toggle decides what Smart Bidding is allowed to chase. Get it wrong and you can clean up keywords, rewrite ads, and fuss over budgets while the algorithm learns from the wrong event. I treat that toggle as a bidding data decision, not a tidy labeling job, because that's exactly what it is.

Primary vs Secondary Conversion Actions Explained

The blunt answer is this. A primary conversion action counts in the Conversions column and can steer your bids. A secondary conversion action is observation-only and shows up only in All conversions and All conversion value. If you remember nothing else, remember that split.

Say you're running an online store. A completed purchase is your primary candidate because it's money in the bank. An add-to-cart is useful, sure, but nobody pays rent with carts. Keep add-to-cart secondary and you can still watch where shoppers hesitate without telling Google to go find more cart-adders instead of buyers.

The Default Rule Side by Side

This table is the default behavior in most accounts. There's one exception worth flagging now so it doesn't trip you later. A secondary action tucked into a custom goal that a campaign uses for bidding can still influence bids, which is why you can't judge an action by its label alone.

QuestionPrimary actionSecondary action
Counted in the Conversions columnYes, when its goal is used for optimizationNo, appears only in All conversions
Used by Smart BiddingYes, when its goal is used for optimizationNo, unless it sits in a custom goal used for bidding
Shows in All conversionsYesYes
Shows in All conversion valueYesYes
Can pull budget toward itYesNo
Typical examplesPurchase, qualified lead, booked appointmentPage view, product view, add to cart, checkout start

The Google Ads conversion goals documentation makes the mechanics clear. A primary action is included in Conversions and can be used by bidding strategies, but only when the campaign uses the conversion goal containing that action. A secondary action is excluded from Conversions and bidding signals while staying visible in All conversions and All conversion value.

That same documentation gives you the practical examples too. A purchase can be primary while page views, product views, add-to-cart events, or checkout starts stay secondary when you want to monitor the funnel without directing budget toward those events. It also confirms the custom goal exception, so campaign and goal settings always need to be reviewed together.

The Two-Condition Chain Most People Miss

Bidding doesn't turn on just because you flipped something to primary. Two conditions have to line up at the same time.

  • Condition one: The action itself is marked primary in its settings.
  • Condition two: The goal that contains that action is selected for campaign optimization in that campaign.

Break either link and the outcome changes. A primary action sitting in a goal the campaign doesn't use won't drive bidding at all. It'll report only in the broader All conversions columns, which confuses people who swear they set it up right. They did half the job.

The reverse catches people too. Because of that custom goal exception, a secondary action can still end up bidding if someone built a custom goal around it and pointed a campaign at it. That's how an account ends up optimizing toward checkout starts while everyone insists checkout is secondary. Technically true, practically irrelevant.

Check the chain, not the label: If an action should steer bids, verify it's primary and that its goal is actually selected in the campaign. If either answer is no, bidding isn't using it the way you think.

Where Each Action Shows Up in Reporting

Walk the columns once and a lot of reporting arguments disappear. When its goal is used for optimization, a primary action feeds Conversions, Conversion value, All conversions, and All conversion value. A secondary action feeds only the two All columns.

That map explains why your numbers never match if you're comparing the wrong columns. A stakeholder looking at All conversions sees purchases plus carts plus checkout starts and wonders why you reported a smaller number. You reported Conversions because that's the optimization number. Both numbers can be correct. They're answering different questions.

It also explains phantom wins. If someone promotes an easy event and Conversions suddenly jumps, performance didn't improve. The definition changed. Your CPA drops overnight, the dashboard looks great, and revenue stays flat because you redefined success to include something cheaper.

Why Bidding Cares So Much

Target CPA, target ROAS, and Maximize Conversions learn from the Conversions signal. They don't know your business. They know the event you told them to get more of, and they'll get more of it with impressive efficiency.

Make add-to-cart primary and bids may chase cheap carts from browsers who love adding things and never checking out. You'll get volume. You won't necessarily get paid orders. Make a contact page view primary for a lead gen account and you'll find plenty of people willing to look at a form without filling it in.

I would not blame the bidding strategy until you've checked both conditions in the chain. Also check attribution and counting settings while you're in there, because a one-per-click versus every-conversion choice changes the numbers you're judging. A bad CPA is often a measurement setup wearing a bidding strategy costume.

Choosing Which Conversions Should Be Primary

The core rule is simple. A primary action should be a business outcome you'd happily pay for, with enough volume for bidding to learn and a signal you actually trust. If you wouldn't write a check for more of that event, it doesn't belong in primary.

Volume alone is a terrible reason to promote something. Plenty of accounts promote a flimsy micro-conversion because the actual outcome feels too sparse, then spend months wondering why traffic quality slid. Bidding got exactly what it asked for. That's the trap.

Six Criteria Worth Scoring

Use downstream evidence, not gut feel. A form submit that duplicates like crazy leans secondary even if it's plentiful. A CRM-qualified lead that closes within a few weeks leans primary even if it arrives in smaller numbers, because it's real.

CriterionLean primary whenLean secondary when
Business valueThe action is a sale, qualified lead or booked appointmentThe action is a step on the way to one
VolumeThere are enough events each month for bidding to learnEvents are rare or very cheap, so they add noise
Lead or sale qualityCRM or sales data confirms the outcome is realNobody checks whether the event leads anywhere
Duplicate riskEach real outcome fires onceForm submits and thank-you pages both fire for one lead
Consent coverageMost users in your markets can be measuredConsent limits leave large gaps in the data
Time lagThe outcome lands within a window you can live withThe outcome takes months, so bids learn too slowly

A weak but high-volume micro-conversion should usually stay secondary, while a lower-volume but well-measured qualified lead is a strong primary candidate.

That distinction matters more as measurement gets messier. The Google Ads enhanced conversions documentation describes hashed first-party customer data being matched with Google's logged-in data to improve online conversion measurement, and it recommends a strong consent framework for advertisers in the European Economic Area and the UK. It also notes that from April 2026, website tags, Data Manager, and API connections are accepted through a unified enhanced-conversions setting, with existing users migrated automatically.

That April 2026 change is a good reminder to fix the underlying signal, not just the label. Ask whether the event is complete, deduplicated, and legally usable in your markets before you promote it. A primary action built on consent-limited or duplicate data trains bidding on a distorted picture of your customers.

A Quick Test Before You Promote Anything

Pull the evidence first. Look at qualified rate, revenue per conversion, duplicate rate, consent coverage, and time lag from click to outcome. If an event can't show you downstream proof, keep it secondary while you build that proof.

The video below walks through the practical side of making that call in a live account.

One last thing on this choice. Cleaner search terms can't rescue a bidding signal that's measuring the wrong event. You can prune junk queries all day, but if primary means an unqualified call or a duplicate form, bidding will keep learning the wrong behavior from clean traffic.

Example Scenarios and the Metrics to Watch

Start with the store, since it's the setup many advertisers recognize. A completed purchase is primary, judged by ROAS and cost per purchase. Add-to-cart and checkout start stay secondary, and their job is diagnostic. They tell you where shoppers drop, not where to spend.

A store employee wearing an apron uses a digital tablet to process a customer's retail purchase transaction.

Find the row closest to your business in this table. The pattern is consistent even when the industry changes.

Business typePrimary actionSecondary actionsMetrics to watch
Online storeCompleted purchaseAdd to cart, checkout startROAS, cost per purchase, cart-to-checkout rate
B2B lead generator with CRMCRM-qualified leadForm submit, demo page viewCost per qualified lead, lead-to-opportunity rate
Local service businessBooked appointmentCall click, directions requestCost per booking, call-to-booking rate
SaaS with free trialsPaid subscriptionTrial start, pricing page viewCost per paid customer, trial-to-paid rate
Lead form with junk leadsLead that passes qualificationRaw form submitQualified lead rate, gap between Conversions and All conversions

What Each Row Is Really Teaching You

The B2B row is where accounts win or lose without fanfare. Bidding on form fills gets you form fills, including students, competitors, and people with no budget. Bidding on CRM-qualified leads is slower but honest, so cost per qualified lead and lead-to-opportunity rate become the numbers that matter. If you're still pricing what a good lead is worth, our guide on working out the value of a lead helps you set a target you can defend.

Local services have a similar trap with calls. A call click isn't a booking, and a directions request isn't a customer walking in. Keep both secondary, make the booked appointment primary, and watch call-to-booking rate to see whether your ads attract callers who commit.

SaaS is the classic bait. Trial starts are cheap and plentiful, so they look like a gift for a starved algorithm. But a trial isn't revenue. Make paid subscription primary, keep trial start secondary, and judge yourself on cost per paid customer and trial-to-paid rate. Cheap trials that never convert are just expensive hobbies.

The junk-lead row is the diagnostic one. Keep the raw form submit secondary and watch the gap between Conversions and All conversions. If that gap keeps widening, your form is feeding you unqualified leads faster than real ones. Manufacturers dealing with long sales cycles face a version of this too, and a measurement playbook for manufacturers from Machine Marketing is useful context for tying ad activity to downstream outcomes rather than raw responses.

Now compare your account against your row. Does your current primary match, or is a secondary action doing a primary job without anyone noticing because nobody revisited the setup after launch? That mismatch is more common than anyone admits.

How to Set Up and Toggle Conversion Actions

The clicks themselves are easy. The mistakes happen in the steps people skip before and after saving. Work through this in order and don't rush the goal check at the end.

A three-step infographic explaining how to set up and toggle conversion actions in Google Ads.

The Toggle Itself

  1. Open the conversions area: Go to Tools and settings, then Measurement, then Conversions. Every action in the account lives here, including the imports you forgot about.
  2. Find your action: Open the Summary view and locate the action you want to change. Read the name carefully, because accounts accumulate near-duplicates like "Lead," "Lead Form," and "Lead (GA4)" that mean different things.
  3. Set the count option: Open that action's settings and set it to Primary or Secondary, then save. Menu labels shift between interface versions, so if a button has moved, check the wording against Google's help pages instead of guessing.

Saving isn't the finish line. You've changed condition one of the chain. Condition two is still waiting.

Confirm the Goal and the Campaign

  1. Check the goal: Open your conversion goals and confirm the goal containing this action is selected for campaign optimization. Skip this and your shiny new primary may never touch a bid.
  2. Check each campaign's goal source: Confirm whether each campaign uses account-default goals or its own campaign-specific goals. Changes can spread further than expected here, or not spread at all.
  3. The Google Ads guidance on account-default goals explains that marking a goal as an account default makes its primary actions eligible for reporting and bidding across campaigns, except campaigns using campaign-specific goals. It also notes that imported analytics or automatically created events may default to secondary status to avoid unintended bidding or spend changes.

    That default is Google doing you a favor, by the way. Don't flip an imported or auto-created event to primary just because it has volume. Flip it only after you know what it'll do to bids. If your tracking foundation needs work first, our walkthrough on setting up Google Ads conversion tracking properly covers the setup checks to do before you touch these toggles.

    Verify the Change Worked

    1. Add both columns: Put Conversions and All conversions side by side in your campaign table. You'll see immediately whether the action moved into the optimization column or stayed in observation territory.
    2. Give bidding time: Expect bids to adjust over several days after a change. Judging the switch on day one is how people panic-revert a correct fix.
    3. While you're verifying, check the conversion window and the count type, meaning every conversion versus one per click or session, on each action you touched. Those settings change the numbers you're comparing after a toggle. A purchase action counted once per click will never match a backend that counts repeat orders, and that gap isn't a primary or secondary problem.

      Keep one primary action per meaningful business outcome where you can. Three primaries chasing the same lead is not thoroughness. It's noise with extra steps.

      Troubleshooting Conversion Setups That Go Wrong

      The most common panic sounds like this. All conversions is sitting well above Conversions and somebody assumes tracking is broken. Usually it isn't. Slow down before you change a single setting.

      The Google Ads help page on conversion columns explains that the Conversions column counts conversions from primary conversion actions and is generally the column used for bidding optimization. All conversions includes data from secondary actions and can also include other measurements such as view-through conversions. So a higher All conversions total is normal, not an error.

      Use each column for its actual job. Conversions tells you what's driving optimization right now. All conversions shows broader observed activity that isn't necessarily influencing bids. Compare them deliberately instead of treating the gap as a bug.

      Symptoms Worth Checking in Order

      SymptomLikely causeFix
      CPA spikes after a micro event was promotedCheap events became primary, so bids chase themDemote the micro event to secondary and let bidding relearn
      Valuable action has no effect on bidsIts goal is not selected for campaign optimizationSelect the goal in the campaign and confirm it is used
      Imported event drives spend toward junkImported event was switched to primary without reviewRevert it to secondary and check its downstream value first
      Counts doubled for one leadForm submit and thank-you page both fireKeep one firing event as primary and move the other to secondary
      Counts drop after consent changesConsent limits remove measured conversionsReview consent coverage and enhanced conversion setup before changing the primary set
      Campaign ignores the account default goalCampaign uses its own campaign-specific goalsCheck the campaign goal settings and align them with the account

      A few of these deserve emphasis. The doubled lead is embarrassingly common because someone tags the form submit and someone else tags the thank-you page, and both end up primary. Bidding then thinks you're getting twice the leads you are, and your real CPA is double the reported one. Deduplicate the firing before you touch budgets.

      The consent row needs patience. If counts dropped after a consent change, promoting extra events to primary won't restore the missing data. It'll just replace a measurement gap with a noisier signal. Review coverage and your enhanced conversion setup first.

      Timing matters on the fixes too. Demoting a micro event or selecting the right goal changes what bidding learns, and that relearning plays out over days, not hours. Reporting fixes, like deduplicating a double fire, show up in your data right away but need a fresh look at recent history, since past reports were inflated.

      Confirm Your Primary Set Before You Trust Automation

      The verdict first. Keep one primary action per meaningful business outcome, such as a purchase or a CRM-qualified lead, and keep funnel steps secondary unless they are proven to track revenue. If an event hasn't earned primary status with downstream proof, it hasn't earned it.

      A Short Audit You Can Finish This Week

      1. List everything: Write down every conversion action and its current primary or secondary setting.
      2. Confirm the goals: Check that each campaign uses the goal holding its intended primary action.
      3. Compare the columns: Look at Conversions versus All conversions for the last thirty days and explain the gap.
      4. Hunt duplicates: Test your lead forms end to end and confirm one real lead fires one primary conversion.

      Agencies should document the primary set per client and revisit it after any tracking change, because a new tag or import can reshuffle the whole picture. In-house teams can tie the review to monthly reporting so it gets done. If volume is your worry, our breakdown of how many conversions Google Ads needs to optimize helps you judge whether your primary set can support Smart Bidding.

      Brands selling on marketplaces face the same signal quality question in a different interface, and a bidding guide for Amazon brands from Headline Marketing Agency is a handy parallel read on feeding automation cleaner targets. The platform changes. The principle doesn't.

      Once your conversion set is sound, cleaning up junk search terms is the natural next step. Keywordme's Chrome plugin helps you build negative keyword lists and apply match types in bulk, so bidding learns from cleaner traffic. Its seven-day free trial lets you test it on one account first. But if your primary set is still shaky, fix that before anything else. Cleaner queries can't rescue a signal that measures the wrong event.


      Your bids are only as good as the primary conversion you point them at, so audit that set first and then tighten the traffic feeding it. Keywordme helps you clear junk search terms, build negative keyword lists, and apply match types without the spreadsheet slog. Start the seven-day free trial on one campaign and see how much cleaner your optimization signal gets.

Optimize Your Google Ads Campaigns 10x Faster

Keywordme helps Google Ads advertisers clean up search terms and add negative keywords faster, with less effort, and less wasted spend. Manual control today. AI-powered search term scanning coming soon to make it even faster. Start your 7-day free trial. No credit card required.

Try it Free Today