Google Ads Conversion Tracking: Setting Up End-to-End Attribution
Set up bulletproof Google Ads conversion tracking for Indian businesses. Covers GA4 integration, offline conversions, phone tracking, and attribution.
Google Ads Conversion Tracking: Setting Up End-to-End Attribution
Without conversion tracking, Google Ads is a slot machine — you put money in and hope for the best. With proper tracking, it becomes a precision instrument where every rupee spent can be traced to a business outcome. Yet in our experience auditing Indian Google Ads accounts, over 60% have incomplete or misconfigured conversion tracking.
This guide covers how to set up comprehensive, end-to-end conversion tracking that captures every touchpoint from the first click to the final sale — even when that sale happens offline or via WhatsApp.
Why Most Indian Businesses Get Tracking Wrong
The core problem: Indian customer journeys are rarely linear. A typical B2B buyer might:
- Search "CRM software India" on Google (click your ad)
- Visit your website, browse features, leave without converting
- See your retargeting ad on YouTube two days later
- Search your brand name, visit again, fill out a form
- Receive a call from your sales team
- Convert to a paying customer 14 days later
If you only track the form submission, you are missing the full picture. If you only credit the last click (brand search), you undervalue the initial Google Ads click that started the journey. End-to-end attribution solves this.
Step 1: Install Google Tag Manager (GTM)
GTM is the control centre for all your tracking tags. Install it once and manage all future tracking changes without touching your website code.
Installation Process
- Create a GTM account at tagmanager.google.com.
- Create a container for your website (Web type).
- Add the GTM container code to every page of your website — the
<head>snippet and the<body>snippet. - Verify installation using GTM's Preview mode or the Google Tag Assistant Chrome extension.
If you use WordPress, Shopify, or a similar CMS, plugins can automate this installation. But verify the code placement manually — plugin misconfigurations are a common source of tracking failures.
Step 2: Configure Google Ads Conversion Actions
In Google Ads, navigate to Tools > Conversions and create conversion actions for every business-critical event:
Primary Conversions (Count Toward Bidding)
- Form submissions: Contact forms, enquiry forms, demo requests.
- Purchases: E-commerce transactions with revenue values.
- Phone calls from ads: Calls initiated by clicking the phone number in your ad.
- Phone calls from website: Calls initiated from your landing page after an ad click.
- WhatsApp clicks: Users who tap your WhatsApp button after landing on your page from an ad.
Secondary Conversions (Observation Only)
- Key page views: Pricing page, product comparison page, testimonials page.
- Video views: Users who watch a product demo video on your landing page.
- Scroll depth: Users who scroll past 75% of the page (indicates engagement).
- Time on site: Sessions longer than 2 minutes.
Primary conversions tell Google's Smart Bidding what to optimise for. Secondary conversions provide additional intelligence without skewing the bidding algorithm.
Step 3: Implement Tracking Tags via GTM
Google Ads Conversion Tag
- In GTM, create a new tag of type "Google Ads Conversion Tracking."
- Enter the Conversion ID and Conversion Label from your Google Ads conversion action.
- Set the trigger to fire on the appropriate event — form submission confirmation page, purchase confirmation page, or custom event.
Google Ads Remarketing Tag
- Create a "Google Ads Remarketing" tag in GTM.
- This tag should fire on all pages (All Pages trigger).
- It enables audience building for remarketing campaigns and provides additional signals to Smart Bidding.
GA4 Configuration Tag
- Create a "Google Analytics: GA4 Configuration" tag.
- Enter your GA4 Measurement ID.
- Fire on all pages.
- This enables cross-platform analytics and enhanced conversion modelling.
Step 4: Enhanced Conversions
Enhanced conversions is a Google feature that uses first-party customer data (email, phone number, name) to improve conversion measurement accuracy, especially as third-party cookies phase out.
Setup Process
- Enable Enhanced Conversions in Google Ads under Conversions > Settings.
- In GTM, update your conversion tag to include user-provided data variables.
- Map the data fields: email address (most important), phone number, first name, last name, street address.
- The data is hashed before being sent to Google, ensuring privacy compliance.
Enhanced conversions are particularly important for Indian businesses because:
- Many users browse on mobile but convert later on a different device.
- WhatsApp and phone call conversions often happen outside the browser.
- B2B sales cycles span multiple sessions across days or weeks.
Step 5: Phone Call Tracking
Phone calls are a primary conversion channel for Indian businesses. Set up comprehensive call tracking:
Google Ads Call Extensions
Enable call reporting in your call extensions. Google assigns a forwarding number and tracks call duration. Set the minimum call duration for counting as a conversion (recommended: 60 seconds for most businesses).
Website Call Conversions
- In Google Ads, create a "Calls from website" conversion action.
- Install the Google forwarding snippet on your website (via GTM).
- Google dynamically replaces your phone number with a tracking number for users who arrived via ads.
- This tracks which keywords and ads drive phone calls from your website.
Third-Party Call Tracking
For businesses with high call volume (50+ calls/day), consider a dedicated call tracking platform that:
- Records calls for quality analysis.
- Attributes calls to specific keywords and campaigns.
- Integrates with your CRM to track call-to-sale conversion rates.
- Supports multiple languages (critical for businesses handling calls in Hindi, Tamil, etc.).
Step 6: Offline Conversion Import
Many Indian businesses — real estate, education, financial services, B2B — close sales offline. Google Ads supports importing offline conversion data to close the attribution loop.
How It Works
- When a user clicks your ad, Google records a Google Click ID (GCLID).
- Capture and store the GCLID in your CRM when the user submits a form or makes an enquiry.
- When that lead converts to a sale (days, weeks, or months later), upload the conversion with the GCLID back to Google Ads.
- Google attributes the offline sale to the original click, keyword, and campaign.
Implementation Steps
- Add a hidden GCLID field to all your website forms.
- Store the GCLID in your CRM alongside the lead record.
- Create an offline conversion import in Google Ads (Tools > Conversions > Uploads).
- Upload a CSV file with GCLID, conversion name, conversion time, and conversion value.
- Automate this using the Google Ads API or Zapier for regular uploads.
Offline conversion import is transformative for Indian B2B businesses. Without it, Google sees a form submission but not the INR 5,00,000 deal that followed. With it, Smart Bidding can optimise for actual revenue, not just leads.
Step 7: Attribution Model Selection
Google Ads offers several attribution models that determine how credit for a conversion is distributed across touchpoints:
Available Models in 2026
- Data-driven attribution (DDA): Google's machine learning model that assigns credit based on actual contribution. This is now the default and recommended model for most accounts.
- Last click: All credit goes to the last ad click. Simple but misleading — it undervalues awareness campaigns.
- First click: All credit goes to the first ad click. Useful for understanding which campaigns initiate customer journeys.
- Linear: Equal credit to every touchpoint. Fair but not precise.
- Time decay: More credit to touchpoints closer to the conversion. Reasonable for short sales cycles.
- Position-based: 40% to first click, 40% to last click, 20% split among middle touches.
Recommended Approach for Indian Businesses
Use Data-Driven Attribution if your account has sufficient conversion volume (typically 300+ conversions per month across the account). For smaller accounts, use Position-Based attribution as it balances awareness and conversion credit.
The attribution model you choose affects which campaigns, keywords, and ads appear to perform best. A change from Last Click to DDA often reveals that generic, top-of-funnel keywords contribute more to revenue than previously thought.
Step 8: Cross-Platform Attribution
Indian customers interact with your brand across multiple platforms. Connect these data sources for complete attribution:
GA4 Integration
- Link your Google Ads and GA4 accounts.
- Import GA4 audiences into Google Ads for targeting.
- Import GA4 conversions as secondary conversion sources.
- Use GA4's cross-device reports to understand how mobile and desktop interactions connect.
CRM Integration
- Connect your CRM (Salesforce, HubSpot, Zoho, LeadSquared) to Google Ads via offline conversion import.
- Pass lead quality signals back to Google — not just "lead generated" but "lead qualified" and "deal closed."
- This enables Google's algorithm to optimise for lead quality, not just quantity.
Verification and QA Checklist
After setup, verify everything works:
- GTM Preview Mode: Walk through a test conversion and verify all tags fire correctly.
- Google Ads Tag Assistant: Check that conversion tags are detected on your confirmation pages.
- Real-time GA4 reports: Verify events appear in real-time when you complete a test conversion.
- Conversion column in Google Ads: Wait 24-48 hours and confirm conversions are recording.
- Test across devices: Complete test conversions on mobile (Android and iOS) and desktop.
- Test enhanced conversions: Verify hashed user data is being sent with the conversion tag.
Troubleshooting Common Issues
- Conversions not recording: Check GTM tag firing triggers. Ensure the conversion action status is "Recording conversions" in Google Ads.
- Duplicate conversions: Set the counting method to "One" for lead generation (one conversion per click) and "Every" for e-commerce (every purchase counts).
- Conversion value mismatch: Ensure currency is set to INR and the value is passed dynamically for e-commerce transactions.
- Cross-domain tracking issues: If your checkout is on a different domain, configure cross-domain tracking in GA4 and ensure the GCLID persists across domains.
Conversion tracking is not glamorous work, but it is the foundation upon which every optimisation decision rests. At AnantaSutra, proper conversion tracking setup is the first thing we implement in any new engagement — because we have seen firsthand how accurate data transforms campaign performance. If your tracking is incomplete or you suspect data quality issues, our analytics team can audit your setup and build an end-to-end attribution framework that gives you complete visibility into your Google Ads ROI.