Dynamic Number Insertion

Dynamically display advertising tracking numbers on your website based on how the visitor found you

With CallTrackingMetrics dynamic number insertion, the phone number on your website will dynamically change to a tracking number based on how the visitor came to your site, providing you with valuable insight on how your advertising channels are generating calls.

What is Dynamic Number Insertion?

Dynamic Number Insertion (DNI) refers to technology used in call tracking to assign attribution to inbound phone calls. With DNI, a specific phone number dynamically displays on a web page according to the source of the visit to that page. This allows for phone calls from that specific visit to be attributed back to the proper source.

See also: How Does Dynamic Number Insertion Work?

As soon as your phone rings, you will instantly know the tracking number they called, what channel led them to your website, and even detail like the search keyword they used to find you, the ad they clicked on, and the landing page they came in on. This information allows you to optimize your online advertising towards those channels that are sending the highest converting traffic to your website.

Another benefit of the dynamic number insertion technology is that we remember the way a visitor originally found your website. Each time they return they will see the same tracking number, and if they call (even weeks later) they will continue to be tied to the online advertising channel that originally led them to you.

Our dynamic number insertion technology is one of the only options available that accurately swaps phone numbers in various formats and languages around the world. Businesses in 80+ countries rely on our code to accurately display their tracking phone numbers on their websites.

Our code can also recognize vanity number formats (1-800-CAR-WASH) and other unusual number patterns and replace them accurately.

How It Works

Know exactly which ads are driving calls, texts, and form submissions

Step 1

One line of CallTrackingMetrics' tracking code on all the pages of your site does all of the work. No custom URLs or tags needed.

Step 2

Tracking code will instantly recognize the channel and geographic location visitors are coming from and show them the correct phone number.

Step 3

Incoming calls are matched to an exact website visitor. You will instantly know the referring URL, search keywords, landing pages, and ads the caller came through.

Step 4

The tracking code remembers the original advertising channel for each visitor, continuing to show them the same tracking number each time they visit your site.

Global Connectivity

  • Purchase local, toll-free, and vanity tracking numbers in over 80 countries
  • Display phone numbers local to your customers with GeoContact
  • Automatically GeoRoute calls based on location
  • Answer calls from virtually anywhere, through a browser-based softphone


Talk to a member of our team, and get a chance to experience the world’s only combined call tracking and contact center automation platform.

Call +1 800 577 1872