Want to track phone calls driven by your Google Ads? With Google Tag Manager (GTM), you can easily set up call tracking to see which ads and keywords lead to valuable phone calls. Google’s system uses forwarding numbers to connect calls back to specific campaigns, helping you optimize ad spend and improve ROI.
Here’s what you need to know:
- Why track calls? Phone calls often signal high-interest leads. Tracking them shows which ads and keywords perform best.
- How it works: Google dynamically replaces your business phone number with a forwarding number when users visit your site via an ad.
- Key setup tools: Google Ads, GTM, and website permissions.
- Steps: Create a Google Ads conversion action, configure GTM tags, and test to ensure accuracy.
This approach ensures you measure meaningful calls, not just clicks, and helps you focus on ads that drive real results.
Google Ads Phone Call Tracking Setup Process with GTM
Google Ads Website Phone Call Conversion Tracking Tutorial

sbb-itb-d8a1e45
What You Need Before Starting
Before jumping into the setup, make sure you have the necessary accounts, permissions, and details ready. This preparation will save you time and help you avoid unnecessary delays.
Required Accounts and Access
To properly track phone calls, you'll need the following:
- A Google Ads account: Ensure call reporting is enabled so you can generate forwarding numbers. Also, turn on auto-tagging to accurately track click data.
- A Google Tag Manager (GTM) account: You’ll need access to a workspace with permissions to create tags, variables, and triggers. Additionally, you must have the ability to publish changes to your live website. Make sure the GTM container snippet is installed across all pages of your site.
- Website edit permissions: These are necessary to apply changes directly to your site.
- If your Google Ads account is part of a Manager Account (MCC), the manager must accept the "Customer Data terms" before you can proceed.
- Verify that your business operates in a country where Google forwarding numbers are supported.
Information You'll Need
Once your accounts are ready, gather the following key details:
- Conversion ID and Conversion Label: These identifiers come from Google Ads when you create a conversion action. They’re essential for linking GTM data to your Google Ads account.
-
Two phone numbers:
- The display number: This is the number as it appears on your website. Keep the formatting exactly the same (e.g., "1-800-123-4567").
- The destination number: This is the actual business phone line where calls will be received.
- Minimum call length: Decide on a threshold (e.g., 60 seconds) to ensure only meaningful calls are counted as conversions.
| Requirement | Required Detail | Why It Matters |
|---|---|---|
| Conversion ID | Unique numeric ID from Google Ads | Links GTM data to your Google Ads account |
| Conversion Label | Alphanumeric string from the conversion action | Identifies the specific conversion being tracked |
| Display Number | Exact number shown on your website | Ensures proper replacement with forwarding numbers |
| Destination Number | Your actual business phone line | Ensures calls are routed to the correct phone |
| Call Duration | Minimum seconds (e.g., 60) | Filters out short, irrelevant calls |
Having these details ready will allow you to seamlessly set up and configure your call tracking in Google Ads and GTM.
Setting Up Phone Call Conversions in Google Ads
To track phone call conversions effectively, you'll need to create a conversion action in Google Ads and use the generated tracking identifiers in Google Tag Manager.
Create a New Conversion Action
Start by logging into your Google Ads account. Navigate to Goals > Summary, then click + Create conversion action. From the options, choose Conversions from phone calls and select Calls from website visits. You'll also need to pick a conversion category, such as Lead or Contact, depending on your campaign goals.
Configure Conversion Settings
Next, fine-tune your conversion settings. Set a minimum call duration - commonly 60 seconds - to filter out brief or accidental calls. Assign a monetary value to each call to measure ROI effectively. Then, decide whether to count One conversion for unique leads or Every conversion for all calls.
Ensure the phone number displayed on your website matches the format you enter here. Google will replace this number with a forwarding number to enable tracking. Once you've completed these steps, save the conversion action. Keep in mind that it may take up to an hour for the new conversion to activate.
Get Your Conversion ID and Label
After saving, return to Goals > Conversions > Summary, find your new conversion action, and click Use Google Tag Manager. Here, you'll find two critical pieces of information:
- Conversion ID: This is your account's unique identifier and remains consistent across all conversion actions in Google Ads.
- Conversion Label: This identifies the specific phone call conversion action you're setting up.
Copy both values carefully, ensuring no extra spaces, as you'll need these for Google Tag Manager.
"The Conversion ID is your unique account identifier. It's the same for all conversions in your Google Ads account. The Conversion Label is a unique identifier for this specific conversion action... This is how Google Ads knows which specific action to credit when your GTM tag fires." - Julius Fedorovicius, Founder, Analytics Mania
With these identifiers in hand, you're ready to move on to configuring Google Tag Manager to finalize your phone call tracking setup.
Setting Up Google Tag Manager for Call Tracking

Now that you’ve got your Conversion ID and Label from Google Ads, it’s time to configure phone call tracking with Google Tag Manager (GTM). This step ensures data flows properly between your site and Google Ads, linking calls to the ads that drove visitors to your site.
Set Up the Conversion Linker Tag
Start by creating a Conversion Linker tag. This tag collects ad click data, specifically Google Click IDs (GCLIDs), and stores it in first-party cookies on your domain. Without this, Google Ads can’t connect phone calls to specific ads.
"Conversion linker tags are used to help tags measure click data so that conversions are measured effectively." - Google Ads Help
In GTM, create a new Conversion Linker tag and set the trigger to All Pages. This ensures the tag fires whenever a user lands on your site, no matter which page they start on. If your conversion process spans multiple domains, enable the Link across domains option to pass click data seamlessly between sites.
Once this is in place, you’re ready to configure the tag that handles phone number replacement.
Create a Google Ads Calls from Website Conversion Tag
Next, create a Google Ads Calls from Website Conversion tag in GTM. This tag dynamically replaces your business phone number with a Google Forwarding Number (GFN) for ad tracking. To set it up, you’ll need to fill in three fields:
- Business Phone Number: Enter your number exactly as it appears on your website. Use the national format (e.g., (555) 123-4567) instead of international formats with a plus sign (e.g., +1 (555) 123-4567), as the tag doesn’t handle international formats correctly.
- Conversion ID: Paste the ID you copied earlier from Google Ads.
- Conversion Label: Add the label associated with your specific conversion action.
| Tag Component | Required Input | Purpose |
|---|---|---|
| Conversion Linker | Trigger: All Pages | Stores GCLID in first-party cookies for attribution |
| Call Conversion Tag | Phone Number (exact match) | Identifies which number to replace with a Google Forwarding Number |
| Call Conversion Tag | Conversion ID & Label | Links website activity to the specific Google Ads conversion action |
Set the Trigger for the Tag
Set the trigger for the Google Ads Calls from Website Conversion tag to All Pages. This ensures the tag is active on every page where your phone number appears. The dynamic replacement script will then switch your business number with a Google Forwarding Number whenever someone arrives through an ad.
"The tag will fire on all pages but it won't record a conversion unless the user comes from an ad, calls the GFN and the minimum call duration is met." - Usman Qureshi, Web Analytics Content Creator, MeasureSchool
After finalizing both tags, hit Submit in GTM to save your container. This completes your setup, enabling seamless call tracking for your Google Ads campaigns.
Testing and Troubleshooting Your Setup
Once you've published your tags in Google Tag Manager (GTM), it's crucial to confirm they're working properly before relying on the data. Start by using GTM’s Preview Mode to load your website and ensure that both the Conversion Linker and call conversion tags fire on every page. For accuracy, double-check that the Conversion ID, Conversion Label, and Displayed Phone Number match your Google Ads settings exactly. This step ensures your call tracking setup aligns smoothly with your overall Google Ads campaigns.
Test Tag Firing in Preview Mode
GTM’s Preview Mode is a handy tool for checking which tags fire as you navigate through your site. If you notice that the call tag isn’t firing, it’s a good idea to verify whether the GTM container code has been installed on every page of your website.
Verify Dynamic Number Replacement
To test if your phone number dynamically swaps to a Google Forwarding Number, add /#google-wcc-debug to the end of your website’s URL (e.g., yoursite.com/#google-wcc-debug). If your URL already has query parameters (like ?id=123), just append #google-wcc-debug to the end. A debug window should pop up in the lower-left corner of your screen. Click the "Force" button in this window to simulate an ad click event. Your business phone number should then change to test digits, such as 999-999-9999.
"If unsuccessful, revisit your tag in Google Tag Manager and ensure the telephone number is exactly as it appears on your web page." - Harry Brace, Director, Head of Solutions, Impression
Common Issues and Solutions
One of the most common problems in call tracking setups is a mismatched phone number. Every detail - digits, spaces, and punctuation - must match exactly between your GTM configuration and the number displayed on your website. For example, if your website shows (555) 123-4567 but GTM uses 555-123-4567, the replacement will fail.
If you’re working with international numbers, avoid using the plus sign (+) in GTM settings. Stick to the national format to avoid formatting errors. Also, keep in mind that the standard GTM tag can only track one phone number per page. If your website features multiple numbers, consider using third-party tools like CallRail or WhatConverts to handle the tracking.
If you're running multiple tests by clicking your own ads, remember to delete the "gwcc" cookie from your browser between clicks. This resets the tracking state and prevents false results.
| Issue | Likely Cause | Recommended Fix |
|---|---|---|
| Number not replacing | Mismatched digits | Ensure GTM "Phone Number to Replace" matches the exact text on your website. |
| Plus sign (+) appearing | International format bug | Use the national format without the "+" in GTM settings. |
| Tag not firing | Missing Linker tag | Add the Conversion Linker tag to fire on All Pages. |
| Missing debug window | Caching issues | Reload the page or test in an Incognito window. |
| No data in Google Ads | Call too short | Confirm the call lasted longer than the Minimum Call Length setting in Google Ads. |
How Surfside PPC Can Help

Setting up phone call tracking can feel like a daunting task. While this guide breaks down the process, Surfside PPC goes a step further by not only managing your campaigns but also fine-tuning them to maximize performance. We specialize in Google Ads management and conversion tracking, ensuring every step is handled effectively.
Google Ads Management Services
Our Google Ads Management Services start at $500/month and cover everything from the technical setup of conversion tracking to ongoing campaign optimization. We take care of the entire process, including accurate number matching for call tracking. But we don’t stop there - our team analyzes which keywords, ads, and campaign types generate the most valuable phone calls. Using that data, we refine bidding strategies like Target CPA or Target ROAS to deliver stronger ROI for your business.
Consulting Plans for Tailored Guidance
For businesses that prefer a more hands-on approach or need help tackling specific challenges, our Consulting Plans are a great fit. These 90-minute sessions are designed to address your unique needs, whether it’s troubleshooting Google Tag Manager setups, setting appropriate call duration thresholds (e.g., 60 seconds to filter out low-quality leads), or creating mobile-specific triggers for "tel:" link clicks. These sessions are perfect for businesses looking for expert advice without committing to ongoing management services.
Surfside PPC Plans Comparison
| Service Option | Best For | Key Features | Pricing |
|---|---|---|---|
| Google Ads Management | Businesses wanting continuous, hands-off optimization and growth. | Full campaign management, conversion tracking setup, monthly optimizations, and performance reporting. | Starting at $500/month |
| Consulting Plans | Businesses needing specific advice or setup assistance. | Custom 1-3 session packages for account reviews, troubleshooting, and tailored strategy guidance. | Custom per-session pricing |
Whether you're a plumber, dentist, or any service-based business that depends on phone leads, we connect every call back to its ad. This means smarter ad spend decisions and faster business growth tailored to your needs.
Conclusion
Setting up phone call tracking in Google Ads using Google Tag Manager goes beyond technical know-how - it's about tying your advertising spend to real, actionable results. By creating a phone call conversion action, implementing the GTM tag, and enabling the Conversion Linker across your site, you can pinpoint which keywords and ads are driving valuable phone leads.
Getting the details right is essential. Properly formatting phone numbers and setting an appropriate call duration ensures your tracking is accurate and effective. As Usman Qureshi from MeasureSchool puts it:
"Tracking phone call conversions helps you to identify which keywords, ads, campaign types, etc. drive the most interactions. This helps to focus on high-performing elements, ensuring your campaigns are not just driving traffic but also conversions".
Once your tracking is live, you can tap into automated bidding strategies like Target CPA and Target ROAS. These tools allow Google's algorithms to optimize bids based on actual phone calls, not just website clicks. This is especially valuable for service-oriented businesses - think plumbers, dentists, or lawyers - where phone calls often mean high-value leads. With this setup, you’re laying the groundwork for smarter ad management and better ROI.
Before going live, make sure to test your configuration using GTM's Preview mode and the debug URL suffix. Keep in mind, it may take up to three hours for your conversion status to switch from "Inactive" to "Active" in Google Ads.
With precise call tracking in place, you’re no longer working on assumptions. Instead, you’re making informed decisions that maximize your budget and turn every phone call into measurable business growth.
FAQs
Will this track calls from organic traffic too?
Yes, you can track calls from organic traffic using call tracking on your website. This works by replacing your displayed phone number with a Google server number. The server number redirects calls to your actual line while allowing you to track their source. This method ensures you can measure call conversions accurately, whether they come from paid or organic traffic.
Can I track more than one phone number on my site?
Yes, it's possible to track multiple phone numbers on your site using Google Ads and Google Tag Manager. The process involves creating separate conversion actions or tags for each phone number. Then, you configure the tags and triggers to match the specific numbers.
This setup ensures you can monitor calls to different numbers based on factors like the page they appear on or their location. By doing this, you’ll get precise data on phone call conversions, helping you measure performance more effectively.
Why isn’t my phone number swapping to a Google forwarding number?
If your phone number isn't swapping, it's likely due to incomplete setup steps. Here's what you should check:
- Call assets: Make sure they're properly configured.
- Call conversion tracking: Confirm this is enabled.
- Call extensions or call ads: Ensure these are linked to your campaign.
Additionally, verify that the phone number on your website is set to swap. This requires correctly setting up tags and triggers in Google Tag Manager. Finally, double-check every configuration to ensure accuracy.
0 comments