Phone calls remain one of the highest-intent conversion actions. Someone willing to pick up the phone is often closer to purchasing than someone who fills out a form.

Yet many advertisers track online conversions meticulously while ignoring call conversions entirely. This blind spot means Google Ads cannot optimize for some of your most valuable leads.

This guide covers every method for tracking phone call conversions: click-to-call links, call extensions, dynamic number insertion, and offline call imports.


Why Call Tracking Matters for Google Ads

Without call tracking, you are missing critical data.

The Hidden Conversion Problem

A user clicks your Google Ad, visits your website, and calls the phone number displayed. They become a customer worth $5,000.

Without call tracking:

With call tracking:

Industries Most Affected

Call tracking is essential for:

If customers call before purchasing, you need call tracking.


Types of Call Conversions in Google Ads

Google Ads tracks calls in several ways:

1. Calls from Ads (Call Extensions/Assets)

Calls made directly from your ad using the call button. Google provides the tracking automatically.

2. Calls from Website (Click-to-Call)

Calls made by clicking a phone number on your website after arriving from an ad.

3. Calls from Website (Dynamic Number Insertion)

Calls made to a Google forwarding number displayed on your website, tracked back to the ad click.

4. Imported Call Conversions

Call data from third-party call tracking software or your CRM, uploaded to Google Ads.

Each method has different setup requirements and tracking capabilities.


Method 1: Tracking Calls from Ad Extensions

The simplest form of call tracking uses Google’s call assets (formerly call extensions).

How It Works

  1. You add a phone number to your Google Ads campaign
  2. Google displays a call button with your ads
  3. When users tap to call, Google tracks it automatically
  4. Calls meeting your duration threshold count as conversions

Setup Steps

Step 1: Create a Call Conversion Action

  1. In Google Ads, go to Goals → Conversions → Summary
  2. Click “New conversion action”
  3. Select “Phone calls”
  4. Choose “Calls from ads using call extensions or call-only ads”
  5. Configure settings:
    • Conversion name: “Calls from Ads”
    • Value: Set a value or use default
    • Call length: Minimum seconds to count as conversion (e.g., 60 seconds)
  6. Save

Step 2: Add Call Assets to Campaigns

  1. Go to Ads & Assets → Assets
  2. Click the blue plus button
  3. Select “Call”
  4. Enter your business phone number
  5. Choose which campaigns or ad groups to apply
  6. Save

Step 3: Enable Call Reporting

  1. Go to Admin → Account Settings
  2. Find “Call reporting”
  3. Toggle to “On”
  4. Save

Google now tracks calls made directly from your ads.

Limitations


Method 2: Tracking Click-to-Call on Your Website

Track when users click phone number links on your website.

How It Works

  1. User clicks a Google Ad and visits your website
  2. User clicks a tel: link to call your business
  3. GTM fires a conversion event
  4. Google Ads records the click-to-call conversion

This tracks intent to call, not the actual call. The user may cancel after clicking, but click-to-call remains a valuable signal.

Setup in Google Tag Manager

Step 1: Create the Click-to-Call Trigger

  1. In GTM, go to Triggers → New
  2. Name it “Click - Phone Number”
  3. Select “Click - Just Links”
  4. Choose “Some Link Clicks”
  5. Set condition: Click URL contains “tel:”
  6. Save

Step 2: Create the Google Ads Conversion Tag

  1. Go to Tags → New
  2. Name it “Google Ads - Click to Call”
  3. Select “Google Ads Conversion Tracking”
  4. Enter your Conversion ID and Conversion Label
  5. Set trigger to “Click - Phone Number”
  6. Save

Step 3: Create the Conversion Action in Google Ads

  1. In Google Ads, go to Goals → Conversions → Summary
  2. Click “New conversion action”
  3. Select “Website”
  4. Choose “Manual installation”
  5. Configure:
    • Name: “Click to Call”
    • Category: Phone call leads
    • Value: Assign appropriate value
  6. Copy the Conversion ID and Label for GTM
  7. Save

Step 4: Test the Implementation

  1. Open GTM Preview Mode
  2. Click a phone number on your site
  3. Confirm the conversion tag fires
  4. Check that Click URL contains your phone number

Enhancing Click-to-Call Tracking

Pass additional data with the conversion:

// Data layer push before tel: link click
window.dataLayer.push({
  event: "click_to_call",
  phone_number: "555-123-4567",
  page_location: window.location.pathname,
  call_source: "header"
});

Create GTM variables to capture this data and pass it with your conversion tag.


Method 3: Dynamic Number Insertion with Google Forwarding Numbers

Track actual phone calls (not just clicks) using Google’s forwarding numbers.

How It Works

  1. User clicks a Google Ad
  2. Your website displays a Google forwarding number instead of your real number
  3. User calls the forwarding number
  4. Google routes the call to your business and tracks it
  5. Call duration and conversion are recorded

Requirements

Setup Steps

Step 1: Create Website Call Conversion Action

  1. In Google Ads, go to Goals → Conversions → Summary
  2. Click “New conversion action”
  3. Select “Phone calls”
  4. Choose “Calls to a phone number on your website”
  5. Configure settings:
    • Name: “Website Calls”
    • Call length: Minimum duration (60+ seconds recommended)
    • Value: Assign value
  6. Note your Conversion ID and phone number configuration

Step 2: Add the Google Tag with Phone Snippet

Google provides a code snippet that replaces your phone number with a forwarding number for ad visitors.

The snippet looks like:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'AW-XXXXXXXXX', {
    'phone_conversion_number': '555-123-4567'
  });
</script>

Replace AW-XXXXXXXXX with your Conversion ID and 555-123-4567 with your actual business number.

Instead of hardcoding, use GTM for easier management:

  1. Create a Google Ads Conversion Linker tag (All Pages trigger)
  2. Create a Custom HTML tag for the phone snippet:
<script>
  gtag('config', 'AW-XXXXXXXXX', {
    'phone_conversion_number': '555-123-4567'
  });
</script>
  1. Set trigger to All Pages
  2. Ensure it fires after the main Google tag

Step 4: Format Phone Numbers Correctly

Google’s snippet finds and replaces phone numbers in your HTML. Numbers must:

Acceptable formats:

Step 5: Test Number Replacement

  1. Click one of your Google Ads (or use Google Ads Preview)
  2. Visit your website
  3. Check that phone numbers display as forwarding numbers (different from your actual number)
  4. Call the forwarding number to confirm routing

Limitations of Google Forwarding Numbers


Method 4: Third-Party Call Tracking Software

For advanced call tracking, use dedicated platforms like CallRail, CallTrackingMetrics, Invoca, or DialogTech.

Advantages Over Google Forwarding Numbers

How to Integrate with Google Ads via GTM

Most call tracking platforms offer GTM integrations.

Step 1: Set Up the Call Tracking Platform

  1. Create an account with your chosen provider
  2. Set up tracking numbers (local or toll-free)
  3. Configure number pools for dynamic insertion
  4. Install their JavaScript snippet

Step 2: Add the Snippet via GTM

Create a Custom HTML tag:

<!-- Example: CallRail snippet -->
<script type="text/javascript" src="//cdn.callrail.com/companies/XXXXX/YYYYY/swap.js"></script>

Set trigger to All Pages.

Step 3: Track Call Completions in GTM

Most platforms fire JavaScript events when calls complete. Capture these in GTM:

// Example: CallRail callback
CallRail.onComplete = function(call) {
  window.dataLayer.push({
    event: "phone_call_complete",
    call_duration: call.duration,
    call_source: call.source,
    caller_number: call.caller_number,
    tracking_number: call.tracking_number
  });
};

Create a Custom Event trigger for “phone_call_complete” and fire your Google Ads conversion tag.

Step 4: Send Conversions to Google Ads

Option A: Real-time via GTM

Fire Google Ads conversion tags when the call tracking platform reports a completed call.

Option B: Offline import

Export call data and import to Google Ads via:

Offline import allows you to:


Method 5: Importing Offline Call Conversions

For businesses where calls are qualified by sales teams, import conversions after the fact.

How It Works

  1. User clicks Google Ad (GCLID captured)
  2. User calls your business
  3. Call is logged with GCLID in your CRM
  4. Sales team qualifies the lead
  5. Qualified lead data is uploaded to Google Ads

Setup Steps

Step 1: Capture GCLID with Calls

Your call tracking or CRM system must capture the GCLID. Methods include:

Whisper message: The call tracking system plays the GCLID or source to the agent

CRM integration: Call data automatically syncs with GCLID from the web session

Manual entry: Agent asks how the caller found you and logs the source

Step 2: Create Offline Conversion Action

  1. In Google Ads, go to Goals → Conversions → Summary
  2. Click “New conversion action”
  3. Select “Import”
  4. Choose “CRM, files, or other data sources”
  5. Select “Track conversions from clicks”
  6. Configure:
    • Name: “Qualified Phone Lead”
    • Value: Set based on average lead value
  7. Save

Step 3: Prepare Import Data

Format your data with required columns:

Google Click IDConversion NameConversion TimeConversion Value
EAIaIQob…Qualified Phone Lead2026-02-28 14:30:00500

Step 4: Upload to Google Ads

  1. Go to Goals → Conversions → Uploads
  2. Click the plus button
  3. Select your file
  4. Preview and apply

For automation, connect Google Sheets or use the Google Ads API.


Implementing Call Tracking for Different Scenarios

Scenario 1: Single Location Business

Use Google forwarding numbers for simplicity:

Scenario 2: Multi-Location Business

Use third-party call tracking:

Scenario 3: High-Value B2B Calls

Implement offline conversion import:

Scenario 4: Call Center Operations

Integrate call tracking with call center software:


Best Practices for Call Tracking

Set Appropriate Call Duration Thresholds

Not every call is a conversion:

Test different thresholds based on your average sales call length.

Track Multiple Call Conversion Actions

Create separate conversions for:

Use “primary” and “secondary” conversion settings to control what Smart Bidding optimizes for.

Include Call Value

Assign monetary values to call conversions:

Monitor Call Quality

Track not just call volume but call quality:

Ensure Phone Number Visibility

Common issues that break call tracking:

Audit your site to ensure all phone numbers are trackable.


Troubleshooting Common Issues

Google Forwarding Number Not Displaying

Click-to-Call Not Tracking

Call Conversions Not Appearing in Google Ads

Duplicate Call Conversions


Key Takeaway

Phone calls often represent your highest-value conversions. Without proper tracking, Google Ads cannot optimize for them.

Start with click-to-call tracking in GTM - it is quick to implement and provides immediate data. Add Google forwarding numbers for actual call tracking. Upgrade to third-party call tracking if you need recordings, multi-source attribution, or CRM integration.

For businesses where call quality matters more than call volume, implement offline conversion imports to feed qualified lead data back to Google Ads.

The goal is giving Smart Bidding complete visibility into which clicks drive phone calls that become customers. The more conversion data you provide, the better your campaigns perform.

Related Posts

How Claude AI Can Help You Set Up Google Ads Tracking in Google Tag Manager

11 min read

Claude AIGoogle Tag ManagerGoogle AdsConversion TrackingAI ToolsClaude AI Series

WhatConverts Numbers Disapproved in Google Ads Call Assets — Fix It With Search Console

10 min read

Google AdsWhatConvertsCall TrackingGTM Advanced SeriesConversion Tracking

How Google Tag Manager, GA4, and Google Ads Work Together

7 min read

Google Tag ManagerGA4Google AdsConversion TrackingGTM Intro Series
Adnan Agic

Adnan Agic

Google Ads Strategist & Technical Marketing Expert with 5+ years experience managing $10M+ in ad spend across 100+ accounts.

Need Help With Your Google Ads?

I help e-commerce brands scale profitably with data-driven PPC strategies.

Get In Touch
Back to Blog