What Can You Use for Call Tracking on Your Website?
The phone rings all Monday morning, whoever answers writes "Google" on the intake sheet because that's what most callers say, and by the quarterly review the ad platforms are reporting form fills while the calls, which are often the warmest leads you get, sit outside every report you have. If you want to know which ads, keywords and pages make the phone ring, and which of those calls become customers, you need something between the website and the phone, so what can you use for call tracking on your website?
For call tracking on your website, use dynamic number insertion, which shows each visitor a phone number tied to their source, plus the free call conversions in Google Ads, then connect calls to your CRM and count only qualified calls.
Which of those pieces you need depends on where your calls come from, and the sections below cover how each one works, how to set it up, and how to tell a sales call from a wrong number.
How Does Call Tracking on a Website Work?
Call tracking on a website works by replacing your published phone number with a tracking number tied to where the visitor came from, so when the phone rings, the system knows which source, campaign, keyword or page produced the call.
The most useful version is dynamic number insertion (DNI), where a script reads how each visitor arrived and shows a number from a pool assigned to that source, and when the call rings through, the service records the source with the call's time, length, the caller's number and, if you choose, a recording.
A simpler version gives each channel one fixed number, which can't separate website visitors who arrived from different places, and either way the aim is to get calls into the same record as your form fills, which the Channel Selection step lists among what a source of truth needs if buyers phone you.
Can You Track Phone Calls With Google Ads and Google Analytics?
Google Ads tracks phone calls for free in several ways, mostly for calls that follow a Google ad, and Google Analytics can record taps on a phone link from any visitor but not the calls themselves, so on their own they cover only part of what call tracking across all your marketing does.
Google Ads offers five kinds of phone call conversion:1
The phone call conversions Google Ads can track
| Google Ads option | What it counts |
|---|---|
| Calls from ads | Calls made directly from call-only ads, or call and location assets in your ads, that last at least the minimum length you set |
| Calls to a phone number on your website | Calls to a Google forwarding number that replaces your number on the site for people who clicked an ad |
| Clicks on a number on your mobile website | Taps on the phone number only, not the calls themselves |
| Clicks on call ads and assets | Clicks Google counts on its own estimate of whether a meaningful call followed |
| Imported call conversions | Calls you track in another system, such as a CRM, and send to Google Ads |
The website option is the closest Google comes to dynamic number insertion. Google shows a forwarding number in place of your business number, at no cost, so you can see which keywords, ads, ad groups and campaigns lead to calls.2 With call reporting turned on, Google records each call's duration, start time, whether it connected, and the caller's number for calls over 15 seconds (except in India).3 The forwarding numbers belong to Google and can change, so you can't print or reuse them anywhere else.4
Google Analytics. GA4 can measure a click on a link,5 so your developer sets up a custom event for phone links (Google's GA4 documentation describes no ready-made one) and you mark it as a key event with the star beside it in Admin,6 but a tap shows only that someone meant to call, not that they got through or what they wanted.
How Do You Set Up Call Tracking on Your Website?
You set up call tracking by deciding which calls count, turning on what Google Ads offers for free, adding a dynamic number service if calls come from more than Google Ads, and connecting every call to your CRM so you can follow it to a sale. Here's the order we'd follow:
- Agree with sales on what a qualified call is, such as a new inquiry from a buyer who fits your best-customer description, so existing customers and wrong numbers aren't counted as leads.
- Turn on call reporting in Google Ads and set up calls from ads and calls to your website number, choosing a minimum call length that fits how long a real inquiry takes.1
- Add a dynamic number insertion service if calls come from more than Google Ads. Before you choose one, check that it tracks every source you use (organic search, paid social, email and referrals as well as search ads), reports down to the keyword and landing page, has enough numbers in its pool for your traffic, connects to your CRM, and lets you keep your numbers if you leave.
- Give offline sources their own fixed number, such as print ads, vehicles and trade show materials, because no script can swap a number on paper.
- Connect calls to the CRM, so each call creates or updates a lead with its source attached, and the same record later shows whether it became an opportunity and a customer.
- Ask "How did you hear about us?" on every intake call, because the caller can tell you about the colleague or event that came before the visit, and how accurate self-reported lead source is covers how far to trust the answers.
- Send qualified calls back to Google Ads as imported call conversions, so the platform learns from calls that included sales instead of every ring.1 What offline conversion tracking is covers how to send CRM stages to the ad platforms.
- Check the call records against the CRM every month, so a broken script or a number that stopped forwarding shows up before a quarter of calls goes missing.
If you plan to record calls, recording and consent laws vary by state and country, so get legal advice before you turn recording on, and tell visitors what you collect, which Google also asks of advertisers using its tracking.1
Which Phone Calls Should Count as Conversions?
The phone calls that should count as conversions are the ones that became a qualified lead or a sale, and call length is a stand-in to use only until your CRM can tell you that, because a count of every ring includes existing customers, vendors, job seekers and spam.
Google lets you set a minimum call length to filter out short calls without saying what it should be,2 so we'd set it by listening to a week of calls, and as soon as the CRM can do it, import only the calls sales marks as qualified or that became sales, with their values,1 because the bidding learns from whatever you count as a conversion.
Take the commercial HVAC contractor we follow across this site, with about forty million dollars in annual revenue, which sells maintenance agreements to property management firms and judges its Google search spend on the agreements signed in its CRM.
ExampleWhat an untracked call does to the contractor's Google numbers
The contractor spends $18,000 a quarter on Google search, and its CRM shows 9 agreements from it, $2,000 in ad spend each (a fully loaded figure would be higher). Its form asks for a phone number, and a service manager calls each lead the same day, so form leads arrive in the CRM with their source attached.
- A property manager fills out the forecast form
- Arrives with the campaign and keyword from the form's hidden fields, so Google gets credit for the lead and the agreement if it signs
- A property manager calls the number on the page, with no call tracking
- Arrives as a phone inquiry with no source unless the intake question catches it, so if it signs, Google's cost per agreement looks higher than it is
- The same call, with a tracking number
- Arrives with the campaign, keyword and page, plus the caller's own answer to "How did you hear about us?", so Google gets credit for the call and the agreement if it signs
The contractor's pages don't say how many of its leads phone rather than fill out the form, so this shows where a call would be recorded rather than a result.
When Isn't Call Tracking Enough?
Call tracking isn't enough when the call started with something no tracking number sees, or when nobody handles the call well once it comes in.
- The call that started somewhere else. A tracking number credits the last visit before the call. A buyer who heard about you from a peer and then searched your name will show up as organic or branded search, which is why the intake question matters.
- A tap is not a call. Phone link clicks in Google Ads or GA4 count only that someone tapped the number,7 so don't treat them as leads.
- The call that nobody returns. Tracking tells you a lead called, but someone who called needs a prompt call back, which the Prospect-to-Lead Conversion step and how to follow up with sales leads cover.
- Search engines and your business listings. We'd check that any service swaps the number with a script after the page loads, so the number in your page's code and on your business listings stays your main one.
Put Last Month's Calls Beside Last Month's Forms
Before you buy anything, pull last month's leads from the CRM and count how many came in by phone and how many of those have a source recorded, since that gap tells you how much of your marketing you can't see today. The Channel Selection step shows how to build that record into a source of truth you control and compare channels on the customers they bring.
Related questions
- What Is a Marketing Qualified Lead?
- How Do You Follow Up on a Sales Quote?
- Why Is Sales Not Converting Leads?
- How Do You Follow Up With Sales Leads?
- What Is a Good Lead Conversion Rate?
- How Do You Create a Marketing Attribution Model?
- How Do You Improve ROI in Digital Marketing?
- How Do You Track Conversions in Digital Marketing?
Sources cited
- Google Ads HelpAbout phone call conversion tracking (opens in a new tab)October 12, 2026
- Google Ads HelpTrack calls to a phone number on a website (opens in a new tab)October 12, 2026
- Google Ads HelpAbout call reporting (opens in a new tab)October 12, 2026
- Google Ads HelpGoogle forwarding number (opens in a new tab)October 12, 2026
- Google for Developers (Google Analytics)Set up events (opens in a new tab)October 12, 2026
- Google Analytics HelpMark events as key events (opens in a new tab)October 12, 2026
- Google Ads HelpMeasure phone number clicks on a mobile website (opens in a new tab)October 12, 2026