Schedule Demo
Browse Help Center
Browse Help Center
Join 20,000+ other marketers and start getting marketing clarity

Subscribe to our newsletter and get proven marketing strategies for growing your business.

Related Integrations
Lead Tracking Integration Mixpanel

Last update on March 3, 2021

Forms Gravity Forms

Last update on March 25, 2020

Gravity Forms
Forms Caldera Forms

Last update on March 25, 2020

Caldera Forms
Help Center Lead Tracking Call Tracking Setting Up Dynamic Number Pool for All Traffic

Setting up Dynamic Number Pool to Track Based on UTM Source and Medium

WhatConverts uses a pool of telephone numbers for your dynamic number pool. These numbers are dynamically assigned and recycled to different users. Using a pool of tracking numbers gives you the data of an enterprise level system, while only requiring a small number of phone numbers.

Creating a dynamic number pool for a specific Source and Medium will not only give you the source and medium the visitor used to get to your website, but WhatConverts will also display where on the site the lead was generated from and where the visitor initially landed.

This article will help show you how to set up tracking for traffic with a specific Source and Medium. See our other setup articles: Set up Keyword Tracking for Paid (PPC) Traffic or Dynamic Number Pools for All Traffic

You can use a UTM Source and UTM Medium to measure your success for specific marketing materials or outreach. You can use tools like the Google Analytics URL Builder to help build the UTM parameters you would like to set up. In the examples below, we'll use the UTM Source of "facebook" and the UTM Medium of "post".


    • If you are tracking multiple traffic sources, we recommend using an

All Traffic

    number pool.

1Determine how many numbers you will need for your dynamic number pool.

Find the peak number of visitors on your website within an hour. If you're using Google Analytics, go to your dashboard and select the "Audience" > "Overview". Choose the "Hourly" view on the top right of the chart.

Add a "Segment" (found above the chart), add and apply a segment for the "Source" and "Medium" that you are wanting to track.

Source and Medium Segment in Google analytics


    • To add a


    • and


    • segment, select "

Traffic Sources

    • " and type in your selected


    • and


    as shown in the image above.

Look for the normal high peaks in the chart by looking for how many visitors you have on your website at one time (concurrent users).

Use this formula to calculate the amount of phone numbers you will need:

Visitors During Peak Hour x Average Session Duration / 60 x 4

For example, your website has 40 visitors in its busiest hours. Also note the average session duration, we will use 2 minutes and 30 seconds.

    40 visitors x 2.5 minutes/60x4 which gives us a total of 7 numbers for our Dynamic Number Pool.

2Create a Dynamic Number Pool for Source and Medium.

Go to your WhatConverts dashboard and click on the “Tracking” left side menu item. Select “Phone Calls” then "Phone Numbers". Click on "Add Dynamic Number Pool", name your pool, type in your Swap Number (the number that is static and displayed on your website). Under Set Number to Swap select the radio button next to "Source/Medium". Type in the "Source" and "Medium" you would like to track calls for.


    UTM Parameters are case sensitive.

Track source and medium with dynamic number insertion

3Assign tracking numbers to your dynamic number pool.

    1. Click "Add Phone Number" to setup a new number to assign to the dynamic number pool. If you need help setting up your numbers, see: Setting up Tracking Numbers.


      • You can also edit existing numbers to add them to your

Organic Traffic Dynamic Number Pool

      • by selecting the "


    • " icon next to your tracking number.
  1. Assign this phone number to the Dynamic Number Pool you created. Hit "Update".
  2. Repeat for each number that is needed. You can also reassign numbers by clicking "Edit Number" and changing the trigger to your Dynamic Number Pool.

Select The Correct Dynamic Number Pool from the Drop down

4Test your tracking implementation.

To simulate a UTM Source and Medium click. Add the UTM Source and Medium to the end of your URL. Simple replace the SOURCE and MEDIUM in the following string with what you have set up in your Dynamic Number Pool. ?utm_source=SOURCE&utm_medium=MEDIUM&wc_clear=true to the end of your URL.

    • Example:

Was this page helpful?
Request a Live Demo
Get a FREE presentation of WhatConverts

One of our marketing experts will give you a full presentation of how WhatConverts can help you grow your business.

Request a Live Demo
Whatconverts Features for your Business
Branded Reports
Analytics & Insights Branded Reports

Use your own branding on WhatConverts reports.

Search for Leads by Phone Number
Lead Management Search for Leads by Phone Number

Find specific leads in seconds. Search by phone number or area code and identify contact information.

Dynamic Phone Number Insertion
Lead Tracking Dynamic Phone Number Insertion

Automatically track marketing to a phone call with Dynamic Number Insertion (DNI).

White Label Call Tracking
Lead Tracking White Label Call Tracking

Get credit for the phone calls you're delivering for clients. White Label Call Tracking ties your agency's branding and marketing to every phone call lead your clients receive.

Join 20,000+ other marketers and start getting marketing clarity

Subscribe to our newsletter and get proven marketing strategies for growing your business.

Related Integrations
Lead Tracking Integration Mixpanel

Last update on March 3, 2021

CRMs Zenkit

Last update on March 25, 2020

Ecommerce Shopify

Last update on March 25, 2020

ready to get marketing clarity?

Grow your business with WhatConverts

14 days free trial Easy setup Dedicated support