Skip to content

Create a number pool and its rules

A number pool is a set of tracking numbers that the script hands out to website visitors. Rules tell the script which number on the page to replace and how. Create one pool for each phone number that appears on the website.

Before you begin

  • You have the Owner or Editor role in the project.
  • You know each phone number that appears on the website, and which pages it appears on.

Create the pool

  1. In the Enfonica Console, open the tracking site and click Number pools > Add Pool.
  2. In Display name, enter a name that says what the pool is for, such as Main website number.
  3. Optionally, under Incoming call handlers, add routing for this pool. Leave it empty to use the site's routing. See Route incoming calls.
  4. Click Create number pool.

The Console shows "Number pool created." and opens the pool. The pool is active but has no rules and no numbers yet.

Add a rule

A number pool's configuration, rules and recording settings

A rule needs the number to find and the format to display. One rule is enough for most websites. Add more rules only to vary the format, the paths or the traffic scope for the same number.

  1. Open the pool. Under Rules, click Add rule.
  2. In Find Number, enter the phone number that appears on the website, in national or international format, such as 02 8123 4567 or +61281234567. The script matches the number in any usual format on the page, so you don't need one rule per format.
  3. In Display Format, choose how the tracking number appears on the page. The default is National.
  4. Optionally, in Allowed Path Prefixes, enter the paths this rule applies to, one per line or separated by commas, such as /contact, /pricing. Leave it blank to apply the rule to every page.
  5. Optionally, select Apply only to paid traffic to swap the number only for visitors who arrived from a paid campaign.
  6. Check the preview, then click Create Rule.

The rule appears under Rules and applies to new page views straight away.

Display formats

Format Example
E.164 +61281234567
National 02 8123 4567
National + brackets (02) 8123 4567

The display format is for the number visitors see. A tel: link always dials the number in E.164 (tel:+61281234567), whichever format is chosen.

Tip

Choose the format the website already uses so the swap isn't noticeable.

Having trouble? See The tracking number looks wrong on your website in the Help Center.

A visit counts as paid traffic when its landing page, or the page being viewed, has an ad click ID or a paid utm_medium in its URL:

  • Click IDs: gclid, gbraid, wbraid and dclid from Google, msclkid from Microsoft Ads, ttclid from TikTok, li_fat_id from LinkedIn and twclid from X. Google Ads auto-tagging is enough. A Meta fbclid on its own doesn't count, so give Meta ads a paid medium such as paid_social.
  • Mediums: any medium that contains cp (such as cpc or cpm) or starts with paid (such as paid_social), and ppc, retargeting, display, banner, expandable, interstitial and ad. Case doesn't matter.

One pool per number

All numbers in a pool share the pool's rules, routing and recording settings, and a visitor is assigned one number per pool. If a website shows two numbers that go to different places, such as sales and support, create two pools, each with its own rule and handler.

Pause a pool

Pausing a pool stops its numbers from being assigned to visitors. Calls to its numbers still connect and are logged.

  1. Open the pool, open the actions menu, and click Pause Pool. To resume, click Resume Pool in the same menu.

The pool's status changes, and the sidebar and pool list show it as paused.

Delete a pool

This can't be undone

Deleting a pool removes its rules and its tracking numbers, releases their phone numbers, and cancels any pending orders.

  1. Open the pool, open the actions menu, and click Delete Pool.
  2. Confirm the deletion.

The Console shows "Number pool deleted."

What's next