/ Blog
Home Blog Contact Buddy Ads Builder Audit Engine

Setting up conversions in Google Ads

Tracking & Measurement

Conversion tracking is the single most important configuration decision you'll make in Google Ads — get it wrong and you're flying blind, optimizing toward phantom data, and burning budget on signals that Smart Bidding can't trust. After managing $350M+ in Google Ads spend across lead gen, e-commerce, and SaaS accounts, I can tell you that the majority of account problems I diagnose trace back not to bidding strategy or creative, but to broken or misconfigured conversion tracking. This guide walks you through the complete setup process, the nuanced decisions practitioners actually argue about, and the pitfalls that silently destroy campaign performance.

Why Conversion Tracking Is Non-Negotiable in 2024

Google's algorithm runs on conversion data. Every Smart Bidding strategy — Target CPA, Target ROAS, Maximize Conversions — is making real-time bid decisions based on your conversion history and the quality of signals you're feeding the system. When that data is incomplete, duplicated, or measuring the wrong thing, the algorithm optimizes in the wrong direction.

A common question in the r/googleads community is whether you can get by without proper conversion tracking, especially for smaller accounts just starting out. The short answer: you cannot. Even if you're running manual CPC, you need conversion data to make intelligent budget and keyword decisions. And the moment you want to scale with Smart Bidding — which you will — you need at minimum 30 conversions per month per campaign, and ideally 50+ for stable learning.

Key Insight: Google's Smart Bidding algorithms need a minimum of ~30–50 conversions per month to exit the learning phase reliably. With fewer conversions, expect erratic bidding behavior, inflated CPCs, and an account stuck in perpetual "Limited" status. Proper conversion setup isn't just about measurement — it directly impacts how aggressively the algorithm can bid on your behalf.

Understanding Your Conversion Tracking Options

Before you set up anything, you need to understand the three core methods Google offers. Each has distinct tradeoffs depending on your tech stack, goals, and the type of conversions you're measuring.

1. Google Tag (Global Site Tag) — Direct Implementation

The classic method. You install the Google Tag (formerly gtag.js) across your site and fire event snippets on specific actions — thank you pages, button clicks, form submissions. This works well for simple setups but requires developer access and can get messy fast if you're managing multiple conversion actions.

2. Google Tag Manager (GTM)

The preferred method for most practitioners. GTM separates tag management from development cycles, letting you deploy and modify conversion tags without touching site code. You install one GTM snippet on the site, then manage all your Google Ads conversion tags, triggers, and variables inside the GTM interface. For most mid-to-large accounts, this is the right foundation.

3. Google Analytics 4 (GA4) Import

You can link GA4 to Google Ads and import GA4 conversion events directly. This is appealing because GA4 tracks the full user journey — not just the session that came from a paid click. However, it introduces attribution differences (GA4 defaults to data-driven attribution across all channels) and can create discrepancies that confuse reporting. Use this method carefully and understand its implications before committing.

Method Best For Pros Cons
Google Tag (Direct) Simple sites, single developer control Direct, no dependencies Requires dev for every change
Google Tag Manager Most accounts, agencies managing multiple tags Flexible, fast deployment, version control Requires GTM knowledge, container can bloat
GA4 Import Accounts wanting cross-channel view Full funnel visibility, deduplication support Attribution differences, reporting gaps

Step-by-Step: Setting Up a Conversion Action in Google Ads

Here's the exact process I use when setting up a new account or auditing existing conversion tracking:

  1. Navigate to Goals → Conversions → Summary in your Google Ads account. Click the blue "+" button to create a new conversion action.
  2. Choose your conversion source. For website conversions, select "Website." For call tracking, select "Phone calls." For app installs or in-app events, select "App."
  3. Enter your website URL and let Google scan for conversion opportunities. This is useful for quick wins but don't rely on it for precise event tracking — you'll want to define your own events.
  4. Configure the conversion action settings:
    • Category: Choose the closest match (Purchase, Submit lead form, Page view, etc.). This affects how Google uses the data in Smart Bidding.
    • Value: Assign a static value or use dynamic values passed via the tag. For e-commerce, always use dynamic values. For lead gen, use average lead value if known.
    • Count: "Every" for purchases; "One" for leads. This is critical — see the Common Mistake callout below.
    • Click-through conversion window: Default is 30 days. For high-consideration B2B purchases, extend to 60–90 days.
    • View-through conversion window: Default is 1 day. I typically set this to 1 day or off entirely for lead gen to avoid inflated numbers.
    • Attribution model: Use Data-Driven Attribution (DDA) if you have >300 conversions and >3,000 ad interactions per month. Otherwise, use Last Click until you have sufficient volume.
  5. Save and set up the tag. Download the tag snippet or use Google Tag Manager to deploy.
  6. Verify with Tag Assistant. Always verify the tag is firing correctly before trusting the data. Use the Google Tag Assistant Chrome extension and check the "Diagnose" tab in your conversion action settings.
Common Mistake: Setting conversion count to "Every" for lead form submissions. If a user submits the same form twice in one session — which happens more than you'd think with page refreshes or browser back-navigation — you'll double-count the conversion. Set form submissions and calls to "One" (within a 30-day window) and only use "Every" for repeat purchase actions like e-commerce transactions where each purchase genuinely has independent value.

Tracking Lead Forms: The Practitioner's Real Dilemma

As practitioners often discuss in communities like r/googleads, tracking lead form conversions is where setups get complicated. The challenge: you want to fire a conversion tag when someone submits a form, but form submissions can be tracked in several ways, each with reliability tradeoffs.

Option A: Thank You Page URL

The simplest and most reliable method. After form submission, redirect users to a dedicated thank you page (e.g., /thank-you) and fire the conversion tag on that page load. No GTM triggers needed beyond a simple page URL condition. I use this whenever the tech stack allows it.

Option B: Click-Based GTM Trigger

Fire the conversion tag on the form submit button click. Faster to implement but less accurate — it fires even if the form has validation errors, meaning you'll track "attempted submissions" not "successful submissions." This can inflate your conversion numbers by 15–40% in my experience.

Option C: Form Submission Event via JavaScript

Listen for the actual form submission success event (not just the button click) using GTM's Form Submission trigger or a custom JavaScript event. More accurate than click-based, but requires the form's success state to be reliably detectable — which it often isn't on complex single-page applications.

Option D: Landing Page Builder Native Tracking

A common suggestion in the r/googleads community is to use a landing page builder — Unbounce, Instapage, Leadpages — and leverage their native Google Ads conversion integration. These platforms fire conversion events through their own built-in triggers, which are generally reliable because they're tied directly to the platform's form processing logic. This is a legitimate shortcut, especially for agencies managing multiple clients without developer resources. The downside: you're adding a platform dependency and the conversion fires client-side, so you're not getting the accuracy benefits of server-side tracking.

Best Practice: Whenever possible, use a dedicated thank you page URL as your conversion trigger rather than click or form submission events. It's the most reliable client-side method, easiest to verify, and least susceptible to false positives. If you're on a single-page application or can't redirect post-submission, invest in a proper custom event setup with GTM rather than relying on click triggers.

Enhanced Conversions: The Setup You Shouldn't Skip

Enhanced Conversions is Google's answer to signal loss from cookie deprecation and iOS privacy changes. When a user submits a form, Enhanced Conversions hashes first-party data (email, phone number, name) and sends it alongside your standard conversion tag. Google then uses this hashed data to match conversions back to Google accounts — even when cookies are unavailable.

In accounts where I've implemented Enhanced Conversions, I typically see a 10–25% increase in reported conversions compared to standard cookie-based tracking. This isn't inflated data — it's recovering conversions that were previously invisible. For lead gen accounts in particular, this can meaningfully change your CPA reporting and Smart Bidding performance.

To set up Enhanced Conversions:

  1. Go to Goals → Conversions → Summary → Settings and enable Enhanced Conversions for web.
  2. Choose your implementation method: automatic (Google scans your page for user-provided data), GTM, or Google Tag.
  3. For GTM: create variables that capture the form field values (email, phone) and configure the Enhanced Conversions fields in your Google Ads Conversion tag template.
  4. Verify using the Google Tag Assistant diagnostic panel — it will confirm whether hashed data is being sent with each conversion event.
Key Insight: Enhanced Conversions is not optional in 2024 — it's table stakes. Third-party cookies are increasingly unreliable, and without Enhanced Conversions, you're systematically undercounting conversions and underfeeding Smart Bidding. Accounts that implement EC typically see measurable improvements in Smart Bidding performance within 2–4 weeks of stable data accumulation.

Primary vs. Secondary Conversions: Getting This Right Matters

One of the most overlooked settings in Google Ads conversion setup is the distinction between "Primary" and "Secondary" conversion actions. This setting determines which conversions Google uses to optimize Smart Bidding.

  • Primary (Include in "Conversions"): These are the actions Smart Bidding optimizes toward. Only include your most meaningful, bottom-of-funnel actions here — actual form submissions, purchases, qualified calls (over a duration threshold).
  • Secondary (Observation only): These appear in your reporting but don't influence bidding. Use this for page views, time-on-site events, micro-conversions, or top-of-funnel signals you want to track without diluting your primary optimization goal.

The mistake I see constantly: practitioners marking every tracked event as "Primary." This tells Smart Bidding to optimize toward button clicks, page views, and video plays alongside actual leads — diluting the signal with noise and causing the algorithm to chase cheap, low-value actions instead of real business outcomes.

A typical setup I'd recommend for a lead gen account:

  • Primary: Form submission (thank you page), Qualified call (>60 seconds), Chat lead
  • Secondary: Phone number click, Email link click, Scroll depth 75%, Time on site >2 minutes

Verifying Your Setup: Never Trust, Always Test

Deploying conversion tracking without verification is one of the most expensive mistakes in PPC. I've inherited accounts where conversion tracking had been "live" for months but was silently broken — firing on every page load, not firing at all, or double-counting due to duplicate tags.

Use this verification checklist before trusting any conversion data:

  • Google Tag Assistant Chrome Extension: Walk through the conversion flow on your site and confirm the tag fires exactly once at the right moment.
  • Google Ads Tag Diagnostics: In your conversion action settings, the Diagnostics tab shows recent tag activity. Look for "Recording conversions" status, not "No recent conversions" or "Tag inactive."
  • Real-time GA4 Events (if using GA4 import): Submit a test form and watch the GA4 real-time event stream to confirm the event fires correctly.
  • Google Ads Conversion History: After a live test, check your Google Ads conversion history report within 3 hours to confirm the test conversion appears.
  • Check for duplicate tags: Use GTM's Preview mode to see every tag firing on your confirmation page. If you see your Google Ads conversion tag firing more than once, you have a duplication issue.
Common Mistake: Running a Smart Bidding campaign for weeks before discovering conversion tracking was broken. Always perform a manual test conversion — fill out the form yourself, complete a test purchase — within 24 hours of launch and verify it appears in your Google Ads conversion report. Set a recurring calendar reminder to re-verify tracking monthly, especially after any site updates or GTM container changes.

What to Do Next: Your Action Plan

Conversion tracking isn't a one-time setup — it's an ongoing discipline. Here's what I'd prioritize if you're starting fresh or auditing an existing account:

  1. Audit what's already tracking. Go to Goals → Conversions and review every active conversion action. Identify duplicates, miscategorized actions, and any "Primary" conversions that shouldn't be influencing bidding. This single step often uncovers the root cause of underperforming Smart Bidding campaigns.
  2. Implement via GTM if you haven't already. If your tracking is direct-tag or a manual gtag.js implementation, migrate to GTM for flexibility. It will save you dozens of developer hours over the life of the account.
  3. Set up Enhanced Conversions immediately. Even if your standard tracking is solid, EC adds a layer of signal that meaningfully improves Smart Bidding performance, especially in post-iOS 14 environments.
  4. Configure Primary vs. Secondary correctly. Review every conversion action and ensure only genuine business outcomes are set to "Include in Conversions." Move all micro-conversions and awareness events to Secondary.
  5. Build a testing protocol and stick to it. Document your conversion setup, create a monthly testing reminder, and verify tracking after any significant site change. Treat conversion tracking like the infrastructure it is — not a one-and-done configuration.

Conversion tracking is not glamorous, but it is the foundation everything else is built on. Get it right, and Smart Bidding has the signal it needs to actually work. Get it wrong, and no amount of creative testing or bid adjustments will save you.

AI Disclosure: This article was generated with AI assistance based on a community discussion on Reddit r/googleads. Expert analysis and practitioner perspective by John Williams, Founder, AHMEEGO · Google Ads Practitioner with $350M+ in managed Google Ads spend. AI was used to draft and structure the content; all strategic recommendations reflect real campaign experience.