Get a Proposal

Advertising

Google Ads Conversion Tracking: The Setup and Test Plan We Run Before Any Campaign Spends

Google Ads conversion tracking records the valuable actions people take after interacting with your ads, such as calls, form fills, bookings and sales, and feeds them back to Google's bidding. Set it up in seven steps: decide which actions count, choose how to measure them, track calls, add enhanced conversions, import closed deals, check the settings, and test everything before the budget goes live.

Google Ads conversion tracking connecting an ad click to a phone call and a submitted form
Good conversion tracking connects each ad click to the call, form or sale it produced, and nothing else.

Key takeaways

  • Google Ads bids toward whatever you mark as a primary conversion. Mark only actions that make you money.
  • Track phone calls as well as forms. Google can count calls from ads, calls from your website and calls you upload.
  • Count one conversion per click for leads and every conversion for sales, as Google recommends.
  • Enhanced conversions and offline imports close the gap between a lead in Google Ads and a customer in your CRM.
  • Test with a real form fill and a real call before launch, and reconcile Google's numbers with your CRM every month.

What Google Ads conversion tracking does

Conversion tracking tells Google Ads which clicks turned into something valuable. It drives your reports, and it is the signal automated bidding uses to decide what to pay for each auction. Bad tracking does not just blur the report. It trains the bidding to buy the wrong clicks.

Google's conversion measurement overview lists four kinds of conversion you can measure:

  • Website conversions: purchases, sign-ups, form submissions and other actions on your site.
  • App conversions: installs and in-app actions.
  • Phone call conversions: calls from ads and clicks on a phone number.
  • Offline conversions: sales imported from files or APIs, such as a signed contract or an in-store purchase.

Most local and service businesses need the first, third and fourth. Our guide to Google Ads for small business explains why tracking has to come before launch. This article is the detailed version: the plan, the settings and the test we run on every account we take over.

Step 1: Write the conversion action plan

Before touching a tag, list every action you want to measure and decide how each one should behave. Ten minutes on paper prevents the most expensive mistake in Google Ads conversion tracking: optimizing toward actions that do not make money.

This is the plan template we use. Every row is a conversion action in the account.

ActionSourcePrimary or secondaryCountValue
Calls from ads, over a minimum lengthCall assetsPrimaryOneAverage value of a lead
Calls to the number on your siteWebsite call trackingPrimaryOneAverage value of a lead
Quote or contact form submittedGoogle tag on the confirmationPrimaryOneAverage value of a lead
Online booking or purchaseGoogle tag with transaction valuePrimaryEveryActual order value
Closed customer from a leadOffline import from your CRMPrimary once volume allowsOneActual revenue or profit
Click on a phone numberGoogle tagSecondaryOneNone
Visit to the pricing or contact pageGoogle tagSecondaryOneNone

Primary means "bid on this"

Google's help page on primary and secondary actions explains the split: primary actions appear in the Conversions column and are used for bidding, while secondary actions appear in All conversions for observation only. Page views, scroll depth and phone-number taps belong in secondary. They are useful to watch and dangerous to optimize toward, because they are easy for low-intent visitors to trigger.

Step 2: Choose the Google tag, GA4 imports, or both

You can measure website conversions with the Google tag installed for Google Ads, or import key events from Google Analytics 4. For most service businesses we use the Google tag for the primary lead actions and keep GA4 for wider reporting.

OptionGood forTrade-off
Google tag conversions in Google AdsA dedicated bidding signal; needed for features like enhanced conversionsAnother set of tags to install and maintain
Importing GA4 key eventsOne definition of a conversion across analytics and adsDepends on GA4 being configured correctly; GA4 and Ads may still count differently
Both, with one set as secondaryComparing the two while you build trust in oneEasy to double count if both are left as primary

Google's own overview describes the Google tag as the option to use when you want a dedicated signal optimized for Google Ads bidding, and notes that it is required for advanced features like enhanced conversions. The Google tag setup guide walks through installation. If you go the GA4 route, Google explains how to create Google Ads conversions from Analytics key events.

The double-counting trap

The most common mess we inherit is the same form counted twice: once by a Google tag conversion and once by an imported GA4 key event, both set to primary. Bidding then sees two conversions for every lead. Pick one primary source for each action and set the other to secondary.

Step 3: Track phone calls properly

For many local businesses phone calls are the main way leads arrive, so call tracking is not optional. Google Ads can measure calls in three ways, and most service accounts need the first two.

Google's call measurement options are:

  1. Calls from ads: calls placed straight from a call asset or call ad.
  2. Calls from website visits: either calls to a number shown on your website after an ad click, or clicks on a phone number on your site.
  3. Calls via uploads: calls tracked in your own system and imported.

Set a minimum call length

Google lets you count a call only when it lasts longer than a minimum duration you choose. Set it to the length of a real conversation for your business. A wrong number, a robocall and a "do you take my insurance?" call should not all teach bidding the same lesson. Listen to a sample of recorded calls to pick the threshold.

Taps are not calls

A click on a phone number is intent, not a conversation. People tap and hang up, or tap by accident while scrolling. Keep number clicks as a secondary action and use actual call tracking for the primary one. Answering those calls fast matters as much as tracking them; our speed to lead guide covers the follow-up side.

Step 4: Turn on enhanced conversions

Enhanced conversions improve measurement accuracy by sending hashed first-party data, such as the email address or phone number a customer typed into your form, along with the conversion. Google then matches it to signed-in Google accounts that interacted with your ads.

According to Google's page on enhanced conversions, the data is hashed with SHA256, a one-way algorithm, before it is sent, after being normalized (trimmed, lowercased, phone numbers in international format). There are two versions:

VersionWhat it measuresUse it when
Enhanced conversions for webOnline conversions, using data from the conversion pagePeople buy or book on your website
Enhanced conversions for leadsOffline sales that started as a website leadLeads come in on the site and close later by phone or in person

Before you turn it on, check your privacy policy and consent setup with whoever handles compliance for your business. Google's measurement overview also says advertisers in the European Economic Area need Consent Mode configured correctly to avoid tracking gaps.

Step 5: Import the leads that became customers

Importing closed deals tells Google Ads which leads actually became revenue, so bidding can favor the searches that produce customers rather than the ones that produce tire-kickers. This is the step that separates good Google Ads conversion tracking from great.

There are two common routes. Offline conversion imports use the Google click ID (gclid) captured with each lead: when the lead closes, you upload the gclid, the conversion name, the time and the value. Google's overview notes uploads take 24 to 48 hours to process and click IDs must be within 90 days, and that the conversion source should be set to manual uploads or other, not website. Enhanced conversions for leads use hashed form data instead of the click ID.

What your CRM needs to make this work

  • A hidden field on every form that stores the gclid from the landing page URL.
  • The lead record keeps that ID, plus the date, source and campaign.
  • A stage that marks the lead as won, with a revenue value.
  • A weekly export or automatic sync back to Google Ads.

Our CRM guide covers choosing a system that can hold this data. When a lead takes weeks to close, set this action to primary only once you have enough closed deals each month for it to be a meaningful signal; until then, keep it secondary and watch it.

Step 6: Check the settings that quietly break bidding

Five settings on each conversion action decide what bidding learns. They are easy to leave on defaults that do not fit your business, and nothing in the interface warns you.

SettingWhat Google saysWhat we usually set
CountGoogle's counting options suggest one per click for leads, every for salesOne for calls and forms; every for purchases and bookings
Click-through conversion windowThe conversion window defaults to 30 days, can range from 1 to 90 depending on source, and Google recommends at least 7Match your real time from click to inquiry; 30 days suits most lead actions
Primary or secondaryOnly primary actions are used for bidding, unless a secondary action is in a custom goalPrimary for leads and sales only
Attribution modelGoogle's attribution models: data-driven is the default; last click is the other option still supportedData-driven, unless volume is very low
ValueSet a value per conversion or pass the actual transaction valueLead value from your close rate and revenue per customer

How to set a lead value

Lead value = revenue per customer x lead-to-customer rate. If a new customer is worth $2,000 and you close one lead in four, each lead is worth $500. The math, and the rest of the numbers worth tracking, are in our guide to marketing KPIs. Values let you move later to value-based bidding without rebuilding the setup.

Step 7: Test Google Ads conversion tracking before launch

Test every primary action with a real interaction before any budget goes live, then check that Google recorded it. We do not launch campaigns until all of these pass.

  1. Tag check. Use Google Tag Assistant to confirm the Google tag fires on every page and the conversion event fires on the confirmation page, not on the button click.
  2. Form test. Submit each form with a test name you can search for later. Confirm it lands in the CRM with source and gclid fields filled.
  3. Thank-you page check. Make sure the confirmation cannot be reached without submitting, or bots and returning visitors will inflate the count.
  4. Call test. Call the number on the landing page from a phone that has not visited the site, and stay on longer than your minimum call length.
  5. Status check. Review the status column on the Conversions page. Google's tag setup guide notes that status can take up to 48 hours to update after a fix.
  6. Duplicate check. Confirm only one primary action fires per lead.
  7. Cross-domain check. If booking or checkout happens on another domain, confirm the conversion still records there.

Keep auto-tagging on so every click carries its gclid. Manual tags on Google Ads URLs are redundant; our UTM parameters guide explains where manual tagging does belong.

When we audit an existing account, conversion tracking is the first thing we open, because a broken setup makes every other number misleading. These are the problems we find most often.

ProblemEffectFix
Page views or button clicks set as primaryBidding chases browsers; conversion count looks great, leads do notMove to secondary; make real leads primary
Same lead counted by tag and GA4 importDouble conversions, inflated resultsOne primary source per action
Calls not trackedAccount looks unprofitable; bidding ignores your best leadsCall assets plus website call tracking
No minimum call lengthWrong numbers and spam count as leadsSet a threshold from real call recordings
Every-conversion counting on leadsOne person filling two forms counts twiceSwitch to one
Tag left on an old site templateConversions stop after a redesignRe-test after every site change
No link to closed revenueBidding cannot tell good leads from badOffline imports or enhanced conversions for leads

Performance Max campaigns depend on this even more than search campaigns, because they choose placements across Google's networks by themselves. Our Performance Max guide covers what else they need.

Reconcile Google's numbers with your real leads

Every month, compare the conversions Google Ads reports against the leads and customers in your CRM. They will never match exactly, but the gap should be small, stable and explainable.

Google credits conversions to the date of the ad click, uses its own attribution model and may model some conversions it cannot observe directly. Your CRM records the date the lead arrived. Expect differences. What you are looking for is a sudden change in the gap, which usually means a tag broke, a form changed or a new spam source appeared.

One view of every lead

We built our platform, UnifiedIQ, to track every call and form back to its source, so we can line up Google's reported conversions with the actual leads behind them. With the client's CRM connected, UnifiedIQ can send booked and won jobs back to Google Ads as offline conversions, so Smart Bidding learns from customers, not form fills. When Aces Airboat Tours launched their five Google Ads campaigns, we counted 369 booking-button clicks in the first two months, a number we could check against bookings instead of taking on faith.

Our Google Ads management starts every account with this setup, and our analytics and reporting team can build it on your account as a standalone project. If your conversion numbers look too good or too quiet, ask us for a tracking review. You can also see how this fits our wider advertising work.

Google Ads conversion tracking questions, answered

How do I set up Google Ads conversion tracking?

Create a conversion action in Google Ads for each valuable action, such as calls, forms and purchases. Install the Google tag on your site or import key events from Google Analytics 4, add call tracking, then test each action with a real form fill and call before your campaigns spend.

Should I use the Google tag or import conversions from GA4?

Either works. The Google tag gives Google Ads a dedicated bidding signal and is required for enhanced conversions. GA4 imports keep one definition across analytics and ads. Whichever you choose, make only one source primary for each action so leads are not counted twice.

What should count as a conversion in Google Ads?

Only actions that make you money: qualified calls, quote or contact forms, bookings and purchases. Page views, scroll depth and phone-number taps can be tracked as secondary actions for observation, but they should not be primary, because bidding will optimize toward them.

How do I track phone calls as Google Ads conversions?

Use call assets for calls from ads, website call tracking for calls to the number on your site after an ad click, and uploads for calls tracked in your own system. Set a minimum call length so short calls, wrong numbers and spam do not count as leads.

Why are my Google Ads conversions different from my CRM?

Google credits conversions to the click date, uses its own attribution model and may model some conversions. Your CRM records when the lead arrived. Some gap is normal. A sudden change in the gap usually means a tag broke, a form changed or spam increased.

What is a good conversion window for lead generation?

Google's default click-through window is 30 days and it recommends at least seven. For most service businesses, 30 days fits how long people take to call or fill a form after clicking. Lengthen it if your customers typically research for weeks before inquiring.

Get tracking bidding can trust

We will audit your conversion actions, fix call and form tracking, connect closed deals and test it all before your next dollar of ad spend.

Get a free proposal