You pay for Google Ads, Instagram ads, a billboard by the highway and flyers in the nearby mall. The phone rings — but which of these actually brings customers, and which just eats your budget? Call tracking answers that with numbers: it shows which ad each call came from. Here's how Call Tracking by Stream Telecom works, which type suits a small business, what it costs and how to set it up in 1–2 days.

1–2 daysto connect Stream Telecom call tracking
99 UAHper month for a landline or 0800 tracking number
3 typesstatic, dynamic and combined call tracking
0 UAHfree version for new Stream Telecom customers

What call tracking is and why a small business needs it

Most small businesses find out where a customer came from in one way — they ask. And they get answers like these:

ManagerCould you tell me how you heard about us?
CustomerOh, I saw it somewhere online… Instagram, or maybe Google.
Another customerA friend recommended you. And I think I saw your ad too.
…and someone still has to remember to write these answers down

You can't decide where to invest based on data like that. Call tracking is a call analytics service that automatically identifies the source of every call: the ad campaign, the channel or the specific ad. No surveys, no "I think it was Instagram".

For a small business this matters even more: budgets are tight, and a phone call is often the main way customers get in touch. According to Stream Telecom, call tracking is most useful for companies that receive leads by phone: beauty salons, clinics, service centers, developers and agencies.

How call tracking works: number substitution

Call tracking is built on a simple idea: each ad source shows the customer its own phone number. When someone calls that number, the system knows exactly where the customer came from.

  1. The customer sees an adFor example, they click a Google Ads ad and land on your website.
  2. The site shows a different numberThe call tracking script displays 044 XXX-XX-17 instead of your main number.
  3. The customer callsThe call goes into your phone system, and a manager answers as usual.
  4. The report records the sourceThe system links the call to Google Ads, the campaign and the website visit.

Nothing changes for the customer: they dial a normal number and reach the same manager. Calls to tracking numbers can be routed to virtual PBX extensions or to external channels, including IP telephony, so the load is shared between departments and branches.

Static, dynamic or combined call tracking

Stream Telecom offers three types of Call Tracking. The choice depends on where you advertise and how detailed you need the analytics to be.

Offline & channels
Static call tracking

Each channel gets its own permanent number. You need as many numbers as sources you want to tell apart.

  • Billboards and city lights
  • Radio and TV
  • Flyers, brochures, signage
Website
Dynamic call tracking

Each website visitor sees a number from a prepared pool, so every call is linked to a specific visit.

  • Google Ads and SEO
  • Social media ads
  • Mailings with UTM tags
Full picture
Combined call tracking

Static numbers for offline channels plus dynamic substitution on the website. All your advertising in one set of reports.

  • When you have both a website and offline ads
  • When you need to compare online with offline
How many numbers does dynamic call tracking need?

The pool size depends on your website traffic and how many people visit at the same time. Stream Telecom measures your traffic first and then calculates how many numbers you need, so you don't pay for spare ones.

Which advertising call tracking can track

Call tracking is useful for a small business because it tracks not only online ads but offline ones too — where there are simply no other analytics tools.

🌐 Online advertising
  • Google Adsdown to the campaign, and to the keyword if the ads are tagged
  • Facebook and Instagram ads
  • SEO and organic search
  • Email, SMS and Viber mailings with UTM tags
  • Directories, aggregators, partner sites
📍 Offline advertising
  • Billboards, city lights, transit ads
  • Radio and TV
  • Flyers, leaflets, catalogs
  • Signage and vehicle branding
  • Print ads
Tip

If you send a Viber or SMS mailing with a link to your website, always add UTM tags. Then call tracking will show how many calls that mailing brought in.

What call tracking reports show

Once Call Tracking by Stream Telecom is connected, your reports show:

  • Sources and campaigns — how many calls each channel brought in. The level of detail depends on your ad tagging and the data the ad platform provides.
  • Number and duration of calls, with period-over-period comparison.
  • Missed calls — to assess the workload and see how many customers from your ads couldn't get through.
  • Cost per inquiry — once you add ad spend for the same source and period.
  • Deals and sales — when a CRM is connected.
  • Call recordings — so a manager can check how the team handles customers who came from ads.

Here's what a report could look like for a small business. Look at the last column: it shows which advertising actually brings calls at a sensible price.

Report by source · monthIllustrative example: a beauty salon
SourceBudgetCallsMissedCost per call
Google Ads6,000 UAH403150 UAH
Instagram5,000 UAH204250 UAH
SEO / organic—252—
Billboard4,000 UAH81500 UAH
Flyers1,500 UAH30500 UAH

Figures are illustrative. Cost per call = source budget ÷ number of calls.

Without call tracking, this salon's owner would most likely think the billboard works well, because "everyone sees it". But the data shows that a call from the billboard costs three times more than one from Google Ads. On top of that, 10 customers couldn't get through during the month. That's not an advertising problem — it's a call handling problem.

Call tracking + CRM + Google Analytics = end-to-end analytics

A call isn't a sale yet. To see which advertising brings not just calls but money, call tracking is combined with a CRM and Google Analytics. That's end-to-end analytics.

IntegrationWhat you get
Google AnalyticsCall events are sent to analytics, and call data appears in reports alongside website visits and conversions.
Google AdsCalls are linked to campaigns. Keyword data is available if it's in your ad tagging and the platform passes it on.
CRM systemEach call is linked to a deal, and deal statuses and sale amounts can be passed to the CRM.
Virtual PBXCall tracking works with cloud and IP telephony: calls are distributed between managers, recorded and included in the statistics.

For example, Stream Telecom has a dedicated Call Tracking by Stream Telecom app for Bitrix24. It adds UTM tags and the Google Analytics Client ID to leads and deals, and when a deal closes, it sends a successful or unsuccessful conversion to Google Analytics. This shows which campaign led to an actual payment, not just a call. The full list of systems is on the CRM integrations page.

No CRM yet?

Take a look at StreamCRM: calls, leads and inquiry sources are stored in one system, with no separate integration needed.

How much call tracking costs at Stream Telecom

The cost of call tracking is made up of renting tracking numbers and a license for each connected number. The final amount depends on the number of numbers and the features you choose.

Landline and 0800 numbers
99 UAH/mo

Stream Telecom number rental for selected sources and the substitution pool

Call Tracking license
125 UAH/mo

For Stream Telecom mobile operator numbers

Kyivstar, lifecell, Vodafone numbers
+65 UAH/mo

Added for each such number used for tracking

A rough example: a salon with a website and two offline channels needs 2 static numbers for the billboard and flyers and a small pool for the website — say, 4 numbers. That's 6 landline numbers × 99 UAH ≈ 594 UAH a month. Stream Telecom will set the exact pool size after measuring your traffic.

Call tracking in virtual PBX plans

The CallTracking feature is already included in the virtual PBX Business (750 UAH/month) and Business Pro (1,500 UAH/month) plans. And new Stream Telecom customers can use a free version of Call Tracking to test number substitution and review reports before buying.

For comparison: if call tracking shows that one channel brings a call for 500 UAH and another for 150 UAH, moving even part of the budget will pay for the service in the very first month. We covered what makes up a telephony budget in our article "How Much IP Telephony Really Costs".

How to set up call tracking: 4 steps

Stream Telecom call tracking can be launched in 1–2 days. The specialists take on most of the work:

  • We reserve numbersMobile, landline or 0800 — for your ad sources and the website pool size.
  • We install the script on your siteThe number substitution code is added to every page — most easily via Google Tag Manager.
  • We configure analyticsWe connect Google Analytics, Google Ads and your CRM and check your ads' UTM tagging.
  • We test before launchWe make test calls and check that each one appears in the report with the right source.
Want to install the code yourself?

We've prepared a step-by-step video guide: how to add the call tracking code in Google Tag Manager. All you need is access to your site's GTM container and the code from your account.

Mistakes that spoil call tracking data

Call tracking gives accurate data only when it's set up correctly. Here's what most often stops a small business from seeing the real picture:

Ads without UTM tagsWithout tagging, the system sees "a visit from Google" but doesn't know which campaign.
A pool that's too smallIf there are fewer numbers than simultaneous visitors, some calls lose their source.
The main number is baked into imagesThe script replaces the number in text. A number on a banner or photo stays the same.
One number for all offline adsA billboard and flyers with the same number can't be compared with each other.
Ad spend isn't enteredWithout budgets, the report shows the number of calls but not the cost per inquiry.
Missed calls are ignoredYour ads may work perfectly while customers simply can't get through.

Checklist: is your business ready for call tracking?

  • Do you get a noticeable share of leads by phone, not only through forms and messengers?
  • Do you advertise in at least 2 channels and want to compare them?
  • Is the phone number on your website written as text, not as an image?
  • Do you have access to Google Tag Manager or your website code?
  • Are your ad links tagged with UTM tags?
  • Are you ready to check the report once a month and move budget to the channels that work?
In short
  • Call tracking shows which ad each call came from by substituting the phone number.
  • Static suits offline ads, dynamic suits your website, and combined gives you the full picture.
  • At Stream Telecom, a tracking number costs from 99 UAH/month, and setup takes 1–2 days.
  • The most valuable metric is the cost per call from each source. It shows which advertising actually works.
Find out which ads bring you calls

Tell us where you advertise and how much traffic your website gets — we'll calculate how many numbers you need and connect Call Tracking in 1–2 days. New customers can start with the free version.

Connect call tracking

Call tracking FAQ

What is call tracking in simple terms?

Call tracking is a service that identifies which ad each call came from. Each ad source shows its own phone number, so when a customer calls, the system knows exactly how they found the company.

What's the difference between static and dynamic call tracking?

Static assigns a permanent number to each channel and suits offline advertising: billboards, radio, flyers. Dynamic shows each website visitor a number from a pool and links the call to a specific visit, which suits online advertising. The two can be combined.

How much does call tracking cost at Stream Telecom?

Renting a landline or 0800 tracking number costs 99 UAH/month, the Call Tracking license for Stream Telecom mobile numbers is 125 UAH/month, and Kyivstar, lifecell and Vodafone numbers add 65 UAH/month per number. The final cost depends on how many numbers you need.

Can offline advertising be tracked?

Yes. Billboards, radio, flyers and other offline channels use static call tracking: each channel gets its own permanent number, and all calls to it are attributed to that source.

Can I try call tracking for free?

Yes, a free version of Call Tracking is available to new Stream Telecom customers. It lets you test number substitution and review reports before buying.

How do I install the call tracking code on my website?

The easiest way is via Google Tag Manager: the code is added as a Custom HTML tag with an All Pages trigger. There's a step-by-step video guide in the instructions section of the Stream Telecom website, and if needed, the specialists will install the code for you.

Prices are based on the Stream Telecom website as of November 2026. A manager will calculate the exact cost for your setup: +380 (44) 300 25 25, sales@streamtele.com.

    Leave a request — we'll help your business!


    Free consultation and trial access to our services

    Your data is protected.

    Confidentiality guaranteed

    Recommended articles