
If you’re putting time and money into digital marketing, you need to know what’s actually working. One of the most common frustrations we hear from business owners is this: “We’re getting traffic, but we don’t know where our calls are coming from.” That’s a problem, especially when phone calls are your main source of leads.
This is where Google Tag Manager can help. With the right setup, you can track which ads and pages are making your phone ring. That means no more guesswork. Just clear, actionable data.
In this post, we’ll walk you through how to use Google Tag Manager to track calls, see which marketing campaigns are performing, and understand which pages drive results. If you’re a business owner, marketer, or work with a team like ours, this is the kind of insight that can seriously improve your return on investment.
What Is Google Tag Manager?
Google Tag Manager, or GTM, is a free tool from Google that lets you manage tracking codes on your website without needing a developer every time you want to make a change. With GTM, you can add tags that fire when someone takes a specific action on your site. For example, when someone clicks a phone number or submits a contact form.
It gives you control over your data and helps you measure what matters. Whether you’re running Google Ads, Facebook campaigns, or focusing on SEO, GTM helps connect the dots.
Setting it up properly is important. That’s where professional help comes in. Many businesses rely on GTM installation services to get the foundation right. Once the setup is in place, tracking calls is a lot easier.
Why Call Tracking Is So Important
For many service businesses, phone calls are the highest converting type of lead. If you’re a plumber, lawyer, HVAC technician, dentist, or consultant, chances are your best clients come in through a phone call, not an online form.
If you’re running ads but don’t know which ones are bringing in calls, it’s like throwing darts in the dark. You might be spending thousands a month but have no clear idea which campaigns are actually producing results. That’s not a good place to be.
By using Google Tag Manager to track call clicks and tying that data into your analytics, you can start answering questions like:
- Which ads lead to calls?
- Which landing pages are converting best?
- Are people calling after coming from paid search or organic search?
- What’s my cost per call?
Once you have that data, you can make smarter decisions. You can pause underperforming ads, boost the ones that are working, and fine-tune your landing pages.
What You Need Before You Start
To use GTM for tracking phone calls, here are the basics you’ll need:
- Google Tag Manager installed on your site
This is the first step. If you’re not sure how to do it, it’s smart to get help from a GTM professional or use trusted GTM installation services. Once it’s added, it gives you full control over tags and triggers.
- A clickable phone number
On your website, your phone number needs to be in a format people can click on, especially on mobile. If someone taps it, their phone should start dialing. This is often done using a simple link that starts with “tel:” behind the scenes. Most modern sites already have this in place.
- Google Analytics 4
You’ll want to send your call click data into GA4 so you can see it in your reports and even import it into Google Ads later.
- (Optional) Call tracking software
If you want advanced tracking by traffic source or campaign, tools like CallRail or similar platforms can assign dynamic phone numbers based on where users are coming from. This is a great addition if you’re running paid ads and want to get even more granular with your data.
How to Use GTM to Track Which Ads and Pages Drive Phone Calls
Here’s a simplified overview of how the process works.
Step 1: Create a trigger in GTM Once GTM is installed, log into your account and create a new trigger that fires when someone clicks your phone number. You can set it to detect when a link contains “tel:” so it only tracks phone call clicks.
Step 2: Create a tag to send the data to GA4 Set up a new tag in GTM that pushes an event to Google Analytics every time someone clicks to call. Name the event something like “call_click” so it’s easy to find in your reports.
Step 3: Test everything Use the preview feature in GTM to test your tag and trigger. Visit your site, click the phone number, and check if the event fires properly. You can also test it inside GA4 using the real-time report.
Step 4: Link your GA4 account with Google Ads Once you have call click data showing up in GA4, link it with your Google Ads account. This lets you import your events as conversions so you can see which campaigns and keywords are driving calls.
Step 5: Use reports to analyze performance In GA4, you’ll be able to see which pages triggered the most call clicks. You can break it down by source, campaign, or even device. This helps you see if a landing page from your ad campaign is really doing its job or if you need to make changes.
What About Tracking by Landing Page?
Once your call tracking event is working, you can go a step further and look at performance by page. For example, if you’re running two different ads that go to different landing pages, you can check which one led to more phone calls.
This is incredibly useful if you’re A/B testing pages or trying to improve your conversion rate. If one page leads to way more calls than another, you know where to focus.
In Google Analytics, just go to the Events section and filter your “call_click” event by page path or landing page. You can also combine this with source or campaign data to get a full picture.
Using Dynamic Call Tracking for Better Attribution
If you want to go even deeper, consider using a dynamic call tracking tool. These platforms assign unique phone numbers to visitors based on how they arrived at your site. For example, someone who came through a Google Ad would see one number, while someone from organic search sees another.
When a call comes in, the platform tracks which source, campaign, or even keyword led to the call. This data can also be sent to Google Analytics or Google Ads, giving you even more control over your reporting.
Dynamic call tracking isn’t necessary for everyone, but if you’re spending good money on ads, it’s a smart investment.
How We Use GTM at BullsEye Internet Marketing
At BullsEye Internet Marketing, we take tracking seriously. We’ve worked with hundreds of clients in highly competitive industries, and the one thing they all have in common is this—they want to know where their leads are coming from.
That’s why we build every campaign with proper Google Tag Manager setup from the start. We don’t just install it and leave it there. We make sure the tags, triggers, and events are all set up to measure real business outcomes, like phone calls and contact form submissions.
Our team uses GTM to connect the dots between your ads, your site, and your actual results. Whether it’s setting up basic click-to-call tracking or full attribution using dynamic phone numbers, we make sure the data you’re looking at actually means something.
Most agencies focus on impressions and clicks. We focus on calls, conversions, and real results. And we never lock clients into long-term contracts. We let our performance do the talking.

Maximize ROI with GTM Call Tracking – BullsEye Internet Marketing
If you’re not tracking which ads and pages are generating phone calls, you’re probably wasting part of your marketing budget. And with the tools available today, there’s really no excuse not to track this stuff.
Google Tag Manager gives you the power to collect this data and take action. Once you see what’s working, you can make smart moves that grow your business.
Whether you do it yourself or get help from experts who offer reliable GTM installation services, just make sure you get it done right.
Want to see which campaigns are making your phone ring? Let’s talk. At BullsEye Internet Marketing, we’ll set you up with tracking that tells the full story. No guesswork. Just real, measurable results.
