How Call Tracking Works

Understand the fundamentals of call tracking and how CallScaler attributes calls to marketing sources.

The Basics

Call tracking works by assigning unique phone numbers to different marketing channels. Instead of putting your real business number on your Google Ads, website, and billboards, you use a different tracking number for each. When someone calls a tracking number, the call is instantly forwarded to your real business line — but CallScaler records which number they dialed, giving you attribution data.

How the Call Flows

Here's what happens when someone calls a tracking number:

  • 1. Caller dials your tracking number (e.g., (305) 555-1234)
  • 2. CallScaler receives the call and logs the caller's info (phone number, location, time)
  • 3. Your Call Flow determines what happens next — forward to your business line, play a greeting, show an IVR menu, etc.
  • 4. The call is forwarded to your destination number (your real phone)
  • 5. If recording is enabled, the entire conversation is captured
  • 6. After the call, AI transcription and summarization run automatically (if enabled)
  • 7. The call appears in your Call Log with full details and source attribution

Static vs. Dynamic Tracking

CallScaler supports two types of call tracking:

Static tracking uses a dedicated number for each campaign. Put one number on your Google Ads and another on your Facebook Ads. Simple and effective.

Dynamic tracking (DNI — Dynamic Number Insertion) automatically swaps the phone number on your website based on how the visitor arrived. A visitor from Google sees one number, a visitor from Facebook sees another, and a direct visitor sees a third. This gives you keyword-level and session-level attribution.

What Gets Tracked

Every call captures a rich set of data points:

  • Caller phone number and name (CNAM lookup)
  • Call duration and timestamp
  • Which tracking number was called
  • Call recording (if enabled)
  • AI transcription and summary (if enabled)
  • Caller geographic location and carrier
  • UTM parameters (source, medium, campaign, term, content)
  • Landing page URL
  • Click IDs (gclid for Google, fbclid for Facebook, msclkid for Microsoft)
  • Robocall risk score (if Robocall Extinguisher is enabled)
  • Whether the call was answered, missed, or went to voicemail