Skip to content

Dynamic Call Tracking

Dynamic call tracking adjusts to the user and shows them the unique number of the visit.

Dynamic call tracking is used for internet marketing. Different phone numbers are shown to different unique users. So, each phone number is shown to each unique visitor of your website.

Thanks to this individual approach, you have the possibility to analyze the customer flow and form up different segments for target auditory to increase the effectiveness of your business.

How Dynamic Call Tracking Works

The client visits your website and Roistat replaces the phone number of your company for them. The client sees the replacement number and dials it. As the data about the visit is linked with the phone number, you will see the detailed information about the client.

Different phone numbers can be dynamically replaced for one or several marketing channels.

Dynamic call tracking allows to track the calls up to key phrases. As the visit is linked with the call automatically, you can find out how the client visited the website, which add they clicked, which key phrases they used, and so on.

Example of dynamic call tracking

For example, a user wants to buy a sofa, makes a request and finds a sofa on your website.

How the client sees it:

  1. A client enters the search request.
  2. They see the "Sofas with 70% discount" ad and clicks it.
  3. Then they visit the website, find a contact phone number and dial it.

How you see it:

  1. A client enters the following request in Google search: "Buy sofas cheap".
  2. They see your ad from the "Sofas-Boston" marketing campaign of the Google Ads channel.
  3. Then they visit the website.com/catalog page of your website. The contact number of your company is substituted to 1(123)456-78-90.
  4. The client dials replacement number 1(123)456-78-90.
  5. The call goes to phonecalls@domain.company.com SIP account.
  6. The following information is displayed in Roistat:
    • clients' number: 1(111)2223344;
    • the number dialed by the client: 1(123)456-78-90;
    • time of the call: 14:00;
    • information about the marketing channel up to the key phrase: «Google Ads → Sofas Boston → Sofas with discount → Buy a sofa cheap;
    • the website page that was visited by the client from the advertisement.

Tracking the Marketing Source

In online marketing, telephone numbers are linked with website visits, not with marketing sources. That's why different unique users see different replacement numbers. After the client visits the website, Roistat automatically links the visit number to the phone number. Thanks to it, you get the most detailed information about the visitor.

Dynamic call tracking allows to track the calls up to key phrases. Thus, you can find out all the information about the client's visit.

Dynamic calltracking can be used for tracking the calls from one or several marketing channels.

For example, you use 15 replacement numbers. At 14:00, 4 clients visited your website and made calls:

  • User 1 clicked the link in Google search;

  • User 2 clicked the link in the banner on the http://website1.com website;

  • User 3 clicked the link in Google advertisement;

  • User 4 entered the name of your website in the address bar of the browser and entered the website.

Different replacement numbers will be shown to all these users. The call will be registered in your CRM, and call tracking will link all these numbers to the visits on the website.

Repeated calls from the came phone number to the same replacement number receive the visit number of the first call. This is made because the chance of the client will save the number and call it is much higher than if this client visits the website from another source and the same replacement number will be shown to them.

Configuring the Marketing Source

Marketing sources for different call tracking types are specified in the advanced script settings on the Select type of call tracking step.

Select the Dynamic type of call tracking and specify the marketing channel using a comma in the Advertising source field.

To track the calls from dynamic numbers for all channels, leave the Advertising source empty.

To track the calls from dynamic numbers for separate channels, specify the part of the roistat tag contained in the web page link that will be clicked by the client in the Advertising source field.

The tag for the first of the connected marketing channels should contain the identifier (ID) of this channel.

Please note:

The number will be replaced when the tag of the marketing channel is included in the roistat tag of the web page that was visited by the user.

For example, if you specify the google1 value in the Advertising source field, the following happens:

Examples of setting up dynamic call tracking:

Marketing Source Description
Empty field For all channels.
google2 For your Google Ads account. The number after google is the ID of the channel in Roistat.
fb_group For Facebook group.
:utm:google The number will be displayed only for web page visits, for example, website.com/?utm_source=google
:utm:google_cpc The number will be displayed only for web page visits, for example, website.com/?utm_source=google&utm_medium=cpc