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

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.
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


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.


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.
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.
