ИБ
Илиян Боровански·Lead Developer
Marketing · Attribution

Call Tracking System — Dynamic Numbers & Attribution

A call tracking system links every phone call to the exact ad source — Google Ads campaign, keyword, banner or offline billboard — through dynamic number insertion (DNI). We build a custom solution that records calls, tags them to a specific channel and pushes the full attribution chain into your CRM and Google Ads, so you stop guessing which €100 of ad spend wins customers on the phone and which burns with no result.

What the solution includes

The call tracking system we build is custom — your own number pool, your own call database and full control over attribution rules, with no per-call subscription to a third-party platform.

  • Dynamic number insertion (DNI) — each visitor sees a different phone number by source, campaign and keyword, so the call is attributed at session level, not site level.
  • Call recording and transcription — every call is recorded, auto-transcribed and analyzed for keywords, duration and outcome (sale, complaint, spam).
  • Full attribution chain — first click to closed deal: channel → campaign → keyword → call → revenue, visible in one report.
  • Conversions back to Google Ads — phone conversions are sent back via offline conversion import so Smart Bidding optimizes for real calls, not just forms.
  • Whisper and IVR routing — the agent hears which campaign the call came from before answering, and calls route by team, region or business hours.
  • Missed-call detection — every missed or dropped call triggers an alert and an automatic callback record so you never lose a hot lead.
  • ROI dashboard by channel — cost per call, cost per qualified call and revenue per channel, with export to BI and a weekly email report for the marketing team.

Who it is for

Phone-led businesses

Law firms, medical centers, auto services and construction companies where 60-80% of inquiries arrive by phone. The system shows which campaign brings real customers and cuts budget on the ones generating only spam and wrong-number calls.

Digital and PPC agencies

An agency running Google Ads for a phone-sales client but unable to prove ROI because calls vanish outside Analytics. Dynamic numbers close the gap and turn "they called a lot" into precise revenue per €1 of ad spend.

Call centers and sales teams

Teams of 5-50 agents handling hundreds of calls daily. Recording, transcription and the whisper prompt give the supervisor quality control, while attribution shows which agent and which campaign close best.

How we build it

We do not resell a per-call SaaS platform. The solution runs on our own backend with a number pool from a telecom partner, so call data and attribution logic stay with you — no vendor lock-in and no per-minute fee that scales with volume.

1. Channel audit and number plan

We map every call source — Google Ads, SEO, direct, offline ads, Facebook — and size the number pool. A pool of 5-20 numbers usually covers a small business, while an agency-level setup uses session-based rotation. Numbers are provisioned via a SIP trunk with a telecom partner.

2. DNI script on the site

You add one JavaScript line. The script reads UTM parameters, gclid, referrer and keyword, swaps the visible phone number and stores the visitor ↔ number ↔ campaign link. Works on WordPress, Shopify, custom Next.js — no core code changes and no page slowdown.

3. Routing, recording and transcription

Calls forward to your real number or PBX with no delay. The platform records the call, runs auto-transcription and AI analysis — duration, keywords, sentiment, outcome. A whisper message tells the agent the source before answering, and IVR routes by team and hours.

4. CRM and Google Ads connection

Every call creates or enriches a CRM record with source, recording and transcription. Qualified calls flow back to Google Ads and GA4 as offline conversions so Smart Bidding bids for phone customers. We also connect a PBX, if you run one, via API integrations.

5. Reporting, optimization and iteration

We ship a dashboard with cost per qualified call by channel and a weekly email report. The first 4-6 weeks we calibrate qualification rules against real conversations, flag spam sources and reallocate budget. The result is measurable attribution of phone sales, not assumptions.

Why Saitami

100%
of calls attributed down to channel, campaign and keyword
-31%
ad spend cut after pausing channels with no calls
from €2,400
for a full call tracking system with DNI, recording and Google Ads link

Prices are fixed in EUR — no per-call fee and no platform subscription. Need wider scope? See call tracking software and lead management system for the full call-to-deal funnel.

Frequently Asked Questions

How much does a call tracking system cost?

From €2,400 for a full system — dynamic number pool, DNI script, recording and transcription, dashboard and Google Ads connection. An agency-level setup with dozens of campaigns, IVR and multi-team routing starts from €4,200. The only recurring cost is the phone numbers and minutes from the telecom partner — typically €40-€180 per month by volume, with no per-call fee to us.

How is this better than ready platforms like CallRail?

Ready platforms charge per number and per minute, the price scales linearly with volume, and call data lives with them. Ours is a custom backend with your number pool — you pay once for development, then only telecom costs. You can add unlimited attribution rules with no plan upgrade and export every recording and transcript anytime.

How long does deployment take?

A standard call tracking system is ready in 3-4 weeks: 1 week audit and number plan, 1-2 weeks building DNI, routing and dashboard, 1 week CRM and Google Ads integration plus testing. Launch is followed by 4-6 weeks of calibrating qualification rules against real conversations.

Do we own the system or rent it?

The code, call database and attribution logic are fully yours and run on your or your chosen hosting. Numbers come from a telecom partner under a contract in your name, so they are portable. No vendor lock-in — if you stop working with us, the system keeps running and another team can extend it.

Is recording calls legal?

Yes, when GDPR-compliant. We configure an automatic notice at the start of the call, a consent option and a retention policy with auto-deletion after a set period. Transcripts are kept pseudonymized and recording access is role-based. All of this is part of the standard package, not an add-on.

Ready to see which ads bring the real calls?

Send us your ad channels and average monthly call volume. Within 48 hours we prepare a concrete number plan and a call tracking system quote with projected ROI per channel.

Request a call tracking quote →

Related services: CRM PBX integration · CRM system · marketing services

Every Day You Wait, Competitors Win Your Customers

Book a free 30-min strategy call. We'll audit your business processes and digital presence and show you the fastest path to more revenue.

Call Tracking System | Saitami | Saitami.bg