Call tracking software is a marketing attribution tool that assigns unique phone numbers to each of your campaigns, keywords, or channels — so when a prospect calls, the system captures exactly which ad, search term, or landing page drove that call, forwards it to your real line, and logs the data against your campaign. If your CRO strategy already tracks form fills and purchases in GA4 but treats every inbound call as an untraceable event, you have a measurement gap that distorts your best-performing channels.

For South African businesses in professional services, healthcare, property, insurance, and B2B, phone calls are often the highest-converting lead type in the funnel. According to Invoca's 2026 Lead Conversion Benchmarks Report — analysed across over 70 million calls — 42% of phone call leads convert on the call itself. That is a close rate most form-fill sequences cannot match. Yet the majority of SA businesses running Google Ads have no visibility into which campaigns are producing those calls.

This guide covers how to choose call tracking software that works with South African +27 numbers, what each option costs in Rand, how to install dynamic number insertion, what to measure, and how to record calls legally under RICA and POPIA.

Quick Answer

Call tracking software routes inbound calls through unique tracking numbers so every phone lead is attributed to the campaign, keyword, or channel that generated it. For South African businesses, WhatConverts is the most accessible international platform with confirmed +27 number support, starting at $30/month (billed in USD). Local SA providers — Jasper Consultants and Telviva — offer full compliance with RICA and POPIA out of the box. Setup for a basic dynamic number insertion configuration takes a few hours; measuring meaningful call-to-CRO improvements typically takes four to six weeks of data.

Are calls dropping out of your attribution model?

Share your current tracking setup and we'll show you exactly where phone leads are going unmeasured.

Get a free attribution review

What Call Tracking Software Does — and the Gap It Closes

Call tracking software sits between your marketing channels and your phone line, capturing source data on every inbound call and making it available alongside your other conversion data.

The core mechanism is a tracking number pool. Each campaign or channel gets its own number — a local or toll-free +27 number that forwards to your real line without the caller noticing any difference. When a call comes in on a tracking number, the system records:

  • Which marketing source, campaign, or keyword triggered the visit that led to the call
  • The caller's area code and geographic region
  • Call start time, duration, and whether it connected
  • A recording, if configured and legally announced

For businesses using Google Ads, most platforms also pass call data back to Google as a conversion event — allowing bidding algorithms to optimise toward campaigns that produce calls, not just clicks.

Static vs. Dynamic Number Insertion

Static tracking numbers assign one number per channel (one for Google Ads, one for Facebook, one for your business directory listing). Each number always shows the same digits. This works well for offline tracking — billboards, print, email signatures — and requires no website code.

Dynamic number insertion (DNI) goes further: a JavaScript snippet on your site detects each visitor's source (paid search keyword, organic click, social referral, direct) and shows them a unique number from a rotating pool. The source is stored in a session cookie so the same number persists across their visit. DNI gives you keyword-level attribution for phone leads from your website — the same granularity Google Analytics gives you for form fills.

What the platform does not do: it does not qualify leads, close sales, or replace your CRM. It is a measurement layer. The value it produces is only as useful as what you do with the data.

When the Investment Makes Sense for South African Businesses

A call attribution tool earns its cost when your phone channel is large enough and your ad spend is significant enough that untracked calls are materially distorting your decisions.

Your situationRecommended approachRationale
Running Google Ads, receiving 20+ calls/month, no source dataDNI platform (WhatConverts or similar)You are optimising blind; even one misattributed campaign change costs more than the software
Multi-channel spend (Google + Meta + SEO) with phone as primary lead typeDNI platform with multi-source poolsEach channel needs its own number to avoid attribution contamination
Offline advertising (print, radio, OOH) in addition to digitalStatic numbers per offline channel + DNI for websiteStatic numbers are the only way to attribute offline-sourced calls
Under 10 inbound calls/month totalGoogle Ads built-in call reporting onlyVolume too low to justify a paid DNI platform; built-in tracking covers Ads attribution for free
All leads come via WhatsApp or web form, no phone sales processNo call tracking neededNo call volume means no call data to capture; spend the budget on form optimisation instead

As a practical working rule of thumb: if your business is running meaningful paid search spend and generating inbound calls as a primary lead type, a call attribution tool will typically recover its cost through improved campaign decisions within the first quarter.

Tools Available for South African Businesses

Not every international call attribution platform provisions South African phone numbers. Before selecting a tool, confirm it can supply +27 local numbers — without that, dynamic number insertion will not work for SA callers.

Platform+27 numbersEntry price (USD)Best forKey consideration
WhatConvertsYes (confirmed)$30/monthSMBs and agencies wanting form + call tracking in one dashboardAdditional SA local numbers $3 each; $0.12/min on individual plans; all priced in USD
Jasper ConsultantsYes (SA-native)Contact for pricingSA businesses wanting a local provider with local supportRICA and POPIA defaults built in; weekly reports included
TelvivaYes (SA-native)Contact for pricingBusinesses needing a full cloud PBX plus call analyticsBroader than pure call tracking; integrates with Salesforce, Zoho, Zendesk; POPIA-compliant hosting
Google Ads built-inYes (via Google forwarding numbers)Free with Google Ads accountBusinesses whose only paid channel is Google Search or DisplayAttributes calls from Ads only; no organic, social, or offline attribution

Working well: A Johannesburg medical practice running Google Ads for private GP consultations assigns one WhatConverts tracking number to Ads, one to its organic search traffic, and one printed on its business cards. Within six weeks, the data shows that organic callers book consultations at twice the rate of Ads callers — prompting a reallocation of budget toward SEO content rather than ongoing paid spend on that term.

Setting Up Dynamic Number Insertion: The Core Process

Dynamic number insertion takes a website from showing a single phone number to showing each visitor a source-specific number — matching the attribution precision of your web analytics to your phone channel.

The five steps below apply to most DNI platforms including WhatConverts; Google Tag Manager is assumed as the installation method because it lets you deploy without editing your site's code directly.

  1. Provision your tracking numbers. In your call tracking platform, create a number pool for each source you want to track separately: Google Ads paid search, Google organic, direct traffic, Meta Ads. Each pool needs at minimum one number; higher-traffic sites need larger pools to avoid number reuse within the same session. As a practical starting point for most SA SMBs, a small pool of two to four SA local numbers per source handles typical concurrent visitor volumes without collision.
  2. Configure source attribution rules. Tell the platform which UTM parameters or referrer patterns correspond to each source. Your Ads numbers should fire when utm_source=google and utm_medium=cpc; your organic numbers when the referrer is google.co.za without paid parameters; direct traffic gets its own pool.
  3. Install the JavaScript snippet. Every DNI platform provides a short JS snippet that detects the visitor's source and swaps the page's phone number. Add this tag via Google Tag Manager as an HTML tag firing on All Pages. Test in GTM Preview mode before publishing.
  4. Connect to GA4 and your ad platforms. Pass call events back to GA4 as custom events (e.g. phone_call_connected) so they appear alongside form fills in your conversion benchmarks. For Google Ads, import the call conversion from Google Ads' Conversions section to enable Smart Bidding to factor in call leads.
  5. Test before going live. Visit your site from a fresh incognito window using a UTM-tagged URL that matches each source rule. Confirm that the number displayed matches the tracking number assigned to that source, then place a test call and verify it appears in your dashboard with the correct attribution.

Setup reality check

A basic two-source DNI setup (Ads + organic) typically takes two to four hours from account creation to a verified first test call. More complex setups with multi-channel pools, CRM integration, and custom reporting typically take one to two days. Do not skip step 5 — attribution errors discovered in live data are much harder to untangle than pre-launch test failures.

The Call Metrics That Drive CRO Decisions

Raw call volume is the least useful number your attribution platform produces. The metrics that change decisions are those that reveal quality, source, and outcome — not just quantity.

MetricWhat it revealsCRO action it drives
Answer rate by channelWhich sources generate calls your team missesAlign staffing hours with peak call times from high-value sources
Call duration by sourceWhether calls from a given campaign are qualifying (longer = better) or dropping fast (poor audience fit)Cut or restructure campaigns producing short, unqualified calls
Source conversion rateWhich channel produces the highest percentage of calls that convert to a booked appointment, quote, or saleShift budget toward highest-converting sources; test landing page copy for lower-converting ones
Peak call windowsThe hours and days your phone leads are most likely to callSet ad scheduling to concentrate spend in windows where your team can actually answer
Missed call rateThe proportion of calls that go unansweredUnanswered calls from paid traffic are direct revenue leakage — trigger automated follow-up via WhatsApp or email
Keyword-level call rateWhich search terms are driving callers vs. browsersAdjust keyword bids and match types based on call conversion, not just click conversion

The attribution benchmark worth knowing

Invoca's 2026 benchmarks across 70 million calls across 10 industries found that 38% of answered calls qualify as leads, and 42% of those leads convert during the call. If your source conversion rate sits well below 42% on answered, qualified calls, the bottleneck is likely your call-handling process — not your marketing — which is a different problem to solve than adjusting bids.

Not sure which call metrics matter most for your business type?

Tell us your industry and current Google Ads setup and we'll map the three metrics most likely to change your budget allocation.

Request a metrics framework

RICA and POPIA: Recording Calls Legally in South Africa

Call recording is where the compliance obligation most commonly catches South African businesses unprepared — and it is also where the rules are less restrictive than many operators assume.

Under RICA (the Regulation of Interception of Communications Act, 2002): The general rule is that no person may intercept or record a communication without consent. However, a business is typically party to the calls it receives — and the law recognises that a party to a communication may record it without needing consent from all other parties, provided the recording is not intended for use in an offence. In practice, this means a business representative who participates in a call can record it. A separate business-purpose exception applies to calls that occur in the ordinary course of carrying on business.

Best practice under RICA remains to announce the recording at the start of every call with an automated message ("This call may be recorded for quality and training purposes"). This removes any ambiguity and is standard in the South African financial services sector.

Under POPIA (Protection of Personal Information Act): A voice recording is personal information. Every call recording you store must comply with POPIA's conditions for lawful processing:

  • Lawful basis: either informed consent from the caller, or processing necessary for the performance of a contract with that caller
  • Purpose specification: document why you record (e.g. staff training, dispute resolution, transaction records) and do not use recordings beyond that stated purpose
  • Retention: define how long recordings are kept and delete them on schedule; POPIA's further processing limitation applies
  • Access: data subjects can request access to their recordings under POPIA

Practical compliance checklist for call recording

  • Configure an automated announcement at call start — "This call is recorded for quality and training purposes"
  • Document your lawful basis for processing in your privacy policy
  • Set a retention period — as a practical guideline many businesses use 12 months, but POPIA does not prescribe a fixed term; the requirement is that you keep recordings only as long as necessary for the documented purpose, and delete them on schedule (financial services may have sector-specific minimum periods)
  • Store recordings with restricted access and ensure your call tracking platform's data hosting meets your POPIA obligations (local SA providers like Jasper Consultants and Telviva handle this by default)

If you are uncertain about your specific compliance obligations — particularly for financial services or healthcare, which carry additional sector-specific recording requirements — consult a South African information law practitioner rather than relying on general guidance.

Why South African Businesses Choose Growth Pulse Media for CRO

Attribution data produced by call analytics platforms is only as useful as what you do with it. Turning those insights into fewer wasted rands and more booked appointments is a different skill — one that requires understanding how South African buyers behave across channels, not just how to read a dashboard.

Growth Pulse Media was built by an operator who scaled a large South African ecommerce business before founding the agency. That background means we approach conversion rate optimisation for South African businesses from the perspective of someone who has paid the invoices, fielded the calls, and felt the cost of unmeasured attribution decisions.

We work with a limited number of clients at a time — all work is executed in-house by senior practitioners, not delegated to juniors. When we build a call tracking and attribution setup, we integrate it with your existing Google Ads account structure, your GA4 implementation, and your CRM — rather than delivering a standalone dashboard that sits unused. Platforms we work with regularly in SA include Google Ads, GA4, WhatConverts, Telviva, Salesforce, and HubSpot.

If you want to understand where your phone leads are coming from and what they are actually worth, that conversation starts at our contact page.

Who This Is Not For

Businesses with no phone sales process. If your entire conversion path runs through a web form, an ecommerce checkout, or WhatsApp — and no one on your team is closing deals over the phone — call tracking software produces call data that rarely gets acted on. Your optimisation budget is better allocated to landing page optimisation or checkout flow improvements.

Operators at very low paid search spend levels. As a working rule of thumb, businesses at an early or minimal Google Ads budget will typically generate too few inbound calls each month to produce meaningful source-level attribution data. Google Ads' built-in call reporting (free) covers what you need at this scale; a paid DNI platform adds cost without proportional insight.

Businesses not ready to act on call data. Call tracking is not a set-and-forget tool. It requires someone to review the attribution data regularly, adjust ad scheduling around peak call windows, and follow up missed calls. If your team lacks the bandwidth to work the data week-to-week, the software adds cost without improving conversion.

Frequently Asked Questions

Does call tracking software affect my SEO?

Dynamic number insertion can create an inconsistency between the phone number on your website and the number listed in your Google Business Profile and directories — which matters for local SEO's NAP (name, address, phone) consistency. The standard fix is to exclude your local SEO number from DNI by using a static display number for the NAP-critical instances and only swapping numbers for visitors who arrive via trackable digital sources. Most DNI platforms support this configuration natively.

What does call tracking software cost in South Africa?

For an international platform with confirmed +27 number support, WhatConverts starts at $30/month, with additional SA local tracking numbers at $3 each and per-minute charges of $0.12 on individual plans — all priced in USD, so your Rand cost depends on the exchange rate at billing time. Local SA providers — Jasper Consultants and Telviva — do not publish standard pricing and quote based on your call volumes and configuration. Google Ads' built-in call reporting is free for Ads customers but covers only Ads-sourced calls.

Can I use call tracking software with Google Ads in South Africa?

Yes. Google Ads has its own built-in call tracking via Google forwarding numbers, which are available in South Africa. The simplest starting point is to set up a phone call conversion action in your Google Ads account — navigate to Tools and Settings, select Conversions, then Phone Calls — assign a minimum call duration as your conversion threshold, and Google will report which ads and keywords drive calls. If you also run non-Ads channels, a third-party DNI platform gives you cross-channel attribution beyond Ads alone.

How long before call tracking data is usable for CRO decisions?

As a working rule of thumb, source-level call conversion data becomes meaningful after four to six weeks of clean tracking — enough time to accumulate a sufficient volume of attributed calls across channels without seasonal noise distorting the patterns. In the first two weeks, focus on confirming the technical setup is recording correctly rather than drawing conclusions from the data.

Is recording calls legal for South African businesses?

Yes — under RICA, a party to a call (including your business representative) can record it. Under POPIA, that recording is personal information requiring a documented lawful basis, a stated purpose, and a defined retention schedule. The standard approach is an automated announcement at call start and a written data retention policy. For financial services and healthcare businesses, sector-specific obligations may apply beyond the general RICA and POPIA framework.

Get your call attribution set up correctly

We work with South African businesses to build attribution setups that connect phone leads to the campaigns generating them — integrating call tracking with Google Ads, GA4, and your CRM so the data actually informs your spend decisions. No obligation — we'll get back to you within 24 hours.

Talk to us about call tracking
Dirk van Greuning — Founder, Growth Pulse Media
Dirk van Greuning Founder, Growth Pulse Media

Founder of Growth Pulse Media and a specialist in South African search dominance. Dirk translates his experience in scaling South African businesses into high-velocity digital strategies for B2B and retail leaders. He writes about SEO, lead generation, and paid media from an operator's perspective — prioritising pipeline value over impressions.

Connect on LinkedIn