Google Ads bidding follows your conversions. If you tell it that every page view and button click is a conversion, it will go looking for cheap page views and button clicks. If you tell it that only real leads and sales count, it has a chance of finding more of those.
That is why the primary and secondary setting on each conversion action matters so much. This guide explains the difference, gives rules for forms, calls and purchases, and shows how to avoid counting the same lead twice.
What primary and secondary mean
Primary conversion actions are included in the Conversions column and can be used for bidding optimization. Secondary conversion actions are tracked for observation only: they appear in reporting if you add the "All conversions" column, but they do not drive Smart Bidding in the standard goals setup.
Conversion actions sit inside conversion goals, such as Submit lead form, Phone call lead or Purchase. Goals can be set at the account level as defaults, or you can use custom goal choices on individual campaigns. In short: primary is what you want the system to chase, and secondary is what you want to watch.
A simple test for primary actions
Ask whether this action is something you would happily pay for. If someone submits a quote request, you would. If someone scrolls 50 percent of a page, you probably would not. Primary should be the closest measurable action to revenue that happens often enough to teach the system.
- Does it represent real business value?
- Does it happen reliably, with enough volume to learn from?
- Is it tracked accurately, with no duplicate firing?
- Does it happen after the click and not by accident, such as a page that loads on its own?
Lead generation: forms and calls
For most service businesses, the main primary actions are a completed contact or quote form and a qualifying phone call. Name them clearly, for example "Quote Form Submit" and "Call from Ad over 60 seconds". Setting a minimum call length filters out accidental taps and wrong numbers.
Leave softer actions secondary: clicks on a phone number, clicks on a map, page scrolls, newsletter signups and PDF downloads. They are useful signals, but if they are primary, bidding can chase them at the expense of real inquiries.
If you can send back which leads turned into customers, importing those offline outcomes can improve optimization. Even without it, a clean form and call setup is a strong start. Our Google Ads management work typically begins with this kind of conversion cleanup.
Ecommerce: purchases and the steps before them
For an online store, Purchase is the obvious primary action, ideally with the real order value passed back so bidding can account for revenue. Add to cart, begin checkout and product views are usually better as secondary. They explain the funnel but are not the outcome you pay for.
Check that order value and currency are correct, and that the confirmation page does not fire twice when a customer refreshes. Stores on Shopify or WooCommerce should test a real order and compare it with what Google Ads recorded.
Avoiding double counting
Double counting inflates results and misleads bidding. It tends to happen in a few predictable ways:
- Two tags fire for the same form submission, such as a hard-coded tag plus a tag added later.
- A form submit and a thank-you page view are both primary for the same lead.
- A call tracked from the ad and a call tracked from the website both count the same call.
- GA4 imported conversions and native Google Ads conversions both set as primary for the same action.
The usual fix is to pick one source per action and set any overlapping duplicates to secondary. Also review the count setting: "One" is generally better for leads, since a person who submits twice is still one lead, while "Every" suits purchases, where each order is a separate sale.
The technical setup of tags is a separate topic, covered in our Tag Manager services. Here, the point is the decision about which action should count.
Keep the setup honest over time
Conversion setups drift. A new form plugin, a redesigned checkout or a new call number can quietly break tracking or add duplicates. Put a reminder in your calendar to test every primary action after any website change: submit a real test form, place a test order and make a test call, then confirm each appears once in Google Ads.
Also keep names consistent. A list that reads "Quote Form Submit", "Call from Ad over 60 seconds" and "Purchase" is easy to audit. A list full of names like "New action 3" invites mistakes, and nobody will remember which one is safe to change.
An audit you can do in one sitting
- Open the conversions summary in Google Ads and list every action.
- Mark each as business outcome, helpful signal, or unknown.
- Set business outcomes as primary and helpful signals as secondary.
- Remove or pause actions nobody can explain.
- Check for overlapping actions measuring the same event.
- Review the account default goals and any campaign-level custom goals.
- Wait and compare after a few weeks, noting that bidding may need time to adjust.
Because analytics data helps you cross-check what Google Ads reports, compare totals regularly. Small differences are normal, but large gaps deserve investigation.
Key takeaways
- Primary actions drive bidding, while secondary actions are for observation.
- Make primary the closest measurable action to revenue, such as a lead form, a qualified call or a purchase.
- Keep micro actions like scrolls and clicks secondary.
- Prevent double counting by choosing one source per real-world action.
- Use clear names and revisit the setup whenever the website changes.