If you've ever stared at Google Ads' conversion setup screen and felt your brain start to melt, you're in excellent company. Conversion tracking is hands-down the most confusing, most consequential, and most frequently misconfigured part of running Google Ads — and as one practitioner put it in a recent r/PPC thread, "wait until you see all the different options a well-built search campaign needs." The good news: once you understand the logic behind Google's conversion system, the chaos starts to make sense. This guide breaks it all down so you can set it up right the first time.
The core problem is that Google Ads conversion tracking was built to handle an enormous range of business models — e-commerce, lead gen, apps, phone calls, offline sales — all within one interface. When you're a local plumber or a SaaS startup, you only need about 20% of what's in that menu. But Google shows you 100% of it anyway.
A common question in the r/PPC community is whether you even need to touch Google Tag Manager, or whether the native tag is enough, or whether Google Analytics 4 (GA4) should be the source of truth. The answer depends heavily on your setup — and mixing these without a clear strategy is exactly how you end up counting the same conversion three times and wondering why your CPA looks suspiciously low.
Before you touch a single setting, you need to decide which method you're using. Mixing methods without intention is a recipe for inflated or deflated conversion data.
This is the native Google Ads tag. You place it on every page of your site, then add an event snippet on your conversion page (like a thank-you page). It's the simplest method and works well for smaller sites without a tag manager in place.
GTM is the professional standard for most accounts spending >$5K/month. You install one GTM container snippet sitewide, then deploy your Google Ads conversion tags through GTM with precise trigger logic. No developer needed for future changes.
You track conversions in GA4 first, then import those events into Google Ads as conversion actions. This gives you one source of truth for cross-channel measurement.
Once you've chosen your method, the settings inside each conversion action are where most practitioners make critical errors. Here's what each field actually does and what you should set it to for most scenarios.
This is mainly for reporting segmentation. Choose accurately — "Purchase," "Submit Lead Form," "Phone Call Lead" — because it affects how Google reports cross-account data and some automated bidding signals.
If you're running e-commerce, use dynamic values pulled from your transaction data layer. For lead gen, assign a static value based on your average lead-to-close rate and average deal size. For example: if 10% of leads close and your average deal is $5,000, your lead is worth $500. Using values (even static ones) unlocks Target ROAS bidding, which outperforms Target CPA in many mature accounts.
| Setting | What It Does | Use When |
|---|---|---|
| Every | Counts every conversion from a single click | E-commerce (multiple purchases matter) |
| One | Counts only the first conversion per click | Lead gen (one form fill per click is all that matters) |
For lead gen accounts, using "Every" instead of "One" is one of the most common sources of inflated conversion data I see. A user who fills out a form and then hits the back button and submits again should count as one lead, not two.
Default is 30 days, max is 90 days. For considered purchases (B2B, high-ticket items), extend this to 60-90 days. For impulse purchases or low-consideration leads, 30 days is fine. I've seen accounts with 7-day windows wondering why their Smart Bidding was underperforming — the algorithm simply wasn't seeing enough conversions to optimize effectively.
This only matters for display and video campaigns. For search-only accounts, it's largely irrelevant. For display, set it to 1 day maximum unless you have a strong reason otherwise — view-through conversions are easily inflated and will flatter your display performance beyond reality.
As of 2024, Google has deprecated most rule-based models and pushed everyone toward data-driven attribution (DDA). For accounts with >300 conversions/month, DDA is genuinely good. For accounts with <300 conversions/month, DDA is making up data it doesn't have. In low-volume accounts, "Last Click" remains the most honest model available.
This is the most underused setting in Google Ads conversion tracking and the one that causes the most Smart Bidding confusion in my experience.
Every conversion action in your account is marked as either Primary (used for bidding) or Secondary (reported only). Most accounts I audit have every single conversion action set to Primary, which means Google's bidding algorithm is trying to simultaneously optimize for purchases, form fills, phone calls, newsletter signups, and PDF downloads. That's like telling a salesperson their job is to make sales AND hand out brochures AND answer the phone — and all four are equally important.
Phone calls are their own special category of conversion tracking pain. There are actually three different ways Google tracks calls, and using the wrong one (or multiple at once) is extremely common.
This tracks calls made directly from your ad's phone number in the SERP. Google forwards the call through a Google forwarding number. No website visit required. This is set up at the campaign or account level under "Phone Call" conversion in your conversion settings. Minimum call duration is your most important setting here — I recommend 60 seconds minimum for most lead gen businesses. A 5-second call is not a lead.
This requires Google's dynamic number insertion (DNI) JavaScript on your site. Google temporarily replaces your phone number with a tracking number for visitors who came from Google Ads. Powerful, but requires careful implementation — if your number appears in images or PDFs, it won't be swapped.
This tracks when a mobile user taps your phone number on-site. It is not a completed call — it's just a tap. I strongly advise against using this as a Primary conversion for any business that takes phone-based leads. You will overcount dramatically.
Setting it up is only half the battle. Verifying that it's working correctly is where most practitioners skip steps — and where the most expensive errors hide undetected for months.
The Tag Assistant Chrome extension (now part of Tag Assistant Companion) lets you see in real time which tags are firing on which pages. Before you consider any conversion action "live," walk through the conversion flow yourself and confirm the tag fires exactly once on the right page.
In your Google Ads conversion action list, the "Status" column will show "Recording conversions," "No recent conversions," or "Tag inactive." If you see "Tag inactive" 48 hours after setup, your tag is not firing — full stop, don't run campaigns until this is resolved.
For lead gen accounts, pull a 30-day comparison: Google Ads reported conversions vs. actual leads in your CRM. A healthy variance is ±10-15% (due to ad blockers, attribution windows, offline delays). A variance of 50%+ means something is fundamentally broken — usually double-counting or a misfired tag.
If you haven't implemented Enhanced Conversions yet, make it a priority. Enhanced Conversions use hashed first-party data (email addresses from form fills) to recover conversions that would otherwise be lost due to cookie restrictions. In accounts I've enabled it on, we typically recover 8-20% of previously untracked conversions. Setup requires passing hashed customer data via your tag or GTM — Google's documentation covers this well, and GTM has a built-in variable type for it.
Conversion tracking isn't a one-time task. It's an ongoing discipline. Here's how to get your house in order starting today:
Conversion tracking is genuinely complex — but that complexity is also a competitive moat. Most advertisers set it up sloppily and never look back. If you take the time to get it right, you're optimizing with real signal while your competitors are flying blind. That's an edge worth the setup headache.