Tracking - 6 min read - Updated
Conversion tracking in Google Ads, step by step
Everything else in the account is computed from what it counts. When that count is wrong, Smart Bidding learns the wrong lesson, and every cost per sale is wrong with it.
Set it up in this order.
The first four steps are what bidding runs on. The last two depend on how you sell.
-
Decide what counts as a conversion
Count the actions that are worth money to you: a purchase, a booked demo, a qualified lead, a call. Make those primary: Google Ads reports primary actions in the Conversions column and uses them for bidding. Make the small steps on the way, such as a page viewed or a button clicked, secondary: they are for observation only, in the All conversions column.
Where: Goals, then Conversions, then Summary: edit the goal that holds the action, then its conversion action optimization.
-
Count each conversion from one source
Either the Google tag on your site, directly or through Google Tag Manager, or an import of your Google Analytics key events, which Analytics used to call conversions. Not both as primary for the same sale: the account would count one sale twice, and bidding would pay for a sale that happened once.
- For leads, count One per click: a form sent twice is still one lead. For sales, count Every.
- In Google Analytics, watch each key event arrive in DebugView before you rely on it.
Where: Goals, then Conversions, then Summary: add a conversion action and pick your Google Analytics property to import its events.
The free audit checks this: C-12 Does the account count sales at all?, C-16 Counting the same sale twice.
-
Turn on enhanced conversions
Enhanced conversions add first-party data from your conversion page, such as the email address a buyer typed, hashed with SHA256 before it is sent to Google. Google says they can improve the accuracy of your conversion measurement.
Where: Goals, then Settings, then Enhanced conversions: turn them on, then choose the Google tag or Google Tag Manager to send the data.
A few days later, open the action from Goals, then Conversions, then Summary, and read its diagnostics.
-
Pass consent, for visitors in the European Economic Area
Consent mode tells Google's tags what each visitor accepted. For visitors in the European Economic Area, Google's consent mode reference says the ad_user_data consent type is required for measurement, enhanced conversions and tag-based conversion tracking included.
- ad_storage
- storage, such as cookies, for advertising.
- analytics_storage
- storage, such as cookies, for analytics.
- ad_user_data
- sending user data for advertising to Google.
- ad_personalization
- personalized advertising.
Your consent banner sets them. Make a test visit with each choice, and check that your tags follow it.
-
Bring back the sales that close later
When the ad brings a lead and the sale closes later, in your CRM or on the phone, send that sale back to Google Ads, or bidding keeps learning from leads instead of customers. Google gives every click its own ID, the Google Click ID (GCLID): store it with the lead, and import it with the sale. If you are starting out, Google recommends enhanced conversions for leads instead, which match the hashed details from your form.
Then set the action's click-through conversion window to cover how long your sales take. Left alone, it is 30 days; you can set up to 90, depending on the conversion source.
Where: Goals, then Conversions, then Summary: open the action, then Edit settings, then the click-through conversion window.
The free audit checks this: C-14 Sales arriving after the counting window closes.
-
Server-side tagging, if you want it
Optional. With Google Tag Manager's server-side tagging, the measurement data is processed on a server you control instead of in the visitor's browser, and you decide how it is shaped and where it goes. It means hosting and set-up work: start once the first five steps count right, and run it beside your current tags until the totals match.
The monthly check.
The same questions, in the same order, every month.
- Compare the conversions in Google Ads with your CRM or your payments, over the same days. A gap you cannot explain is a tracking problem.
- Read the status of every primary action. One that stopped recording while the ads kept running is the first thing to fix.
- Make a test conversion on a phone and on a computer, the way a buyer would.
- Check that each sale is counted once: one primary action for each kind of sale.
- If you pass consent, check that a refusal still reaches your tags as a refusal.
What the free audit checks
- C-12 Does the account count sales at all? Whether sales tracking exists and counted anything in the last 30 days - the check everything else depends on.
- C-13 Tags that went quiet Enabled conversion actions that have recorded nothing for 30+ days while spend kept running.
- C-14 Sales arriving after the counting window closes How long buyers really take from click to sale, joined to your action's counting window - sales slower than the window never get counted.
- C-15 Placeholder revenue values Whether every "sale" is recorded at the same flat default value - revenue that is a setting, not reality.
- C-16 Counting the same sale twice A Google Ads tag AND an Analytics import both set as primary for the same sale type.
- C-17 Auto-tagging switched off Without it Google cannot connect ad clicks to what happens on your site afterwards.
- C-18 Last-click-only credit Whether your main action still credits every sale to the last click only - Smart Bidding learns from that partial picture.
Everything else worth checking in the account is in the audit checklist.
Not ready to connect? Scan your site from its URL.
We read your public pages and check whether your Google Ads tracking is in place. No account, no login, 30 seconds. Connecting is what shows the waste inside the account.
Enter your website address first.
No login. No card. 30 seconds.
Sources
Read on .
- Google Ads Help: primary and secondary conversion actions
- Google Ads Help: conversions from Google Analytics events
- Google Analytics Help: key events
- Google Analytics Help: DebugView
- Google Ads Help: enhanced conversions
- Google Ads Help: enhanced conversions with the Google tag
- Google Ads Help: the consent mode reference
- Google Ads Help: offline conversion imports
- Google Ads Help: conversion windows
- Google Tag Manager: server-side tagging
In their words.
4.6/5 on Trustpilot Read all 18 reviews
-
"Attilio has been great in managing our Google ads. He is knowledgeable and always answers any questions about our account. He also has this great tool, DigiWise, that helps with report building."
Kimberly, US - Trustpilot verified -
"Attilio and DigiWise are fantastic! The personalized help and accurate reporting has been very helpful. Highly recommended."
Kate, US - Trustpilot verified -
"Very easy to use. Customization works perfect and automatic reporting saves so much time. Highly recommend!"
Sara Bianchi, PT - Trustpilot verified
Two more guides.
- Audit Google Ads audit checklist: 55 questions, in order 55 questions to answer yourself, in 7 parts, and a 30-minute pass to start with. 10 min read
- Optimization Wasted spend in Google Ads: 10 causes and their fixes The 10 causes worth checking first, each with its fix and the check that finds it. 8 min read
Does your account count each sale once?
The free audit runs all 22 checks on your account, 7 of them on conversion tracking, and lists what it finds, most urgent first.
Rather have it run for you? Book the call. Managed by our team: $997 a month per account, for ad spend up to $10,000 a month (a quote above), no commitment.
