Google Ads Conversion Tracking: The Setup That Everything Else Depends On
Conversion tracking is the input that decides what Google Ads automation optimizes toward. Set up actions, values, and CRM imports so it optimizes right. Published July 25, 2026.
Google Ads conversion tracking is the input that decides what Smart Bidding optimizes toward, not a reporting feature. A working setup defines the right conversion actions, marks them primary or secondary, assigns values that mirror business worth, adds enhanced conversions, and imports offline outcomes from your CRM. Get it wrong and Google's automation gets very good at producing the wrong result. Most tracking failures come from default settings nobody reviewed.
Every bidding decision Google Ads makes starts from your conversion data. Target CPA, Target ROAS, Performance Max, AI Max: all of them optimize toward whatever your conversion tracking says success looks like. Tracking is not a reporting feature. It is the steering input. Wrong tracking does not make automation fail loudly. It makes automation succeed at the wrong goal, efficiently and at scale.
Our posts on bidding strategies, Smart Bidding, and AI bidding automation all land on the same root cause when performance disappoints: the conversion signal feeding the algorithm was wrong before the first bid was placed. This post is the fix. It covers what Google counts, how to structure primary and secondary actions, how to value leads when you are not ecommerce, and how to connect the CRM outcomes that actually pay the bills.
[VISUAL 1 INSERTION POINT: blog-google-ads-conversion-tracking-setup-1-signal-loop.svg] Caption: Smart Bidding optimizes toward whatever the conversion data defines as success, so a tracking error compounds into a spend error.
What Does Google Ads Actually Count as a Conversion?
Google Ads counts whatever you tell it to count, and that is the problem. A conversion is any completed action you define as valuable in a conversion action, from a purchase to a form fill to a phone call. The platform does not know which of those actions makes you money. It only knows the settings.
Definition: Conversion action is the tracked event you configure in Google Ads (under Goals, then Conversions) that records when a user completes something valuable after interacting with an ad. Every conversion action carries its own counting setting, attribution model, value rule, and primary or secondary designation.
The settings most owners never review are the defaults, and several defaults quietly mislead:
- Counting defaults to a choice you should make deliberately. "Every" counts each repeat action after one click, which fits ecommerce. "One" counts a single conversion per click, which fits lead generation, because three submissions of the same form is still one lead. Google's own documentation recommends "one" for leads, yet lead gen accounts running "every" are a fixture of our audits.
- All primary actions pour into a single Conversions column. A newsletter signup and a purchase counted side by side look identical to Smart Bidding unless values separate them.
- Conversions imported from GA4 arrive as secondary by default. That default is protective. Promoting a GA4 import to primary while the Google Ads tag tracks the same event is the fastest way to double count.
- Attribution now offers exactly two models: data-driven and last click. Data-driven is the default. First click, linear, time decay, and position-based were retired, so any internal reporting still referencing them is describing a platform that no longer exists.
The Conversions column is a policy document, not a measurement. It reflects every one of those setting choices. Two accounts with identical customers and identical campaigns can report conversion counts that differ by double digits purely on configuration. Before optimizing anything, read the settings behind the number. If you are building the campaign itself first, start with our campaign setup guide and return here before launch.
Which Conversion Actions Should Be Primary and Which Secondary?
Primary actions train the algorithm and fill the Conversions column. Secondary actions are observation only: they appear in the All conversions column and stay out of bidding decisions. That single toggle decides what your budget chases.
| Primary | Secondary | |
|---|---|---|
| Used for Smart Bidding | Yes | No, with one exception below |
| Reporting column | Conversions | All conversions |
| Right for | Outcomes with business value: qualified leads, purchases, booked appointments | Diagnostics and intent signals: page views, newsletter signups, partial form starts |
| GA4 imported events | Only after deliberate promotion | Default state on import |
The working rule is one primary action per real business outcome, tracked by one source. If the Google Ads tag records the lead form and a GA4 import records the same form, one of them is primary and the other stays secondary. Both primary means every lead counts twice, your reported cost per lead halves, and Smart Bidding starts optimizing toward an inflated signal that looks like success and is actually an accounting error.
One exception deserves its own warning: custom goals use every action you add to them, primary or secondary. Per Google's documentation, conversion actions inside a custom goal are used for reporting and bidding regardless of their designation. Marking an action secondary does not protect you if that action sits in a custom goal attached to a campaign. Check goal membership, not just the primary and secondary labels.
[VISUAL 2 INSERTION POINT: blog-google-ads-conversion-tracking-setup-2-primary-secondary-decision-tree.svg] Caption: Whether an action should be primary comes down to two questions: does it represent real business value, and is another source already counting it.
How Do You Assign Conversion Values When You Are Not an Ecommerce Business?
Assign every lead type a value that mirrors what it is actually worth to the business, even though no money changes hands on your website. Without values, Smart Bidding treats every conversion as equal, and equal treatment always favors whatever converts cheapest. The algorithm will happily fill your pipeline with the lead type your sales team values least, because nobody told it otherwise.
The value ladder we run for lead generation clients uses relative multipliers anchored to one base action:
- Contact form submission: 1x. The base signal. Any lead at all.
- Pricing page view plus a return visit: 1.5x. A research-stage qualifier worth slightly more than a cold form fill.
- Demo or consultation request: 3x. High intent, self-qualified.
- MQL imported from the CRM: 5x. A human validated this lead.
- SQL imported from the CRM: 15x. Sales-qualified, active opportunity.
Adjust the multipliers to your own close rates and deal sizes. The structure matters more than the exact numbers, because the ladder is what teaches the algorithm that a consultation request is worth several form fills.
Anchoring the 1x base to a dollar figure is arithmetic, not guesswork. Illustrative math for a home services company: if the average closed job is worth $8,000 and one form lead in five becomes a job, a form lead is worth $1,600. Set that as the base value, scale the ladder from it, and Target ROAS becomes available to a business that never sells a thing online. The same logic drives every number in our post on measuring marketing ROI.
What a conversion is worth is a business decision, not a platform setting. The platform only stores the answer. Deciding it requires knowing your close rates, your margins, and which lead types the business actually wants more of, which is exactly the conversation most accounts have never had.
[VISUAL 3 INSERTION POINT: blog-google-ads-conversion-tracking-setup-3-lead-value-ladder.svg] Caption: Value multipliers teach Smart Bidding that a sales-qualified lead is worth fifteen form fills, so the budget follows quality instead of volume.
What Are Enhanced Conversions and Why Do They Matter More Now?
Enhanced conversions recover the measurement that privacy changes keep taking away, by matching your own first-party customer data against signed-in Google accounts. Every browser restriction and tracking prohibition since 2020 has widened the gap between conversions that happen and conversions the platform can see. Enhanced conversions close part of that gap.
Definition: Enhanced conversions send hashed first-party data (email, name, phone) captured at conversion through a one-way SHA256 hashing algorithm to Google, where it is matched against signed-in accounts that interacted with your ads. Two variants exist: enhanced conversions for web, which improves online sale and event measurement, and enhanced conversions for leads, which connects offline outcomes back to the original ad click.
The 2026 setup got materially simpler. In April 2026, Google unified enhanced conversions for web and leads into a single feature, and as of June 2026 it is one toggle. Google Ads now accepts user-provided data from website tags, Data Manager, and API connections simultaneously, where advertisers previously had to pick one method. Search Engine Land and PPC Land both covered the change in April 2026. Existing users who accepted Google's customer data terms were migrated automatically. New setups enable it at the account or conversion action level, after agreeing to the data processing terms.
The practitioner data explains the urgency. The State of PPC Global Report 2026, which surveyed 1,306 practitioners between November and December 2025, found that 53 percent of respondents with at least two years of experience say PPC is harder than it was two years ago, up from 49 percent in the prior survey. Roughly half of agency and freelance respondents named signal loss and less accurate measurement from privacy and anti-tracking developments as a significant challenge. Enhanced conversions are one of the few levers an advertiser controls in that environment: your first-party data is the signal no privacy change can take away, provided you actually send it. This matters double in Performance Max and AI Max campaigns, where the platform's own matching decisions depend on the quality of the conversion signal you feed it.
How Do You Import Offline Conversions From Your CRM?
Connect the CRM so Google Ads learns which clicks became revenue, not just which clicks became form fills. A form fill is where tracking usually stops and where the business outcome has not happened yet. If the algorithm only ever sees form submissions, it optimizes for people who fill out forms. Feed it closed deals and it starts finding buyers. For lead generation accounts, the CRM import is the single highest-value tracking upgrade available, and most small business accounts have never turned it on.
The setup sequence:
1. Capture the identifier at lead capture. Enhanced conversions for leads uses the hashed email or phone number your form already collects. The older method stores the Google Click ID (GCLID) in a hidden form field. Google now recommends the enhanced conversions route because it survives cross-device journeys and does not depend on a stored click ID. 2. Create conversion actions for the funnel stages that matter. At minimum: MQL, SQL, and closed deal. Assign each its ladder value from the previous section, with closed deals carrying real revenue. 3. Connect the CRM. HubSpot, Salesforce, and comparable platforms integrate directly. Everyone else uploads through Data Manager on a schedule. Since June 15, 2026, offline conversion and enhanced conversions for leads uploads run through the Data Manager API, and the legacy Google Ads API upload path is blocked, so any integration built before mid 2026 is worth a compatibility check this quarter. 4. Upload on a cadence inside your conversion window. Weekly works for most sales cycles. The pipeline stage data does not need to be perfect. It needs to be consistent. 5. Let the values do the bidding. Once CRM stages flow in with values attached, Target ROAS can optimize a lead gen account toward revenue, which is the configuration AI driven bidding was built for.
One guardrail from managing these accounts: platform-reported conversions inform optimization, they do not govern budget decisions. Model-based attribution, enhanced conversions matching, and cross-device gaps mean the platform number and the CRM number will disagree. The CRM and your revenue are the source of truth. The Google Ads number is the signal the algorithm uses, and both can be right at the same time about different questions.
How Do You Verify Conversion Tracking Is Actually Working?
Verify against the platform's own diagnostics first, then against reality. A tracking setup can look configured and record nothing, and Google Ads will keep spending either way. The verification pass takes under an hour and belongs on the calendar quarterly, plus after every website change that touches forms, checkout, or the tag.
1. Read the status column. Goals, then Conversions, then Summary. Every action shows a status: Inactive, Unverified, Needs attention, or No recent conversions all mean work. A healthy action records conversions at a plausible rate for its traffic. 2. Fire a test conversion with Google Tag Assistant. Complete the form or checkout yourself with the debugger running and watch the tag fire. Reporting can lag 3 to 24 hours, so a test that fired cleanly but has not appeared in the column yet is not a failure. 3. Cross-check the count against a second source. Compare a month of Google Ads conversions against GA4 and against the CRM. Expect divergence in the 10 to 20 percent range from attribution and modeling differences. A 2x gap means double counting or a dead tag, and the settings audit above tells you which. 4. Re-read the settings after any account change. Auto-applied recommendations can alter conversion settings, which is one reason we keep auto-apply off on client accounts and review Google's suggestions manually instead. 5. Check the change history when numbers move. A conversion count that jumps or craters without a matching spend change is almost always a tracking event, not a market event. The change history names the setting and the date.
The pattern we see most in audits is silent breakage after a website update. A form gets rebuilt, a thank-you page URL changes, the tag stays behind on the old template, and the account runs blind for weeks while Smart Bidding coasts on stale signal. Nobody notices because spend continues normally. The status column catches this in ten seconds, but only if someone looks.
Which Conversion Tracking Mistakes Show Up Most Often?
The same handful of misconfigurations accounts for most of the broken tracking we find in small business accounts:
- Double counting one outcome. The Google Ads tag and a promoted GA4 import both primary on the same form. Reported cost per lead is half of reality.
- "Every" counting on lead forms. One visitor submitting three times reads as three leads. Lead gen uses "one" counting.
- A thank-you page that fires without a form. If the page is reachable directly, or refreshing it re-fires the tag, the count inflates. Trigger on the submission event, not the page load.
- No values on lead conversions. Every conversion equal means the algorithm chases the cheapest, which is rarely the best.
- Secondary actions riding along inside a custom goal. The designation says observation only, the custom goal quietly bids on it anyway.
- Auto-apply recommendations left on. Conversion settings change without review, and the change surfaces weeks later as unexplained performance drift.
- A dead tag after a site rebuild. The most common and the most expensive, because spend continues while signal stops.
Every one of these is visible from inside the account in under an hour, and every one of them corrupts each bidding decision made while it persists. Tracking, negative keywords, and landing pages are the steering inputs that remain as Google automates the rest of the machine. The AI Max migration raises the price of getting them wrong, because automation scales whatever signal it is given, good or bad.
Conversion tracking is where we start every Google Ads engagement, because nothing downstream is trustworthy until the input is. If you want a second set of eyes on what your account's conversion data is actually telling the algorithm, a free marketing audit includes exactly this settings review.
Frequently Asked Questions
Conversion Tracking, Answered
How do I set up conversion tracking in Google Ads?
Set up conversion tracking under Goals, then Conversions in your Google Ads account. Create a conversion action for each outcome that matters, install the Google tag or connect through Google Tag Manager, and configure four settings per action: counting (every or one), attribution model, value, and primary or secondary status. Lead generation businesses should use one counting and assign values that reflect lead quality. Verify the setup by firing a test conversion with Google Tag Assistant before trusting the data.
What is the difference between primary and secondary conversion actions in Google Ads?
Primary conversion actions are used for Smart Bidding optimization and appear in the Conversions column. Secondary conversion actions are observation only: they appear in the All conversions column and do not influence bidding. Use primary for outcomes with real business value, like qualified leads and purchases, and secondary for diagnostic signals, like page views and newsletter signups. One exception: conversion actions added to a custom goal are used for bidding regardless of their primary or secondary designation.
Should I use every or one conversion counting for lead generation?
Use one conversion counting for lead generation. One counting records a single conversion per ad click, so a visitor who submits your contact form three times counts as one lead, which matches reality. Every counting records each repeat action and fits ecommerce, where three purchases from one click really are three sales. Google's own documentation recommends one counting for leads, but every remains a common misconfiguration in lead gen accounts.
What are enhanced conversions in Google Ads?
Enhanced conversions improve measurement accuracy by sending hashed first-party data, like email addresses, from your conversions to Google, where it is matched against signed-in Google accounts that interacted with your ads. The data is hashed with SHA256 before transmission, so raw customer information is not exposed. In 2026 Google unified enhanced conversions for web and leads into a single toggle that accepts data from website tags, Data Manager, and API connections simultaneously.
How do I import offline conversions from my CRM into Google Ads?
Import offline conversions by capturing an identifier at lead capture, either hashed contact details through enhanced conversions for leads or a stored Google Click ID, then uploading conversion events from your CRM as deals progress. HubSpot and Salesforce connect directly, and other systems upload through Data Manager. Since June 15, 2026, these uploads run through the Data Manager API rather than the legacy Google Ads API path. Import funnel stages like MQL, SQL, and closed deal with values attached so bidding can optimize toward revenue.
Why does Google Ads show more conversions than my CRM?
A gap between Google Ads and CRM numbers is partly normal and partly a warning sign. Modeled attribution, enhanced conversions matching, view-through counting, and cross-device journeys mean the platform counts some conversions your CRM cannot see, so a 10 to 20 percent divergence is expected. A gap approaching double usually means a misconfiguration, most often the same outcome tracked by two primary conversion actions or every counting applied to a lead form. Treat the CRM as the source of truth and use the platform number for optimization.
How do I know if my Google Ads conversion tracking is working?
Check the status column under Goals, then Conversions: statuses like Inactive, Unverified, Needs attention, or No recent conversions all indicate problems. Then fire a test conversion yourself with Google Tag Assistant and confirm the tag fires on the completion event. Allow 3 to 24 hours for the test to appear in reporting. Finally, compare a month of platform conversions against your CRM or GA4. Repeat the check quarterly and after any website change that touches forms, checkout pages, or tags.
About the author. Jaron Mossman is the founder of 360ROI, a boutique digital marketing consultancy based in Castle Rock, Colorado. He spent two years managing multimillion-dollar advertising accounts at Google's Manhattan office for Fortune 500 travel and hospitality brands before founding 360ROI in 2013. He has managed Google Ads budgets across retail, travel, home services, B2B, and professional services categories.

