How to Set Up Conversions in Google Ads: A Step-by-Step Guide for 2026

Learn how to properly track purchases, leads, and sign-ups by setting up conversions in Google Ads through creating conversion actions, installing tracking code via Google Tag or Tag Manager, and verifying data accuracy. This step-by-step guide helps you unlock Smart Bidding, measure true ROAS, and identify which keywords and ads actually drive revenue instead of running campaigns blindly.

TL;DR: Setting up conversions in Google Ads involves creating conversion actions, installing tracking code (via Google Tag or Google Tag Manager), and verifying that data flows correctly. This guide walks through each step with practical examples so you can start tracking purchases, leads, and sign-ups within the hour.

Here's the reality: without conversion tracking, you're running Google Ads with a blindfold on. You might see clicks and impressions, but you have no idea which keywords actually drive sales, which ad copy converts, or whether you're spending $500 to generate $200 in revenue.

Conversion tracking changes everything. It tells Google's algorithm which clicks matter, unlocks Smart Bidding strategies, and gives you the data to calculate true ROAS. Once you know what's working, you can double down on winners and cut the dead weight.

This guide covers both website conversions and import options, making it useful whether you're tracking e-commerce purchases, form submissions, phone calls, or lead gen actions. We'll walk through the entire setup process—from creating your first conversion action to verifying that data flows correctly into your reports.

Let's get into it.

Step 1: Access Your Conversion Settings and Create a New Action

First things first: you need admin access to your Google Ads account. If you're working with a client account or an agency setup, make sure you have the right permissions before diving in.

Open your Google Ads account and navigate to the left sidebar. Click on Goals, then select Conversions, and finally Summary. This is your conversion tracking dashboard—where you'll create, manage, and monitor all conversion actions.

In the top-left corner, you'll see a blue plus button (+). Click it to create a new conversion action.

Google will ask you to choose your conversion source. Here are your options:

Website: This is the most common choice for tracking actions that happen on your site—purchases, form submissions, newsletter sign-ups, downloads, etc.

App: Use this if you're tracking in-app actions like purchases, registrations, or level completions in a mobile app.

Phone calls: Track calls from ads, calls to a phone number on your website, or clicks on your mobile number.

Import: Pull in conversion data from Google Analytics 4, Salesforce, or other CRM systems.

For most marketers running lead gen or e-commerce campaigns, Website is your starting point. If you're tracking offline conversions that close weeks after the initial click, you might use Import to connect your CRM data later.

Once you select your source, you're ready to configure the specifics.

Step 2: Configure Your Conversion Action Settings

This is where you define what counts as a conversion and how Google should value it. Get these settings right, and your data will be clean. Get them wrong, and you'll be making decisions based on garbage numbers.

Name your conversion clearly. Don't just call it "Conversion 1" or "Website Purchase." Use descriptive names like "Purchase - Main Site" or "Lead Form Submit - Contact Page." If you manage multiple sites or funnels, this clarity will save you hours of confusion later.

Select the appropriate category. Google offers several options: Purchase, Add to cart, Sign-up, Lead, Page view, and Other. This helps Google understand the intent behind the action. For e-commerce, choose Purchase. For lead gen, choose Lead or Sign-up depending on the action.

Choose your value tracking method. You have two options here: "Use the same value for each conversion" or "Use different values for each conversion."

If every lead is worth roughly the same to your business, assign a fixed value—say, $50 per form submission. But if you're tracking e-commerce purchases where order values vary wildly, choose "Use different values" and pass the actual transaction amount dynamically through your tracking code.

Set your count method. This is critical and often misunderstood.

Choose Every if you want to count every single conversion from the same user. This makes sense for e-commerce—if someone buys three times in a month, you want to count all three purchases.

Choose One if you only want to count unique converters. This is better for lead gen. If someone fills out your contact form twice in the same day, you only want to count them once.

In most accounts I audit, I see people using "Every" for lead forms, which inflates their conversion numbers and makes their campaigns look better than they actually are. Don't fall into that trap.

Configure your conversion windows. This tells Google how long after a click or impression to attribute a conversion.

The default click-through window is 30 days, and the view-through window is 1 day. But your sales cycle might be different. If you're selling high-ticket B2B services where the decision takes 60+ days, extend your click-through window to 60 or 90 days. If you're selling impulse-buy products, 7-14 days might be more accurate.

Choose your attribution model. This determines how credit is distributed across touchpoints.

Google recommends Data-driven attribution if your account has enough conversion volume (typically 300+ conversions in the past 30 days). It uses machine learning to assign credit based on actual impact. Understanding how many conversions Google Ads needs to optimize helps you set realistic expectations for when data-driven features kick in.

If you don't have enough data, Last click is the default—it gives 100% credit to the final ad click before conversion. Other options include First click, Linear (equal credit across all touchpoints), Time decay (more credit to recent clicks), and Position-based (40% to first and last, 20% distributed to middle clicks).

For most accounts just starting out, stick with Last click until you have enough data for data-driven attribution to kick in.

Step 3: Install the Google Tag on Your Website

Now comes the technical part: getting the tracking code onto your website. Don't worry—it's more straightforward than it sounds.

You have two installation methods: add the Google tag directly to your site's HTML, or use Google Tag Manager. Let's cover both.

Direct Installation: After configuring your conversion action, Google will generate a global site tag (gtag.js). This is a snippet of JavaScript code that needs to go in the <head> section of every page on your website.

Copy the entire code snippet. It will look something like this (with your actual IDs):

Open your website's HTML template or theme editor. Locate the <head> section—this is usually in your header.php file, theme settings, or site-wide header template. Paste the global site tag immediately after the opening <head> tag.

If you're using WordPress, you can use a plugin like "Insert Headers and Footers" or add it directly to your theme's functions file. If you're on Shopify, go to Settings > Checkout and paste it in the "Additional scripts" section for order confirmation pages.

Google Tag Manager Installation: This is the cleaner, more flexible approach, especially if you're managing multiple tracking codes.

If you already have Google Tag Manager installed on your site, open your GTM container. Click Tags in the left sidebar, then New.

Name your tag something like "Google Ads Conversion - Purchase." Click the tag configuration box and search for "Google Ads Conversion Tracking" in the template gallery. Select it.

Now you need two pieces of information from your Google Ads account: your Conversion ID and your Conversion Label.

Back in Google Ads, go to your conversion action settings. Click "Install the tag yourself" or "Use Google Tag Manager." You'll see both values displayed clearly—the Conversion ID looks like "AW-123456789" and the Conversion Label is a long string like "abc123XYZ".

Copy these into the corresponding fields in your GTM tag configuration.

Set up your trigger. This determines when the tag fires. For a purchase confirmation, you'd typically use a trigger that fires on your order confirmation page URL (like /thank-you or /order-complete). For a form submission, you might use a form submission trigger or a button click trigger.

Save your tag, then click Submit in the top right to publish your GTM container. Your conversion tracking is now live.

Common installation mistakes to avoid: Placing the event snippet on every page instead of just the conversion page. Forgetting to publish your GTM container after creating the tag. Using the wrong Conversion ID or Label (happens more often than you'd think when managing multiple accounts). Not placing the global site tag in the <head> section—if it's in the body or footer, tracking can be delayed or blocked.

Step 4: Set Up Event Tracking for Specific Actions

Not every conversion happens on a dedicated thank-you page. Sometimes you need to track actions that don't involve a page load—like form submissions, button clicks, or video plays.

This is where event-based tracking comes in.

Page-load conversions vs. event-based conversions: Page-load tracking is simple—the conversion fires when someone lands on a specific URL. Event-based tracking fires when someone completes a specific action, like clicking a button or submitting a form, without necessarily navigating to a new page.

Tracking form submissions without a thank-you page: Let's say you have a contact form that displays a success message on the same page instead of redirecting to /thank-you. You can't use a page-load trigger here.

In Google Tag Manager, create a new trigger. Choose Form Submission as your trigger type. Configure it to fire on all forms, or use a CSS selector to target your specific form (like #contact-form or .lead-form).

Attach this trigger to your Google Ads conversion tag. Now, every time someone submits that form, your conversion fires.

Setting up button click tracking: Maybe you want to track when someone clicks a "Download PDF" button or an outbound link to your scheduling tool.

Create a new trigger in GTM. Select Click - All Elements. Under "This trigger fires on," choose "Some Clicks" and add a condition like "Click URL contains 'download-guide.pdf'" or "Click Classes contains 'cta-button'."

Connect this trigger to your conversion tag, and you're tracking button clicks as conversions.

Using data layer variables to pass dynamic values: If you're tracking e-commerce purchases and need to pass the actual order total (not a fixed value), you'll use the data layer.

Your developer will need to push transaction data into the data layer when the purchase completes. It looks something like this:

In your GTM conversion tag, instead of entering a fixed conversion value, create a Data Layer Variable that pulls the "transactionTotal" value. Now Google Ads receives the exact purchase amount for each conversion.

Real example: Let's walk through tracking a contact form submission with GTM triggers. You have a form at the bottom of your landing page. When someone submits it, a "Thank you for contacting us!" message appears, but the page doesn't reload.

In GTM, create a Form Submission trigger. Set it to fire on forms where the Form ID equals "contact-form" (or whatever your form's ID is). Create a Google Ads conversion tag with your Conversion ID and Label. Attach the form submission trigger to this tag. Publish your container. Test by submitting the form yourself and checking GTM's Preview mode to confirm the tag fires.

What usually happens here is that marketers forget to test in Preview mode and assume everything's working. Then three weeks later, they realize they have zero conversions recorded and have to backtrack through the entire setup.

Step 5: Verify Your Conversion Tracking Is Working

You've installed the code, configured the settings, and published everything. Now you need to verify that conversions are actually being recorded.

Use Google Tag Assistant to debug in real-time. Install the Tag Assistant Chrome extension (now called Google Tag Assistant Legacy, or use the newer Tag Assistant Companion). Navigate to a page on your site where the conversion should fire. Open the extension and click "Enable" to start recording.

Complete the conversion action—submit the form, click the button, or land on the thank-you page. Tag Assistant will show you which tags fired, whether the Google Ads conversion tag was among them, and if there were any errors.

If you see a green checkmark next to your Google Ads tag, you're good. If you see a red error or the tag didn't fire at all, you've got a problem to fix.

Check the Conversions summary page for status. Back in Google Ads, go to Goals > Conversions > Summary. Look at the "Status" column next to your conversion action.

If it says "Recording conversions," you're all set. If it says "Unverified," it means the tag is installed but Google hasn't detected any conversions yet. This is normal if you just set it up and haven't had a conversion yet.

If it says "No recent conversions," the tag might not be firing correctly, or you simply haven't had any conversions in the past 7 days.

Perform a test conversion. Don't just assume everything works—test it yourself. Complete the conversion action on your site (buy a product, submit a form, whatever you're tracking). Then wait.

Conversions can take 24-48 hours to appear in your Google Ads reports, even when tracking is correctly installed. Don't panic if you don't see it immediately. Check back the next day.

Common issues and how to fix them: Tag not firing at all—check that the global site tag is in the <head> section and that your GTM container is published. Wrong page placement—make sure the event snippet is only on the conversion page, not every page. Duplicate conversions—if you're seeing double the expected conversions, you might have both the direct tag and GTM firing, or multiple conversion actions tracking the same event. Conversions attributed to the wrong campaign—check your attribution settings and conversion windows.

How to use GTM Preview mode to trace the entire tracking flow: In Google Tag Manager, click Preview in the top right. Enter your website URL and click "Connect." A new tab opens with your site, and GTM's debugger appears at the bottom.

Navigate through your conversion flow. The debugger shows you every tag that fires on each page, which triggers activated them, and whether they succeeded or failed. This is the most powerful diagnostic tool you have—use it every time you set up new tracking.

Step 6: Link Google Analytics and Import Goals (Optional but Recommended)

Google Ads has its own conversion tracking, but if you're already using Google Analytics 4, you can import those conversions into Google Ads. This gives you richer data and eliminates the need to maintain two separate tracking systems.

Why importing GA4 conversions can provide richer data: GA4 tracks user behavior across your entire site, not just ad clicks. By importing GA4 key events (what used to be called "goals"), you get a more complete picture of how users interact with your site after clicking an ad.

Plus, GA4's event tracking is often more flexible and easier to set up than Google Ads' native tracking, especially for complex user journeys.

How to link Google Analytics 4 to your Google Ads account: In Google Ads, click Tools & Settings in the top right. Under "Setup," select Linked accounts. Find "Google Analytics (GA4) & Firebase" and click Details.

Click the blue plus button to link a property. Select your GA4 property from the list. Check the boxes for "Import site metrics" and "Personalized advertising." Click Link.

Google will ask you to confirm the link in your GA4 property as well. Open GA4, go to Admin > Google Ads Links, and approve the connection.

Steps to import existing GA4 key events as Google Ads conversions: Once linked, go back to Google Ads. Navigate to Goals > Conversions > Summary. Click the blue plus button and choose Import.

Select "Google Analytics 4 properties" and click Continue. You'll see a list of all key events from your GA4 property. Check the boxes next to the events you want to import—things like "purchase," "generate_lead," or custom events you've set up.

Click Import and Continue. These conversions will now appear in your Google Ads reports alongside your native conversion actions.

When to use native Google Ads tracking vs. GA4 imports: Use native Google Ads tracking when you need precise, real-time data for bidding optimization. Google's algorithm responds faster to native conversion data.

Use GA4 imports when you want to track broader engagement metrics (like time on site, pages per session, or multi-step funnels) or when you're already using GA4 for all your analytics and don't want to maintain duplicate tracking.

In most accounts I manage, I use both—native tracking for primary conversions (purchases, leads) and GA4 imports for secondary engagement metrics (newsletter sign-ups, resource downloads).

Avoiding duplicate conversion counting between platforms: This is a big one. If you have the same conversion tracked natively in Google Ads and imported from GA4, you'll double-count every conversion.

To avoid this, go to your conversion action settings in Google Ads. Under "Include in Conversions," toggle off any duplicates. Typically, you'd keep the native conversion action included and turn off the GA4 import, or vice versa.

The mistake most agencies make is importing everything from GA4 without checking for duplicates, then wondering why their conversion numbers suddenly doubled overnight.

Putting It All Together

Here's your quick checklist to confirm everything's working: Conversion action created with the right category, value, and count settings. Global site tag or GTM container installed in the <head> section of your site. Event snippet or trigger configured to fire on the correct page or action. Test conversion completed and verified in Google Ads (within 24-48 hours). Status showing "Recording conversions" in your conversion summary.

Once you've got solid conversion tracking in place, you unlock the real power of Google Ads. Smart Bidding strategies like Target CPA and Target ROAS rely entirely on conversion data to optimize your bids. Without it, you're stuck with manual bidding and guesswork. If you're struggling with results, learning how to maximize conversions in Google Ads becomes much easier once your tracking is dialed in.

More importantly, you can finally identify which keywords, ads, and audiences actually drive results. You'll stop wasting budget on search terms that generate clicks but zero conversions. Regularly reviewing your Google Ads search terms report helps you spot these patterns and take action quickly.

And here's where things get even faster: once your conversion data is flowing, tools like Keywordme let you act on those insights without leaving the Google Ads interface. You can quickly add high-performing search terms as keywords, remove wasteful ones with a click, and apply the right match types instantly—no spreadsheets, no switching tabs, just seamless optimization.

Monitor your conversion data weekly, especially in the first month. Watch for patterns—are certain keywords converting at a much higher rate? Are specific ad groups driving most of your conversions? Use that data to refine your campaigns. If you're wondering how to know if your Google Ads are performing well, conversion data is your primary indicator.

As you learn more about your customer journey, adjust your attribution windows and models. If you notice that most conversions happen within 7 days, shorten your window to get more accurate data. If you're seeing a lot of conversions at the 30+ day mark, extend it.

Conversion tracking isn't a set-it-and-forget-it task. It's the foundation of everything you do in Google Ads. Understanding the goal of Google Ads optimization starts with having accurate conversion data to measure against. Get it right, and you'll make smarter decisions, scale profitably, and finally know exactly what's working.

If your campaigns still aren't converting after setup, check out our guide on why your Google Ads campaign isn't converting to diagnose common issues beyond tracking setup.

Optimize Google Ads Campaigns 10X Faster. Without Leaving Your Account. Keywordme lets you remove junk search terms, build high-intent keyword lists, and apply match types instantly—right inside Google Ads. No spreadsheets, no switching tabs, just quick, seamless optimization. Start your free 7-day trial (then just $12/month) and take your Google Ads game to the next level.

Optimize Your Google Ads Campaigns 10x Faster

Keywordme helps Google Ads advertisers clean up search terms and add negative keywords faster, with less effort, and less wasted spend. Manual control today. AI-powered search term scanning coming soon to make it even faster. Start your 7-day free trial. No credit card required.

Try it Free Today