Number pools are a great way to track the calls driven by paid campaigns. By using number pools you are able to attribute call-tracking conversations based on specific phone numbers being shown to leads that land on designated landing pages and or websites. These numbers(s) are only displayed on specific pages and are only shown to leads who take a specific course of action. They’re also known as “call tracking codes,” but we refer to them as “number pools.”



In this article, we’ll go over how to set up number pools so you can start collecting data about your visitors. 



Covered in this article:

How to set up number pools for call tracking

How To Test Number Swapping

How To Set Up Keyword Tracking

To swap numbers in a button:

Group ID


FAQs


How to set up number pools for call tracking

Update: We can't enter gclid in the URL to imitate google ads now. It should be from the actual google ads.


Please Note:

Update (July 29, 2020)
For US Numbers (10-digit local numbers), you can now put the number in any one of these three formats 111-222-3333, 111.222.3333, or (111) 222-3333, and the swap script will recognize and swap the number.









How To Test Number Swapping

Once you've added the tracking script to the Body of your webpage, you can test that the number swap is working by opening an incognito browser.


You would enter the following into your incognito browser yourwebsite.com/landing-page then hit enter.





If the Tracking Option All Except Direct is selected, we will need to link the landing page URL from another webpage instead of entering the link directly from the browser to test.


e.g. link Apple Smiles with yourwebsite.com/landing-page




How To Set Up Keyword Tracking


In order for HighLevel to display the keyword that was searched before the call was initiated, you'll need to add the following parameter to the ad URL in Google Ads: ?keyword={keyword}


So if you have a Google Ad with a url like yourwebsite.com/landingpage you would update that url to be: yourwebsite.com/landingpage/?keyword={keyword} 




Related: New Feature Released -- Call Tracking!!




To swap numbers in a button:


You can use an anchor tag and set href with the phone no and text as you wanted.

e.g. <a href="tel:(972) 421-5139" class="btn btn-blue">Call Us</a>




Group ID

It will help to swap only one number but not each and every number from different number pools. So it will find the best matching number pool and swap number.



Use-case Example:

If the user is running two ads. If the leads land on the first ad, the website will show a different number and if they land on the second ad then the website will show another different number.

Then they need to change the source according to the ad and set the group using a Group ID.





FAQs


1. Why do we need to set up number pools to track calls?

We recommend setting up call tracking for all sources. We can determine how they arrive at your website by switching the phone number as soon as leads land from different sources. For example, for real live google ads, there are &gclid parameters at the end of the landing URL. That’s how our snippet code sees them and switches the number accordingly, so once they call that tracking number, we match up with the website cookies and link them, and attribute the source to the leads.