How To Set Up DNI (Dynamic Number Insertion)

Dynamic Number Insertion (DNI) is a valuable tool for tracking phone calls based on specific traffic sources, such as organic search, paid ads, and social media. With DNI, the phone number displayed on your website automatically changes depending on the visitor’s source, allowing you to accurately track calls for different campaigns and measure the effectiveness of each.

This guide will walk you through setting up DNI to start gaining detailed insights into your phone call conversions.

Why Use DNI?

DNI lets you:

  • Track campaign performance: Understand which channels drive the most calls.
  • Measure ROI on ad spend: Optimize marketing efforts by knowing which campaigns generate valuable leads.
  • Enhance user experience: By displaying the correct contact number, visitors are more likely to make the call, leading to higher conversion rates.

 

Step-by-Step Guide to Setting Up DNI

Step 1: Sign Up for 800.com

If you’re not already using 800.com, sign up for an account. 800.com offers features such as Dynamic Number Insertion (DNI), detailed call analytics, and easy integration with Google Analytics, allowing you to track calls as conversions.

Step 2: Sign Up and Create a Tracking Number

After signing up, log into your 800.com dashboard and create a unique tracking number. You can assign numbers to specific channels like Google Ads, social media, or email campaigns. This number will dynamically update on your website based on the visitor’s traffic source.

To create your unique tracking number

  1. Log in to your 800.com Account
  2. Click Settings > Integrations

Step 3: Get the DNI Script

Once you have your tracking number(s), the next step is to retrieve the DNI script.

To find the DNI script:

  1. Log in to your 800.com dashboard
  2. Navigate to Settings > Integrations
  3. Select the DNI option and copy the JavaScript snippet

Step 4: Add the DNI Script to Your Website

The DNI script needs to be placed in the <head> section of your website to function correctly.

  • Adding Script Manually:
    1. Log in to your website’s CMS and navigate to the theme or template editor.
    2. Locate the header file (often labeled header.php for WordPress users).
    3. Paste the DNI script into the <head> section of your website’s HTML code.
    4. Save and update your changes.

Step 5: Configure Traffic Sources

In your call tracking 800.com dashboard, set up specific traffic sources for DNI. Here, you can define which numbers should appear based on visitor origin. You should be able to track sources such as:

  • Paid Ads: Track traffic from Google Ads, Bing Ads, and social media ads.
  • Organic Search: Identify visitors coming from search engines like Google or Bing.
  • Direct Traffic: Monitor users who arrive by typing your URL directly.
  • Referral Traffic: Track visitors who arrive via other websites.

Step 6: Test DNI Functionality

After setting up DNI, it’s important to test and confirm that the correct numbers appear for each traffic source.

To test:

  1. Visit your website from different sources (e.g., search engine, direct link, ad link).
  2. Check that the displayed phone number changes based on the source.

Clear your browser’s cache and use incognito or private browsing modes to simulate different sources more effectively.

Step 7: Track and Analyze DNI Data

Once DNI is live, monitor the data to evaluate your call tracking results. Your 800.com dashboard will display information such as:

  • Call volumes by source: See which channels generate the most calls.
  • Call quality and duration: Determine which calls lead to conversions.
  • Conversion metrics: Track conversions to optimize your ad spend.

Analyze this data to understand which campaigns are most effective and adjust your marketing strategies accordingly.

If you have questions during this process, you can reach out to our support team via email: support@800.com.