codexier.

Marketing & SEO

Tracking Phone Calls and Form Leads as Conversions

By CodexierPublished 5 min read

Ask a plumber, a clinic or a law firm where their customers come from and the answer is usually ”they call”. Then look at their analytics: calls are nowhere, and marketing decisions are made on form submissions alone. That skews every conclusion. This guide shows how to measure calls and forms as conversions, what call-tracking numbers do to local SEO, what GDPR means for call data, and how to connect leads to actual sales.

Why calls go unmeasured

A form submission happens in the browser, so analytics sees it. A phone call happens on the phone network, so it is invisible unless you create a signal. On mobile, the signal is the tap on a tel: link. On desktop, people read the number and dial it, and there is no signal at all unless the number itself is unique to the source. Most small businesses only track forms, which makes channels that drive calls look worse than they are.

Click-to-call and form events

Start with what is free and reliable. In Google Tag Manager or directly in GA4, create an event when someone clicks a link starting with tel:, and an event when a form is successfully submitted — ideally on the thank-you state, not on the button click, which also fires for failed submissions. Mark both as key events in GA4. Our GA4 setup guide covers the configuration.

SignalWhat it measuresLimitation
Tap on tel: linkIntent to call on mobileNot every tap becomes a call; no desktop calls
Form success eventCompleted enquiriesNeeds a reliable success signal from the form
Google Ads call forwarding numberCalls from ads, with durationOnly covers ad traffic
Dynamic number insertionCalls per traffic source, including organicPaid service; needs care with local SEO

Consent matters here too. Under Swedish and EU rules, analytics and ad tags need consent, and with Google Consent Mode, users who decline are modelled rather than tracked. Expect the numbers to be lower than reality and compare trends rather than absolutes.

Call tracking numbers and local SEO

Call-tracking services show a different phone number to visitors from different sources, a technique called dynamic number insertion. That tells you which channel drove the call, but it can confuse local search. Google compares your business name, address and phone number across the web; if directories, your site and your Business Profile show different numbers, consistency suffers.

  • Keep your main number as the primary number in Google Business Profile
  • If you use a tracking number in the profile, add the main number as an additional number
  • Swap numbers on the site only with a script, keeping the main number in the page source and structured data
  • Never use tracking numbers in business directories or on printed material you cannot change
  • Keep numbers local where it matters to customers, such as an 08 number in Stockholm

GDPR and call data

A phone number is personal data, and a call log linked to a website visit is a profile of a person's behaviour. Call-tracking services act as your data processors, so you need a data processing agreement, and you should check where the data is stored. Recording calls is a further step: callers must be informed at the start, you need a legal basis, and recordings must be deleted on a schedule. Our guide to call recording and GDPR covers the rules. For most small businesses, tracking that a call happened and from which source is enough; recording is rarely needed for marketing.

Joining leads to outcomes

A lead is not a customer. The real question is which channels bring calls and forms that turn into paid work. That requires the lead source to follow the lead into your CRM or booking system, and the outcome to be recorded there. With the source attached, you can compare channels on revenue rather than on form counts. Our guide to getting website leads into the CRM shows how to pass the source along.

Tag the source

Pass the traffic source with every form, and ask callers or use tracking numbers for calls.

Record the outcome

Mark each lead as won or lost in the CRM, with the value.

Feed it back

Import won deals to Google Ads as offline conversions, so bidding learns from sales, not clicks.

When you do not need paid call tracking: if most calls come from your Google Business Profile and you run no ads, the profile's own call statistics plus click-to-call tracking on the site is enough. Our tracking and analytics setup makes sense when you spend on ads and need to know which campaigns bring calls. To go through your setup, book a short call.

Frequently asked questions

Can GA4 track phone calls?

It can track taps on your phone number link, which is a strong signal on mobile. It cannot see calls dialled by hand; for that you need tracking numbers.

Will a call-tracking number hurt my Google ranking?

Not if handled correctly: keep your main number as primary in Google Business Profile and in your site's source and structured data, and use the tracking number only where it can be swapped.

Do I need consent to track calls?

Analytics tags on the site need consent. Call-tracking services process phone numbers as personal data and need a data processing agreement and a mention in your privacy notice.

Should I record calls for marketing?

Usually not. Knowing that a call happened and where it came from covers marketing needs. Recording adds GDPR obligations that rarely pay off for small businesses.

Do your calls show up in your numbers?

Fifteen minutes: we look at how you track leads today and tell you the simplest way to measure calls and forms from each channel.

Book a free 15-minute call