Websites and marketing for businesses in all 50 statesFree consultation: 918-777-1011

Tracking

How to know which calls came from your website

A tap on your phone number is not the same as a call, and a desktop visitor dialing by hand leaves no trace at all. Here is how to set up website call tracking that tells you what actually happened.

4 minute readUpdated November 2026All guides
The short version
  • A tap on your number shows interest, and a tracked call is a lead.
  • Dynamic tracking numbers show which source, page or ad led to each call.
  • Send calls to Google Ads and Meta so their bidding learns from them.
  • Test every number and form, and test again after any site change.
  • Match calls to booked jobs each month to see what the website earns.

Why website calls are hard to count

Your website brings in calls in at least three ways. A visitor on a phone taps the number. A visitor on a laptop reads the number and dials it on their phone. And someone visits, leaves, and calls later from your Google listing or a number they saved. Only the first leaves an easy trail, and even that trail is incomplete.

Without tracking, all three look the same in your phone log: just a call. You cannot tell whether the website earned it, which page did the work, or whether the ad that sent the visitor paid for itself. The steps below close those gaps one at a time, starting with the simplest.

Step one: make every number a tap-to-call link

On every page, the phone number should be a link that opens the dialer when tapped on a phone. Put it in the header so it stays visible as people scroll, and next to every form and every call to action. A number shown only inside an image, or as plain text, cannot be tapped and cannot be tracked. On long pages, a call button that stays pinned to the bottom of the screen on phones keeps the number one tap away wherever the visitor stops reading.

Then track the tap. Your analytics and ad tags can record each tap on the number as an event. That is a useful signal, but it is not a call. Some people tap and hang up, some tap by accident, and the event cannot tell you whether anyone answered. Treat taps as a sign of interest from phone visitors rather than as a lead count.

Step two: use tracking numbers that swap on the site

To count real calls, you need call tracking numbers. A small script on your site swaps your main number for a tracking number depending on how the visitor arrived. Visitors from Google Ads see one number, visitors from Facebook see another, and visitors from the regular Google results see another. Each number forwards to your normal line, so the phone rings exactly as it does now. This also catches the laptop visitor who dials by hand, because they dial the number they saw.

Because the swap happens only for visitors from tracked sources, your main number stays written into the page itself, which keeps your business details consistent for search engines and directories.

If you want to know which page or keyword led to a call, ask for visitor-level tracking, where each visitor gets a number from a pool for a while. Source-level tracking, one number per source, is simpler and cheaper, and it answers the main question of which channel the call came from.

Step three: connect calls to Google Ads and Meta

If you run ads, the platforms need to know about calls, or their bidding learns only from forms and misses the leads that matter most to a phone-first business. Pick one system to swap the numbers on any given page. If Google's forwarding numbers and a call tracking provider's numbers both try to swap the same number, calls can be counted twice or not at all.

  • Google Ads can count calls from the number shown in your ad, and calls from your website through a Google forwarding number its tag swaps in for ad visitors. You choose how long a call must last to count, so hang-ups and wrong numbers do not pad the results.
  • Most call tracking providers can send calls to Google Ads as conversions instead, which keeps one system in charge of every number.
  • Meta can receive calls as conversion events through its Conversions API, often through your call tracking provider's connection, so Meta's system can learn which ads lead to calls.

Step four: track the other ways people reach you

Calls are only part of it. Track form submissions with a thank-you page or a confirmed submission event, not a click on the submit button, so failed submissions do not count. Track online bookings at the confirmation step. If you take texts, check whether your tracking numbers can receive them, because some people text whatever number they see.

For your Google Business Profile, Google reports calls from the listing in the profile's performance view. You can also add tracking tags to the website link on your profile, so visits from the listing show up separately in your analytics instead of blending into everything else from Google.

Step five: check that it actually works

Test every number before you trust the data. Check that each source shows the right number. Call tracking providers usually give you a way to do this without clicking your own ads, such as visiting your site with a tracking tag added to the address. Call each number and confirm it rings through and shows in the dashboard with the right source. Then fill in each form and finish a test booking.

Repeat the check whenever the site changes. A new page template, a plugin update or a redesign can quietly break the script, and the first sign is often a run of calls showing up with no source at all.

Reading the results

Once a week, look at calls by source, answered against missed, and call length. Short calls are often wrong numbers or quick questions. Longer calls are more likely to be real jobs. Listen to a few recordings if you record calls, keeping your state's consent rules in mind and playing a recording notice at the start.

Once a month, match calls to booked jobs. That turns "the website brought calls" into "the website brought this much work", which is the number that tells you where to spend next. Tag existing customers separately, since they call whatever number they find and can make a source look better at winning new work than it is.

Every Northward plan comes with tracking and a live dashboard of calls, form fills, bookings and website visits, and the Starter Website at $1,499 is built with call, form and booking tracking installed from the start.

Questions about this

Can Google Analytics track phone calls?

It can track taps on a phone number link as events, which shows interest from phone visitors. It cannot tell you whether the call connected, how long it lasted, or anything about laptop visitors who dialed by hand. For actual calls you need call tracking numbers, and many providers can send call data into your analytics so it sits next to your other website results.

Will tracking numbers confuse my regular customers?

No. Regular customers who call the number they saved still reach you the same way, because your main number does not change. Tracking numbers only appear to website visitors from tracked sources, and they forward to your normal line. Use local numbers in your area code so nobody hesitates to call, and keep your main number on your invoices and business cards.

Is call tracking worth it if I only get a few calls a week?

Often more so, because every lead counts for more. Simple source-level tracking with a handful of numbers is enough to tell whether your website, Business Profile and ads are each bringing calls, and whether any are being missed. You can add visitor-level tracking later if call volume grows and you want to see which pages or keywords did the work.

Want us to do this for you?

Book a free consultation on Google Meet. We will look at your business and tell you plainly what we would do and what it costs.

Free call on Google Meet Plain answers about your market 30-day terms, no long contract
Book a free consultation Call