10 Best Call Tracking Apps and the KPIs to Follow

call tracking apps

Keeping track of your client's leads is important. Phone calls, after all, are notoriously high-intent actions. There are many lead tracking tools out there, but one lesser-known method is using call tracking software to monitor your client’s phone calls.

Read on to learn more about the benefits of using the call tracking software in your business and our top recommendations for the best call tracking apps out there.

Why Your Agency Needs To Start Call Tracking for Your Client

Andrew Doyle SEO & Adwords Specialist at Doyle Digital helped us with a perfect scenario of why you need call tracking and how to convince your client.

Here Is the Scenario, as Presented by Andrew:

I pitched call tracking not too long ago to a bathroom renovation client.

While he understood that call tracking could be useful… he thought it would be something to think about when we start running the SEO and Facebook Ads later down the track.

At least he’ll understand that any leads he gets for the time being are from AdWords – right?

So I call him up a few days into the campaign

Andrew: 'Just wanted to see if you have seen an increase in calls?'

Client: 'Yeah, there’s definitely been an increase in calls and they’re all coming from the right areas we talked about but I don’t know if that’s really from the AdWords, or people just looking for me directly or maybe even my SEO?'

(…he didn’t rank for anything)

Andrew: 'Are you asking your customers how they found you?'

Client: 'Yeah I ask ‘em, they tell me the website, but I don’t really want to pester my customers askin’ them like what they searched for and which thingy they clicked'

So here I am clearly producing a decent campaign and because all I have is contact form tracking, this is all I can prove.

Why Andrew Loves Call Tracking Software

1. Its Proven Value

The few campaigns that I do actually have call tracking installed on are an absolute breeze to justify their monthly spending.

The call tracking reports are beautiful with nice, chunky conversion rates and the cost per conversion looks like something you would actually be happy to pay for a genuine business lead.

You can show exactly which medium (SEO, AdWords, Facebook, etc.) is getting the conversions too which is super important when your client has you battling it out with another provider.

But most of all, it’s important for the client to know which avenue is working for them each time they throw money down that seemingly dark marketing hole.

Businesses are understandably looking at all of their costs with a magnifying glass. If we are unable to prove that we’re driving business at a reasonable cost per lead, they would be crazy to not consider cutting us loose.

2. The Only Metric That Matters

With the right tracking in place, I almost never look at data like pages per session, time on site, or bounce rate these days.

Those metrics do nothing for your client's balance sheet and they do nothing to prove that the campaign is successful.

In reality, you have no idea if someone is actually consuming content or finding it difficult to get what they want. Bouncing or finding what they need immediately, calling the client up and then closing their browser.

Shamefully, back in the day I would often optimize campaigns on user metrics which as it was the best indication I had (combined with contact form tracking). In reality, I could have been damaging those campaigns without even knowing.

3. The Majority of Conversions

Typically, any service-based industry will always have more phone calls than inquiry forms filled out.

You can see below that this dental client has call tracking implemented for each one of his clinics, so we know exactly which clinic is getting the most out of our AdWords campaign which is especially important when bidding on broader keywords like [dentist] or [dentist perth].

And if you’re doing conversion optimization on a website, you want all of that call tracking data to help boost things up to give a true reflection of what your work has delivered over the months.

This pest control client below had the ‘ugly and unnecessary’ changes of adding a phone number and contact form to every single page. Thanks to call tracking apps, I could prove that those changes were well and truly worth the cosmetic sacrifice.

Call tracking is invaluable even for Organic traffic.

Even with the dreaded companion (not provided), you can still at least know which landing page leads to a conversion, giving you a clear indication as to which groups of keywords are driving your clients’ business.

3. Push For Success

For both your and your client's sake.

Because honestly, I’m sick of delivering a drum-tight AdWords campaign yet the Goals section of my report looks like this:

When a client like this one has spent $700 in AdWords Media (not including your management fee) and it looks like you’ve only generated a total of 3 leads to the business… then your days managing that campaign are skating on thin ice.

Let’s face it, it wouldn’t be difficult for a competitor to tear my services to shreds based on this if the client felt like sharing his report around.

How Andrew Sets Call Tracking as a Standard

Andrew started to increase his management fee to include call tracking as a standard so it’s no longer an optional extra for clients. "Yes, it makes me look more expensive than my competitors but call tracking helps you produce a better campaign, every time," he says. "It also produces great accountability. This helps both myself in proving my work and the client in justifying my invoices to either themselves or management."

If you ask Andrew, when clients present a price concern, he says that "there are far cheaper options these days than the big companies we’re used to. Some of these providers include CallRail (which has awesome integration with AgencyAnalytics) and TrackMyCalls (an affordable provider for us Australian operators)."

Don’t leave it up to the client to gauge, report, or track the leads at their end because most of the time they won’t. Stand confidently behind your work and let the data speak for your results.

Thank you Andrew for those insights!

How to Use Email Call Tracking in Your Marketing Campaign

Call tracking can be incredibly helpful if you're trying to bridge the gap between online and offline customer behavior, and let's face it, what marketer isn't interested in that?

With the right tool, call tracking allows entrepreneurs to delve deep into consumer behavior by measuring exactly how many calls were generated by an email campaign, which they can then analyze to determine the number of leads and potential conversions.

So how do you implement call tracking into your email marketing campaign? It's fairly straightforward and simple:

  • First, you need to create a unique call tracking number to include in all your emails. This can be done with call tracking software, which will be discussed further in this article. If you're running multiple email campaigns, the number should be different for each campaign.

  • After the number has been created, you'll need to include it in all the emails created for the campaign. You can do this by inserting it into your email template so that it's present in all emails and will appear to visitors who click through to your website using a link you've provided in the email.

  • Finally, you'll use call tracking software (see next section) to see exactly how many people have called the number as a result of receiving your email(s). With AgencyAnalytics, you can see what customer behavior stemmed from those calls. Did you generate new leads? Did any of the leads convert? The possibilities are endless.

Best Call Tracking Apps

There are numerous Apps and software programs available to assist with call tracking. Even Google Analytics 4 can provide call tracking and reports, and we recommend that you pick one and take advantage of all it has to offer.

Thinking about tracking all the data and analyzing the metrics by hand sounds overwhelming, and with a good call tracking app, you don't even need a large budget or a ton of resources to get the desired results. Do your research and decide which app best meets the needs of your business.

Here are the call tracking tools we recommend, all of which have an AgencyAnalytics integration:



CallRail uses customer call recording as one method to determine the types of calls that are being received as well as if those calls are coming from qualified leads.

They also utilize dynamic number insertion to assign a unique tracking phone number to each online source; the number will be displayed on your website depending on how the consumer came to find your site, and it will tell you exactly where most of your incoming calls are are are generating from. Dynamic number insertion can be used for email campaigns as well.

Finally, CallRail integrates with Google Analytics and Google Adwords to make analyzing metrics a breeze. Every time someone calls using the tracking number the data gets sent directly to Google Analytics, and it appears in your dashboard next to your other marketing data so you can compare all the data from your various marketing campaigns.


Call Tracking Metrics

CallTrackingMetrics uses keyword-level attribution and mobile click-to-call tracking to allow you to optimize your campaigns for ROI. You can use this software to analyze both online and offline campaigns and to determine which keywords are driving phone calls.

In addition, this software has text message capabilities for anyone looking to integrate text messaging into their call tracking campaign. It also works with form submissions if you want to give your website visitors the option to fill out a form to be connected with a member of your team.

What Converts

What Converts

WhatConverts offers instant call tracking, the ability to track all leads and not just calls, display numbers based on your campaigns, recording, reporting, and a way to identify online and offline channels that generate calls. With a world full of dynamic marketing, voice search, and networking happening at every turn, it's a great tool with great reviews if you're looking for a total package of software.



Avanser is an Asia Pacific call tracking business that is probably one of the most basic on the list but works great for a small business with a smaller budget. You still have all online tracking using dynamic numbers to maximize your ROI, instant missed call notifications, and more. Some of the biggest name brands in the Pacific use this software, so if you're thinking of going international, this one's for you.



Marchex is another international call tracking company, but unlike the others, call tracking is just a small part of what the company has to offer. Omnichannel, speech, leads, marketplace – you name it and they'll have the data for you. (Shameless plug: If you choose this software, AgencyAnalytics will come in handy for organization and analysis!).


Callsource homepage

CallSource is a call tracking and analytics company that provides businesses with data-driven insights to improve their marketing and sales efforts. 

Today, CallSource’s technology platform tracks over 100 million calls annually for clients in a variety of industries, including automotive, healthcare, home services, insurance, and more. In addition to call tracking, the platform also provides robust features for lead management, customer relationship management (CRM), campaign management, and reporting/analytics.


Delacon homepage

Delacon call tracking is an essential tool for businesses that rely on inbound calls to generate leads and sales. By tracking phone calls, businesses can see which marketing campaigns are generating the most interest and resulting in the most conversions. Additionally, call tracking can help businesses track employee performance and identify areas where training may be needed.

There are a number of different ways to track phone calls, but Delacon's call tracking system is one of the most comprehensive and user-friendly on the market. 

DialogTech (now invoca)

Invoca homepage

DialogTech is a provider of marketing attribution and conversation intelligence for inbound phone calls. The company offers an end-to-end solution that starts with the call tracking and recording technology needed to attribute which marketing campaigns are driving phone calls. It also provides an AI-powered call analytics platform that analyzes every conversation to help businesses improve lead quality, close more sales, and deliver better customer service.


twilio homepage

Twilio allows software developers to programmatically make and receive phone calls, send and receive text messages, and perform other communication functions using its web service APIs. The way it works is pretty simple. You just sign up for an account with Twilio, get a phone number, and then use the provided API to integrate calling or texting features into your app.


wildjar homepage

WildJar is another great call tracking software that tells you exactly where your calls are coming from, who is calling you, and what’s being said–thanks to access to call recordings. This gives business the opportunity to improve their customer services, while allowing agencies to track their campaign success.

Running Reports with AgencyAnalytics

Once you have the data you need, it's important to aggregate it into reports so you and/or your clients can use that data to make conclusions and grow. You will see "Call Tracking" on the left-hand side of your AgencyAnalytics screen where you can choose the software you're using and then integrate it from there.

Once you are set up, your data will get pulled and you will see the following screens that you can then export into a report each month. For example, in the example below you will see that Facebook is what's bringing in the inquiries. If you're a business that relies on phone calls, putting a "call now" button on Facebook may be a good idea.

Scroll down the page to see exact phone numbers and locations:

analyze contact details

Call-Tracking Metrics to Consider

One big element that all the call tracking software programs share is the ability to analyze different metrics to see whether your marketing campaigns are working.

Metrics can also provide other valuable data such as where your leads are coming from, which leads are quality leads, and which are converting. Here are some metrics we recommend taking a look at when launching a call tracking campaign:

The Raw Number of Phone Calls Each Email Generates

This is the most basic raw data, but also some of the most important. You'll want to know exactly how many people are calling you based on the emails you send out so you can see if call tracking is even a beneficial strategy to implement. If no one uses the number then you might want to reconsider your plans as this sends an important message about offline customer behavior.

Which Keywords Drive the Most Phone Calls

It's very important to know which keywords are driving the most phone calls and conversions so you can see how well your PPC campaigns are performing. Once you see which keywords are performing well and which ones aren't you can use these insights to fine-tune your keyword strategy.

Which Marketing Campaigns Drive the Most Phone Calls that Lead to Conversions

For this metric, you should be looking at both online and offline campaigns. Which are driving the most conversions and how are phone calls playing into these results? The most successful campaigns are the ones you should focus your budget and resources on.

This is where call-tracking software comes in handy as it gives you the ability to analyze data from offline sources, such as direct mail marketing, in Google Analytics next to your online campaigns.

Which Online Marketing Channels Lead to the Most Offline Calls

By tracking this data, you can get a complete picture of your customer's journey from start to finish. You'll want to know which online marketing channels lead to offline phone calls so you can determine which of your advertising and marketing efforts are effective.

Again, call-tracking software that has multi-channel capabilities is beneficial here because otherwise you'll see the first channel a visitor came through, and you could be missing an important piece of the puzzle.

Source Level Reporting

Source level reporting refers to the geographic location, day, and time where calls originate. Knowing this can also be helpful to fine-tune your campaigns. If most of your callers are stemming from one specific location, consider using location-based advertising in your emails. And if you see that there are some days or times that receive a larger volume of calls than others, you might want to send more emails on those days.

Keep track of all your metrics with Agency Analytics

You can also create a Call tracking dashboard to track all your metrics. Dashboards also help to automate the process of creating reports since the data shown is displayed in real-time. Client dashboards combine several data sources, saving your time and engaging clients with their data.


Call tracking software may help you enhance sales, customer happiness, and client retention rates by automating lead nurturing, synchronizing marketing data, and increasing customer support.

Most likely you've set goals for your campaign before launch, and the steps you take to optimize are directly linked to those goals.

However, it doesn't matter how lofty your goals are or how much work you put into personalization if you don't have a good way to measure your efforts and see if you're meeting those goals. This is where good metrics and analytics tools come in handy.

Create your own call tracking reports, our multi-client call and web form reporting for agencies. Track and improve campaign performance. Start your free trial today.

A screenshot of a sample call tracking report

Joe Kindness

Written by

Joe Kindness

Joe started his career as a developer and since has created many internet businesses. He has now moved on to the position of CEO and has enjoyed all the challenges it has brought.

Read more posts by Joe Kindness ›

Get Started for Free

Try AgencyAnalytics risk-free for 14 days. No credit card required.
AgencyAnalytics Dashboard Preview