Static CallRail numbers are a core component of a hybrid call-tracking strategy. Unlike a [1] — which swaps a single number dynamically per visitor — static numbers are fixed, permanent tracking numbers assigned to a specific source: a location page, a Google Ads call extension, a print ad, or any offline channel.
Use a static CallRail number when:
Key distinction: Static numbers capture source-level attribution (e.g., "came from the Glendale location page" or "came from a print ad"), but do not capture granular session data like keywords. For keyword-level attribution, use a DNI pool on the main website number.
Glendale, Glendale Google Ads, Direct Mail Spring 2026)Evidence: During the Adava Care setup, the Glendale static number was configured to forward to
262-247-7101(the location's original number) with whisper disabled to avoid staff confusion.
After creating the static number, every instance of the old phone number on the relevant pages must be manually replaced. This is not automatic — static numbers do not use JavaScript swapping.
For each location page:
tel: href link behind the number (used for tap-to-call on mobile)tel: link with the new CallRail numberImportant: Update all instances. Missing the
tel:link means mobile users who tap the number will still call the old, untracked number.
After publishing changes, clear both caches before verifying:
To verify the new number is live, use an incognito window to bypass your local browser cache. If you check in a normal window immediately after editing, you may see the cached old number and incorrectly conclude the update failed.
For granular campaign tracking, create a dedicated static number for each distinct source:
| Source | Example Number Name |
|---|---|
| Glendale location page | Glendale |
| Google Ads call extension (Glendale) | Glendale Google Ads |
| Spring direct mail campaign | Direct Mail Spring 2026 |
| Billboard on Highway 45 | Billboard Hwy 45 |
This allows CallRail's activity dashboard to show exactly which channel each call came from.
CallRail accounts typically include 10 numbers in the base plan. Each additional number beyond that incurs an incremental monthly cost. For clients with many locations and campaigns, plan the number inventory before provisioning to avoid unexpected charges.
| Capability | Static Number | DNI Pool |
|---|---|---|
| Source attribution | ✅ Yes | ✅ Yes |
| Keyword-level attribution | ❌ No | ✅ Yes |
| Google Click ID capture | ❌ No | ✅ Yes |
| Works on offline media | ✅ Yes | ❌ No |
| Works as call extension | ✅ Yes | ❌ No |
| Requires website edits | ✅ Yes (manual) | ❌ No (JS swap) |