• Skip to primary navigation
  • Skip to content
  • Skip to footer
  • sales@callsource.com
  • Schedule a Demo
  • (833) 968-7768
  • Search Icon - Click to Search
CallSource

CallSource

Performance Management for Sales and Marketing

  • Automotive
  • Hearing
    • CallSource Hearing
      We want to help you grow your practice
    • Hearing Call Management
      Marketing Attribution | Call Volume | Opportunity Alerts | Call Analysis
    • Hearing Performance Management
      Phone Insights | Employee Performance | Call Coaching
    • Hearing Reputation Management
      Respond, Now! | Review Platform
    • Hearing Digital Management
      Complete Attribution Platform l Dynamic Number Insertion l Competitive Insight
  • Home Services
    • CallSource Home Services
      We want to help you grow your business
    • Home Services Call Management
      Marketing Attribution l Call Volume l Opportunity Alerts l Call Analysis
    • Home Services Performance Management
      Phone Insights l Employee Performance l Call Coaching
    • Home Services Reputation Management
      Respond, Now! l Review Platform
    • Home Services Digital Management
      Complete Attribution Platform | Dynamic Number Insertion | Competitive Insight
  • Pest Control
    • CallSource Pest Control Solutions
      We work with top providers
  • Industries
    • Other Industry Solutions
    • Dental
    • Call Management


      Track Inbound Calls l Discover New & Missed Opportunities l Industry Benchmark

    • Performance Management


      Score & Analyze Phone Skills l Call Coaching l Empower Employees

    • Reputation Management


      Aggregate Reviews l Improve Online Reputation l Respond, Now!

    • Digital Management


      Complete Attribution Platform l Dynamic Number Insertion l Competitive Insight

  • Vanity
  • Blog
    • Podcast
    • Events
    • FAQs
    • Knowledge Center
  • Company
    • About Us
    • Careers
    • The Company We Keep
    • Contact Us
  • Login
    • CS Reviews
    • EveryLead
    • Reporting
  • Announcements
    & Events
  • Call
    Management
  • Performance
    Management
  • Digital
    Management
  • Reputation
    Management

What is a Dynamic Number Insertion Script and How Do I Use It?

By Cassie Ciopryna

Call Management, Digital Management
I Want the Blog
What is a Dynamic Number Insertion Script and How Do I Use It?

TL;DR (Too Long; Didn’t Read) Version Here

Dynamic Number Insertion, also known as DNI, is a call tracking solution used by businesses that seamlessly ties offline and online attribution.

DNI enables businesses to attribute phone calls generated from PPC ads, SEO campaigns, retargeted ads, and more to measure success for each digital marketing channel. This call tracking technology aids in multi-channel and multi-touch marketing attribution to show the complete customer journey online to offline.

We have a podcast episode dedicated to explaining how dynamic number insertion (DNI) works for online call tracking purposes.

Basically, DNI is an accurate way to track consumers who call your business after discovering your number online. Dynamic numbers allow marketers to discover all the actions a user took before calling. With DNI, you can see which ads, keywords, and online content tie into generating inbound calls and should get credit in marketing attribution. For marketers that are unsure whether or not they are comfortable using call tracking because of SEO, DNI is the perfect solution.

How does dynamic number insertion work?

When a lead comes to your website, DNI will display a unique phone number to each user. When called, this toll-free number routes to the main line of your choosing (usually your main business line).

Dynamic number insertion uses a pool of toll-free numbers in the background. The volume of numbers provided is based on your website volume to ensure that each user or source gets assigned its own specific number to be tracked from digital to offline conversion. A phone number from the pool will display after being dynamically switched based on the user or source. This ensures that each user or source gets its own unique number.

Some number pools (like ours) are managed automatically, so you do not need to know ahead of time how many visitors you are expecting. Most other solutions require you to provision the amount of numbers in your pool ahead of time.

Dynamic Number Insertion Capabilities

Depending on what type of DNI solution you get, the availability of analytics and its capabilities may differ.

For example, in the most simple dynamic number insertion solution, a user may see a distinct phone number based on ads they clicked, keywords they searched, or some other marketing campaign that has been set up. Each of these will have their own unique number to be displayed to the user and will tie back to show you analytics based on these specific campaigns.

Once you get to more robust DNI solutions, you can see more details on the consumer journey based on an actual specific user, rather than just the campaigns you have set up with DNI.

These DNI solutions will assign a unique dynamic number per user, which is usually based on cookies (keep in mind, there are some problems with attribution in cookie-based tracking). By collecting cookies on a device, the same dynamic number will be displayed every time, allowing you to track the actions taken by a person this way.

Although some DNI solutions may slightly differ, the setup for dynamic number insertion is basically the same, and only takes a few steps.

DNI Set Up & Use

  1. Determine your highest daily number of concurrent users on your website. This will be used to determine your dynamic number pool, which must be provisioned ahead of time with a manual DNI solution. With a more robust DNI solution, this step can be fully automated.
  2. Install a one-line snippet of JavaScript on your website.
  3. When a user visits your website, DNI’s JavaScript will detect the user and/or source they came from and swap out the phone number automatically for that unique user or source.
  4. When the user calls the dynamic phone number, you can tie back online actions made before the call to your campaigns, ad sets, ads, keywords, or even consumers – depending on the solution.

A more reliable DNI solution – without cookies

As it currently stands, not all solutions are created equal. A more reliable dynamic number solution does not use cookies, allowing the data delivered to be highly accurate and person-specific instead of “user” specific. There are enough problems with attribution: browsers changing, devices changing, cookie blocking, and even VPN services that get in the way of accurately determine marketing contribution.

How DNI works without cookies

With a dynamic number insertion solution that does not use cookies, the page loads with the DNI script, and users will start to be tracked in two ways:

  • ID (Unique Identifier) as a unique person without using cookies based on:
    • Device ID, IP, Location, and other discrete detection.
    • Cross-referencing a proprietary database and other indiscrete detection.
  • Sessions. These can be grouped to include:
    • Time/Dimensions
    • Activities/Interactions/Engagements
    • Properties (moving from different owned domains)

Information is stored about this unique user that allows not only cross-domain tracking but actual cross-device tracking as well. Instead of relying on cookies for a user, CallSource’s DNI will track a specific person no matter the device they are using at that moment: desktop, phone, tablet, etc. In addition, our solution does track users across browsers and VPNs. No other DNI solution can automatically do all of this – but it only matters if you want accurate and reliable data.

Want to accurately track real people – so you aren’t missing any of your marketing data?

For online to offline attribution, many types of conversion actions are tracked:

  • Chats
  • Emails
  • Calls
  • Form Fills
  • Texts

Automating the pool of numbers can also help so you don’t have to rely on the specific number of dynamic numbers that you first allotted with your DNI solution. Why is this important?

CallSource Visitor Chart

If you end up having more concurrent visitors on your site than originally allotted for, a regular DNI solution would end up having to assign the same number to multiple users – not an ideal situation. The whole point of using DNI is to map and attribute actions back to the sources. If people are getting assigned the same number, you would lose this insight completely.

Dynamic number insertion script

Typically, DNI uses lines of JavaScript code to be enabled. This code is responsible for swapping out the phone number seen to the end-user depending on your DNI setup.

Dynamic number insertion simply needs one script to give you multitudes of data. Compared to static number call tracking where you have to manage every page and every unique number to make sure it’s in the right place, with DNI, you can now just throw the script on and forget about it.

Dynamic number insertion and call tracking

Dynamic numbers are typically used on your website’s landing page – but they aren’t necessary for all of your online marketing efforts.

Sometimes a static call tracking number works best in certain listing areas that your business appears online. Anywhere you cannot place the Javascript code would be where you place a static call tracking number.

Read our comprehensive guide for step-by-step instructions for listing call tracking numbers in the most popular business listings:

Using Call Tracking Online: 7 Popular Listing Services

Can I use both call tracking and DNI?

Yes, you can – and should – utilize call tracking and dynamic number insertion at the same time! As mentioned, both of these solutions have similar, but different, outcomes and reasons for using them – and will be used for different marketing campaigns and attribution.

Call tracking is, of course, the most reliable way to track your offline attribution, and should also be used on various other online sources for people to contact your business from.

Want to start using DNI?

Do you think that your website could benefit from dynamic number insertion? You can begin implementing DNI for your business in no time and with minimal effort.

Click here to have someone reach out to you, or contact a representative today at 888.788.0123 to learn more and compare our solution to anything out there.

Summary

What is dynamic number insertion?

Dynamic number insertion (DNI) is a type of call tracking that ties users’ online actions to their phone call to your business. DNI can track many types of actions such as channels visited, keywords searched, and ads clicked on prior to calling the dynamic tracking number.

How does dynamic number insertion work?

Dynamic number insertion swaps out phone numbers based on a unique user or source where the dynamic phone number appears. When this unique phone number is dialed, it connects to the main phone number you choose (typically your main business line), and you are able to view that individual’s online actions taken before calling the dynamic number.

Most DNI solutions rely on cookies to track unique “users,” but CallSource’s DNI solution uses a cookieless method of tracking for truly reliable data down to each person. We also use a dynamic pool of numbers to ensure that if your website traffic goes above the number of users originally allotted for, the same number will never be displayed to two different people.

How easy is it to install dynamic number insertion?

CallSource’s dynamic number insertion solution requires only one line of script to be enabled.

Why do I need dynamic number insertion?

Dynamic number insertion is a must-have for marketers that want to tie their online and offline attribution together for a more robust look into their customer journeys. It enables you to see what actions led a consumer to call your business.

Learn the complete consumer journey for more reliable marketing ROI.

Get Dynamic Number Insertion.

I want to talk to learn more about dynamic number insertion.

Facebook0Twitter0Linkedin0
X
I Want the Blog
How Call Tracking Works: 7 Call Tracking Myths Busted!
How to Get Your Own Custom Vanity Phone Number

Related Posts:

  • How Call Tracking Helps Your Marketing Agency Prove ROI for Clients
  • How Geo-Routing Phone Calls Simplifies Your Business & Helps Your Brand
  • How to Set Up Your Google My Business Profile
  • Should Your Automotive Dealership Have a Service BDC?
  • How to Advertise Your Business on Facebook

Reader Interactions

CallSource, solutions for advanced call tracking, performance coaching & responsive customer service

More Information

  • Automotive Data Insights
  • Digital AI℠
  • Home Services Data Insights
  • Legal
  • MSA
  • Privacy
  • SAAS
  • Security

About CallSource

  • Blog
  • Careers
  • Contact Us
  • Events
  • Sitemap
  • Team
  • The Company We Keep
  • Your Source

Partners

  • Nexstar Network
  • AutoID
  • BDR
  • GM iMR
  • Sycle

Contact

5601 Lindero Canyon Road
Suite 210
Westlake Village, CA 91362

support@callsource.com
800-500-4433

Schedule a Demo

© CallSource. All Rights Reserved.