1.Introduction
One of the challenges of tracking how well your website is generating leads is when the targetted web traffic simply calls the number listed on the website, rather than filling out a form. Normally, the number listed on your website is your direct line and there is no real way of seeing how the caller found your phone number. The MyMedLeads Platform includes a Dynamic Call Tracking Solution that can capture these types of callers from your website and identifies how they found your site, as well. This feature is very easy to setup and this document describes how to request this, what is involved and the action steps to complete this.
Intended Audience
This document is written for any Staff Member who has access to MyMedLeads. It will be required that a technical resource, more than likely your web master/developer, to perform the steps required.
2.Implementing Dynamic Call Tracking
The below document outlines the steps neceessary to setup Dynamic Call Tracking on your website(s).
Required Assets
To setup Dynamic Call Tracking you will need to be able to update the Html of your website. In most cases, this is simply adding a reference to a javascript file and adding some necessary CSS classes to some HTML elements.
It is suggested that a list be prepared of known referrers that send traffic to your website, Google, Bing, Google Adwords are a few that are commonly tracked.
Your MyMedLeads Account defaults with 10 Call Tracking Phone Numbers. It is required that for each referrer you have a Phone Number to represent that referrer. If your account does not have enough phone numbers, it is possible to increase the pool by contacting your Account Executive *charges may apply.
Setup Instructions
To setup Dynamic Call Tracking on your website(s), the following three steps will need to be completed per domain/website.
- Gather a Referrer List
- Create the Phone Numbers
- Update Your Website
1. Building the Referrer List
Gather a list of sites and campaigns that point to the website your are setting up. List out each referrer that is important to you, there is an ‘Online Search’ option that may be applied to help ‘group’ the less important referrers. Grouping the referrers will lower the number of Call Tracking Phone Numbers that are required to properly track your web traffic. You are able to purchase addtional Call Tracking Numbers; your Account Executive can assist you with that.
For PPC Campaigns, it is important that GoogleAdwords AutoTagging is turned ON for each active campaign. It is recommended that your marketer also include the utm variable “utm_campaign” and give a unique name to easily identify this campaign traffic.
2. Create the Call Tracking Numbers
From the list of referrers you created in step one, you will need to create a phone number for each referrer. This list will be for a single domain/website, if you are tracking two or more websites then you may want to create a set of Call Tracking Numbers for each website.
Within your MyMedLeads Account, navigate to the Preferences -> Phone Number Management page. This page will give you the tools to update existing Call Tracking Number or create new ones. When creating the Call Tracking Numbers, select the features you would like (recording, call whispers, etc) and an appropriate forwarding number. The LeadSource of the new Call Tracking Number can be the same LeadSource that represents your website, what is important is selecting the correct Referrer. If the desired Referrer is not within the list, please contact your Account Executive and he/she can include it. By pressing Create, the phone number will be included within your account.
![]()
3. Update the Website
Your web team will need to update the website’s HTML. The updates are minimal, but necessary. Within the content of the website (including headers and footers), we will need the team to place a <span> tag around all phone numbers. With the exception of phone numbers that are already wrapped within an <a> tag. Both, the phone numbers with <span> tags and the phone numbers with <a> tags will need a CSS class applied to them. See the below table to see the default CSS Classes that we look for. The website’s HTML will need to be updated to include a javascript file reference. The URL of this file will be advertised by the Support Team in Step 4.
<span class="mmlphone"> <a class="mmlphonelink">
4. Contact Support to Generate the Logic
Contact MyMedLeads Support or open a support ticket to request that your site include Dynamic Call Tracking. When you contact the Support Team, we will produce a URL for your team to reference within the
Testing the Solution
When testing the dynamic call tracking, it is important to know that our solution stores the referring url of the visitor within a Cookie. This cookie normally lives for two weeks, meaning that if you find your site using bing.com, then the Organic Number will render, if you immediately go to Facebook and find a link to your site, then the Facebook Number will not render, rather the Organic Number will still render, as that is how the visitor originally found your site. Please clear your cookies while testing and that should give you your expected results.
