Dynamic Number Insertion • Call Attribution

Know Exactly Which Campaign Drives Every Call With DNI

CallGauge AI automatically replace phone numbers on your website and connect every inbound call back to its exact source. Link calls to campaigns, understand visitor origin and measure performance with clarity.

No credit card required · Setup in minutes

Dynamic number swapping
Replace phone numbers automatically on the basis of visitor source, session and campaign parameters.
Source level tracking
Track inbound calls by source, medium and campaign with structured mapping.
Flexible number pools
Create and manage number pools with rotation logic and session control.
CallGauge AI call tracking dashboard showing dynamic number insertion analytics, marketing attribution data, and inbound call volume by source

Accurate Attribution

See exactly which source and campaign drove each call with precision

Trend Analysis

Session based number swapping without conflicts for every unique visitor

Controlled Rotation

Manage pools with limits and fallback rules to prevent tracking gaps

Live Script Status

Know instantly if tracking is active on your site across all landing pages

Control How Numbers Are Assigned and Routed

Set up and manage your number pools that dynamically assign call tracking numbers to visitors and route inbound calls on the basis of your configuration.

Pool Configuration
Create pools with defined swap numbers, sizes and usage purpose.
Flexible Call Routing
Forward inbound calls to a number or route them through call flows.
Rotation Logic
Assign numbers using sequential or round robin methods.
Fallback Handling
Define behavior when numbers are unavailable or sessions got expired.

Visitor Sessions

Attribution That Reflects Actual Visitor Behavior

Understand how each visitor arrives on your website and link their session directly to the resulting business call. Call attribution is assigned at the moment of interaction when Dynamic Number Insertion is activated.

  • Track source and medium across your paid, organic, direct and referral traffic
  • Campaign level call mapping tied back to real visitor sessions
  • Session based mapping that connects user journey to call outcome
  • Support for multiple attribution logic on the basis of your configuration
  • Structured data capture for consistent and reliable reporting
Agent and team performance dashboard showing call tracking analytics, total calls, average daily calls, peak call hours and conversion rate metrics
CallGauge AI number pool monitoring dashboard showing tracking health status, active call volume per pool, and real-time DNI script validation

Pool Monitoring

Monitor Number Pools and Tracking Health

With CallGauge AI get a clear view of how your number pools are performing and whether your tracking is functioning as expected or not. Monitor your activity, identify issues early and maintain consistent system behavior across your set up.

Pool Health Status

Identify your active, inactive or underutilized number pools.

Call Activity Tracking

View your recent call volume linked to each number pool.

Script And Tracking Status

Confirm whether number swapping feature is active on your website.

Configuration Overview

Review routing, assigned numbers and pool level setup in one place.

Setup & Control

Configure DNI Step by Step

CallGauge AI lets you to create and launch your Dynamic Number Insertion setup through a fully guided process that covers number pools, attribution, routing and tracking activation. Gain full control over how tracking numbers are assigned, how sessions are handled and how assignment rules are applied.

Step Based Setup

Configure pools, assign numbers, define attribution and routing in a structured flow.

Session And Cookie Control

Set session duration and visitor persistence to maintain consistent tracking.

Attribution Configuration

Choose how inbound calls are mapped by using dynamic or static attribution logic.

Scalable Number Pools

Adjust your pool size on yhe basis of traffic to ensure accurate tracking without conflicts.

CallGauge AI configuration interface for Dynamic Number Insertion showing number pool setup, session duration settings, and call attribution rules
CallGauge real-time DNI monitoring dashboard showing active number pool status, visitor session tracking, and dynamic call assignment logs

Activity Monitoring

See Dynamic Number Insertion in Action

Analyze how your Dynamic Number Insertion setup is performing when visitors interact with your website. Track your call activity, validate your assignment flow and ensure your number assignment is working as expected.

Call Activity Overview
View all the inbound calls generated through dynamic number assignment.
Call Log Visibility
Access call details linked with assigned tracking numbers and sources.
Source Level Connection
Verify that inbound calls are correctly mapped to campaigns and traffic sources.
Tracking Validation
Ensure number swapping and attribution are functioning and have no issues.
;

Advanced DNI Configuration

Flexible Controls for Reliable Number Management

Number Pool Management

Create and manage your tracking number pools on the basis of campaign demand and traffic volume.

Session Expiry Rules

Define when a visitor session ends and when a new swapping number should be reassigned.

Visitor Recognition Method

Identify and track returning visitors using session and cookie based logic.

Traffic Based Allocation

Distribute your tracking numbers dynamically on the basis of incoming visitor volume.

Fallback Number Rules

Ensure a default number is always displayed when no tracking numbers are available.

Multi Campaign Isolation

Separate number assignment across your campaigns to maintain clean tracking environments.

Session Reuse Handling

Control how returning visitors are matched with previously assigned numbers.

Number Availability Monitoring

Track your pool usage in real time to avoid number shortages during peak traffic times.

Real-Time Attribution Sync

Instantly link every inbound call to the active visitor session for 100% accurate data mapping.

;

DNI Insights for Every Team

Dynamic Number Insertion provides the granular data needed to bridge the gap between online sessions and offline phone calls across your entire organization.

Marketing Teams

Attribute every call to specific landing pages, keywords, and traffic sources to optimize campaign spend.

Data Analysts

Analyze visitor session patterns and number pool utilization to refine attribution accuracy and data mapping.

Agency Partners

Provide clients with transparent proof of lead origin by linking phone conversions directly to their digital ad spend.

IT & Web Ops

Monitor script performance and tracking health across high-traffic sites to ensure zero gaps in data capture.

Activate DNI. Track Every Call With Precision.

Set up Dynamic Number Insertion, control how numbers are assigned across sessions and ensure every inbound call is connected to the correct visitor.

No credit card required. Setup in minutes.

FAQs – Dynamic Number Insertion

Can I track calls from different traffic sources using DNI?

Yes, Dynamic Number Insertion assigns unique tracking numbers on the basis of your visitor source, allowing you to identify which campaigns and channels are driving inbound calls.

How does number assignment work for each visitor?

Each visitor is assigned a tracking number on the basis of session logic. The same number is maintained throughout the session to ensure consistent tracking.

Can I control how long a number stays assigned to a visitor?

Yes, you can configure session duration and expiry rules to control how long a tracking number remains assigned before reassignment.

Does DNI work across multiple pages and sessions?

Yes, tracking persists across page navigation within the same session, ensuring consistent number display and accurate session level tracking.

Do I need technical setup to enable DNI?

DNI is enabled by adding only a tracking script to your website. Once installed, number assignment and tracking operate automatically on the basis of your configuration.