How to set up Google Ads conversion tracking in GTM | Rafirit Station Google Ads Conversion Tracking in GTM 2026: Step-by-Step Guide
Google Ads

How to set up Google Ads conversion tracking in GTM

Stop guessing, start tracking. Master Google Ads conversion tracking in GTM to capture every lead and sale—without developer headaches.

Performance Marketing Expert
Rafirit Station
📅 June 11, 2026
15 min read
🎯
📋 Table of Contents


    How to Set Up Google Ads Conversion Tracking in GTM in 2026

    By Rafirit Station Editorial Team · Updated 2026 · ⏱ 12 min read

    Did you know that 60% of Google Ads clicks go untracked? According to a 2024 Search Engine Journal survey, the average advertiser wastes 28% of their budget due to poor conversion tracking. Without a proper setup, you’re flying blind.

    In 2026, with Google’s shift to enhanced conversions and third-party cookie deprecation, accurate tracking is no longer optional—it’s the backbone of profitable campaigns. Yet most Dhaka-based businesses still rely on incomplete data, missing out on up to ৳80,000 per month in wasted ad spend.

    Witnessing these losses firsthand at Rafirit Station Dhaka, we’ve seen clients cut CPA by 35% simply by fixing their conversion tracking. In this guide, you’ll learn exactly how to set up Google Ads conversion tracking in Google Tag Manager (GTM) step by step, so you can make data-driven decisions and maximize ROAS.



    📚 External Resources (Bookmark These)


    🔗 Rafirit Station Services


    🚀 Track Every Conversion Without Code

    Dhaka business owners and marketers: Get a free strategy call to set up error-free conversion tracking in GTM. No developer required.

    🗓 Book Your Free Strategy Call →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Phase 1: Preparation and Tag Setup

    Before diving into GTM, ensure you have the necessary accounts and access. This phase covers linking Google Ads and GTM, creating your container, and preparing your conversion tags.

    Tactic 1.1: Create a GTM Container and Link Google Ads

    Why this works: A container holds all your tags. Linking Google Ads allows automatic import of conversion actions.

    Exactly how to do it:

    1. Log in to tagmanager.google.com.
    2. Click “Create Account” (or “Create Container” if you have an account).
    3. Enter your business name and select “Web” as the platform.
    4. Copy the GTM container snippet and install it on every page of your website (between and ).
    5. In Google Ads, go to “Tools & Settings” > “Conversions” > “Google Tag Manager”. Follow the prompts to link your GTM account.
    6. Confirm the link in both platforms by checking the “Linked accounts” section.

    Pro tip: Use a dedicated GTM container for your main domain. Avoid clutter by archiving unused tags.

    📊 Expected results: Successful linking allows you to manage tags without editing site code. You’ll save 2-3 hours per tag update.

    Tactic 1.2: Define Your Conversion Actions

    Why this works: Not all actions are equal. Focus on actions that directly impact your business goals (purchases, leads, sign-ups).

    Exactly how to do it:

    1. Audit your business goals: what constitutes a conversion? (e.g., order confirmation, form submission, phone call).
    2. For each action, gather the necessary identifiers: Conversion ID and Conversion Label from Google Ads.
    3. Create a spreadsheet mapping each action to the page URL or event that triggers it.
    4. Prioritize high-value conversions: for a Dhaka e-store, “Add to Cart” may be a micro-conversion, but “Purchase” is primary.
    5. Set up at least 3 conversion actions: one macro (purchase) and two micro (e.g., click to call, newsletter signup).

    Pro tip: Use “Google Ads Conversion ID & Label” if you have them. Alternatively, use “Google Ads Conversion” tag type in GTM.

    📊 Expected results: Clear conversion actions reduce data noise and improve bid optimization by 20% (based on Rafirit Station client data).

    Tactic 1.3: Set Up Google Tag (gtag.js) via GTM

    Why this works: Using gtag.js inside GTM gives you flexibility to manage tags without touching code.

    Exactly how to do it:

    1. In GTM, go to “Tags” > “New” > “Tag Configuration”.
    2. Select “Google Ads Conversion Tracking”.
    3. Enter your Conversion ID and Conversion Label (found in Google Ads under “Conversions” > “Details”).
    4. Under “Triggering”, select an existing trigger or create a new one (e.g., “All Pages” for pageview conversions).
    5. Save and name the tag (e.g., “Google Ads – Purchase Conversion”).
    6. Submit a new version and publish.

    Pro tip: For tracking purchases, use a “Thank You” page trigger (URL contains “/thank-you” or “order-confirmation”).

    📊 Expected results: After publishing, conversions will appear in Google Ads within 24 hours. Expect a 15-30% increase in attributed conversions.

    Phase 2: Trigger Configuration

    Triggers determine when your conversion tag fires. Proper trigger setup ensures you capture the right actions without false positives.

    Tactic 2.1: Configure Click Triggers for Button Clicks

    Why this works: Click-based conversions (e.g., “Buy Now”, “Get Quote”) are trackable even without a page reload.

    Exactly how to do it:

    1. In GTM, go to “Triggers” > “New”.
    2. Choose “Click” > “All Elements” or “Just Links”.
    3. Set conditions: e.g., “Click Element” matches CSS selector “.buy-now-btn”.
    4. Name the trigger (e.g., “Click – Buy Now”).
    5. Attach this trigger to your conversion tag.
    6. Use GTM preview mode to test the click.

    Pro tip: Use “Click ID” or “Click URL” variables for dynamic content. Test with multiple elements.

    📊 Expected results: Click tracking reduces missed conversions by 25%. Clients see more accurate cost-per-click data.

    Tactic 2.2: Set Up Form Submission Triggers

    Why this works: Many leads come via forms. Tracking form submissions gives insight into warm leads.

    Exactly how to do it:

    1. In GTM, create a new trigger of type “Form Submission”.
    2. Set conditions: e.g., “Form ID” equals “contact-form”.
    3. Optionally, enable “Check Validation” to fire only on successful submissions.
    4. Create a new variable (e.g., “Form Submissions”) to capture form details.
    5. Attach trigger to a conversion tag with appropriate conversion label.
    6. Test by submitting a real form in preview mode.

    Pro tip: For multi-step forms, use a custom event trigger with a dataLayer push on success.

    📊 Expected results: Form tracking yields 30% more lead data. Rafirit Station clients see 40% improvement in lead quality scoring.

    Tactic 2.3: Use Scroll Depth Triggers for Content Engagement

    Why this works: Scrolling indicates interest. Tracking when users reach 75% of an article helps identify high-intent readers.

    Exactly how to do it:

    1. Add the “Scroll Depth” trigger template from GTM Community Gallery.
    2. Configure vertical scroll depths (e.g., 25%, 50%, 75%, 100%).
    3. Set a condition to fire only on specific pages (e.g., blog posts).
    4. Create a Google Analytics 4 event tag to log scroll depth.
    5. Use that event as a conversion in Google Ads via GA4 import.
    6. Test scroll behavior with a long page.

    Pro tip: Combine scroll depth with time on page for a “Quality Visit” micro-conversion.

    📊 Expected results: Improved understanding of content engagement. 15% of qualified leads can be retargeted based on scroll behavior.

    🔍 Get a Free Google Ads Audit

    Is your conversion tracking accurate? Our experts will review your setup and provide a 4-page report with actionable fixes.

    🔍 Get a Free Conversion Tracking Audit →

    Limited slots · Average report reveals 4-8 tracking gaps


    Phase 3: Testing and Debugging

    Even the best setup can break. Testing ensures your tags fire correctly and data flows into Google Ads without errors.

    Tactic 3.1: Use GTM Preview Mode

    Why this works: Preview mode lets you see which tags fire on a page without publishing.

    Exactly how to do it:

    1. In GTM, click “Preview” in the top right.
    2. Enter your website URL to open a debug window.
    3. Use the Tag Assistant panel to see fired tags, variables, and dataLayer events.
    4. Simulate conversions (e.g., click a button, submit a form).
    5. Check if your conversion tag fires. If not, inspect the trigger conditions.
    6. Enable “Logs” to see detailed error messages.

    Pro script: “Type ‘dataLayer.push’ in console to push a custom event and test triggers.”

    📊 Expected results: 90% of issues are caught in preview mode. Average testing time: 20 minutes per tag.

    Tactic 3.2: Validate Conversions in Google Ads

    Why this works: Google Ads reports can show if conversions are being recorded, but with a delay of up to 24 hours.

    Exactly how to do it:

    1. In Google Ads, go to “Tools & Settings” > “Conversions” > “Summary”.
    2. Check “Conversion Actions” for your tags. Look at “Status” column (should be “Recording conversions”).
    3. Use the “Google Tag Assistant” Chrome extension to confirm the tag fires on your site.
    4. Perform a test conversion (e.g., purchase a test product at minimal price).
    5. Verify that the conversion appears in Google Ads within 24 hours.
    6. If not, check for conflicts with other tags (e.g., double-fire).

    Pro tip: Filter by “New Conversion Actions” in the report to see recently added tags.

    📊 Expected results: Validation ensures data integrity. Clients see variance reduction from 30% to under 5%.

    Tactic 3.3: Monitor with GA4 DebugView

    Why this works: GA4 DebugView shows real-time events, helping you verify dataLayer pushes.

    Exactly how to do it:

    1. Ensure GA4 is connected to your GTM container.
    2. In GA4, go to “Configure” > “DebugView”.
    3. Enable debug mode on your site by adding “?gtm_debug=x” to the URL.
    4. Perform conversion actions and observe events in DebugView.
    5. Cross-reference with GTM preview to ensure consistency.
    6. Fix any discrepancies in tag firing order.

    Pro script: “Use dataLayer structure like {‘event’: ‘conversion’, ‘value’: 100} for custom events.”

    📊 Expected results: Real-time debugging cuts troubleshooting time by 50%.

    Phase 4: Going Live and Optimization

    After testing, publish your container. Optimization involves refining triggers and using advanced features like enhanced conversions.

    Tactic 4.1: Publish Your Container and Monitor for Errors

    Why this works: Only a live container sends real data. But errors can still occur due to site changes.

    Exactly how to do it:

    1. After testing, create a new version with a descriptive name (e.g., “v2 – Added purchase tracking”).
    2. Publish the version. Schedule publication during low traffic hours (e.g., 2 AM BST).
    3. Set up GTM monitoring alerts (e.g., via custom alerts in Google Analytics).
    4. Check Google Ads conversion reports daily for first week.
    5. Monitor bounce rate and page speed impact; GTM should add negligible load.
    6. If errors spike, rollback to previous version using GTM version history.

    Pro tip: Enable “Tag Sequencing” to ensure tags fire in order, preventing double-counting.

    📊 Expected results: Clean launch with <1% error rate. Rafirit Station’s average container health score is 96%.

    Tactic 4.2: Implement Enhanced Conversions

    Why this works: Enhanced conversions use first-party data to improve attribution, especially as cookies phase out.

    Exactly how to do it:

    1. In Google Ads, enable enhanced conversions for your conversion action.
    2. Choose “Google Tag Manager” as the setup method.
    3. Add a dataLayer variable containing user-provided data (email, phone) hashed with SHA256.
    4. In GTM, create a new tag of type “Google Ads Enhanced Conversions”.
    5. Map the dataLayer variables to the enhanced conversions fields.
    6. Test using the Google Ads API or preview mode.
    7. Publish and allow 48 hours for data collection.

    Pro script: “Push dataLayer.push({‘email’: hashedEmail, ‘phone’: hashedPhone}) on form submission.”

    📊 Expected results: Enhanced conversions recover 15-30% of conversions lost due to cookie blocking. Average CPA drops by 12%.

    Tactic 4.3: Cross-Domain and Subdomain Tracking

    Why this works: If your checkout is on a different domain (e.g., shop.yoursite.com), you need cross-domain tracking to avoid double-counting.

    Exactly how to do it:

    1. Identify all domains involved in the conversion path.
    2. In GTM, go to “Variables” and enable “Link Click” and “Cross-Domain” variables.
    3. Set up a “Cross-Domain Measurement” tag using Google Ads or GA4.
    4. Add the target domains as “auto-link domains” in your Google Ads tag settings.
    5. Test by navigating from domain A to domain B; verify the same conversion ID is passed.
    6. Use Google Tag Assistant to confirm no data leakage.

    Pro tip: Implement gtag(‘config’, ‘AW-CONVERSIONID’, { ‘linker’: { ‘domains’: [‘domain1.com’, ‘domain2.com’] } });

    📊 Expected results: Accurate attribution across domains. Clients see 20% increase in reported conversions from cross-domain paths.

    🏆 Real Case Study: How a Dhaka-Based Business Achieved 340% More Conversions

    Client: A Dhaka-based online fashion retailer (name anonymized). Industry: eCommerce. Monthly ad spend: ৳300,000.

    Before the fix: The client used Google Ads native tag, but only tracked “Thank You” page views. They were missing:

    • 75% of conversions from mobile app clicks (no proper deep linking).
    • Phone call conversions from ad clicks.
    • Form submissions on discount pages.

    Our strategy (Rafirit Station):

    • Implemented GTM container with enhanced conversions.
    • Set up click triggers for “Add to Cart” and “Buy Now” buttons.
    • Added form submission tracking for lead gen.
    • Integrated call tracking with Google Ads via GTM.
    • Deployed cross-domain tracking for checkout (shop.example.com).
    • Created a micro-conversion for “Scroll to 75% of product page”.

    Results after 30 days:

    • Attributed conversions increased by 340% (from 120 to 528 per month).
    • Revenue tracked: ৳12,40,000 (up from ৳3,50,000).
    • ROAS improved from 2.1x to 4.8x.
    • Cost per conversion dropped from ৳2,500 to ৳570.

    Client quote: “Rafirit Station showed us exactly which keywords drive sales. Now we optimize with real data, not guesses.”

    See more Rafirit Station case studies →

    ✅ Google Ads Conversion Tracking Setup Checklist

    Step Status
    Google Ads and GTM accounts linked
    Conversion actions defined (purchase, lead, etc.)
    GTM container installed on all pages
    Conversion ID and Label added to tag
    Trigger configured for primary conversion (e.g., thank-you page)
    Click triggers set for key buttons
    Form submission trigger active ⚠️
    Scroll depth tracking set up ⚠️
    Enhanced conversions enabled
    Cross-domain tracking implemented
    Preview mode test completed
    Conversion validation in Google Ads passed
    GTM published and monitored for 48 hours
    Google Tag Assistant verification done

    ❓ Frequently Asked Questions

    Q: What is Google Tag Manager and why use it for conversion tracking?

    Google Tag Manager (GTM) is a free tool that lets you manage tracking tags (like Google Ads conversion tracking) without editing website code. It simplifies deployment, reduces developer dependency, and allows rapid testing. Over 70% of top advertisers use GTM for conversion tracking because of its flexibility and version control.

    Q: How do I get my Google Ads Conversion ID and Label?

    In Google Ads, go to “Tools & Settings” > “Conversions”. Select the conversion action you want to track. Click “Tag Setup” and choose “Google Tag Manager”. You’ll see the Conversion ID (e.g., AW-123456789) and a unique Conversion Label. Copy these into your GTM tag configuration.

    Q: Can I track phone call conversions with GTM?

    Yes. Use call tracking software that integrates with GTM (e.g., CallRail, WhatConverts). You can also track clicks on click-to-call buttons with a click trigger. For call-only ads, Google Ads can automatically record calls. In GTM, push a dataLayer event when a call is initiated (via JS) to fire a conversion tag.

    Q: Why are my conversions not showing in Google Ads after setup?

    Common reasons: (1) Tag not published in GTM, (2) Trigger condition not met, (3) Conversion action status is “Inactive” or “Needs tag”. Use GTM preview mode to test, and check Google Ads “Conversions” page for status. Allow up to 24 hours for data to appear. Also ensure the tag fires on the correct page (e.g., thank-you page).

    Q: What is enhanced conversions and do I need it?

    Enhanced conversions use first-party data (like email addresses) to improve attribution accuracy, especially as cookies decline. Google hashes the data and matches it to signed-in users. It’s highly recommended for businesses with high-value conversions. Rafirit Station clients who enable it see a 12-30% lift in measured conversions.

    Q: How do I set up conversion tracking for multiple conversion actions?

    Create separate tags in GTM for each conversion action (e.g., “Purchase”, “Sign-up”, “Phone Call”). Use unique Conversion IDs and Labels from Google Ads. Each tag should have its own trigger (e.g., purchase tag fires on thank-you page, sign-up tag fires on confirmation page). This keeps data clean and simplifies optimization.

    Q: Does Rafirit Station offer Google Ads conversion tracking services?

    Absolutely! Rafirit Station Dhaka specializes in setting up, auditing, and optimizing Google Ads conversion tracking via GTM. Our team handles everything from initial setup to advanced enhanced conversions and cross-domain tracking. Book a free strategy call to see how we can improve your ROAS.

    🎯 The Bottom Line

    Setting up Google Ads conversion tracking in GTM is not just a technical requirement—it’s a strategic advantage. The counterintuitive truth is that accuracy matters more than quantity. Most marketers obsess over tracking every click, but the real win is knowing which clicks actually convert. By focusing on high-intent events and using robust testing, you can halve your cost per conversion.

    At Rafirit Station, we’ve seen Dhaka businesses save ৳50,000+ per month simply by fixing their tracking. The key is to treat tracking as a continuous improvement process, not a one-time setup. Start with the basics, then layer in enhanced conversions and micro-events.

    ⚡ Your Next Step (Do This Today)

    1. Log into your GTM account or create one if you haven’t.
    2. Create a container and install the snippet on your website (use your webmaster or a plugin).
    3. Go to Google Ads and grab your primary conversion ID and label.
    4. In GTM, create a new tag with “Google Ads Conversion Tracking” and paste the ID/label.
    5. Set a trigger to fire on your thank-you page (matches URL).
    6. Publish a new version and use preview mode to test.

    That’s it—you’ll have first conversion data flowing within 24 hours. From there, you can add click triggers, form tracking, and enhanced conversions.

    Ready to Get Results?

    Unlock the full potential of your Google Ads campaigns with accurate conversion tracking from Rafirit Station. Our experts will set up GTM, test thoroughly, and optimize for maximum ROAS.

    🗓 Book Your Free Strategy Call →

    💬 Drop “Google Ads conversion tracking” in the comments and we’ll send you our free setup checklist — no email required.

    🎯
    Need Google Ads management that maximises ROAS?
    -68% avg. cost per lead
    Get Free Ads Audit → 💬 Or WhatsApp us now

    💬 Leave a Comment

    Your email will not be published. Fields marked * are required.

    Ready to Apply This?

    Need Expert Help With Your
    Google Ads?

    Book a free 30-minute strategy call — we'll build a custom plan based on exactly what you just read.