Features

Set up call tracking

The complete setup, step by step: top up credits, buy tracking numbers, choose between static and dynamic numbers, set forwarding, build a pool, install the script and verify that numbers swap on your website.

Call tracking tells you which campaign, ad and keyword made the phone ring, the same way form tracking does for leads. This guide covers the whole setup, from buying your first number to seeing the first attributed call. The video walks through the same steps.

The setup in two steps

  1. Numbers & pools: buy tracking numbers, set where calls ring, and group website numbers into a pool.
  2. Website script: switch on dynamic number insertion, tell the pool which number on your site to replace, and verify it.

Both live under Call Tracking → Setup. You usually do this once.

Static or dynamic numbers?

Before you buy anything, decide where the number will be used. LeadJourney asks this for every number you buy, and it changes how calls are attributed.

Dynamic: Online (my website)

Numbers from a pool are swapped onto your website. Every visitor sees their own number, so each call is matched to that visit: campaign, ad, keyword and the full customer journey.

Static: Offline (print, radio, billboards)

One fixed number per channel, printed on a flyer or spoken in a radio spot. It never changes, so every call to it is attributed to the traffic source you assign to that number.

Most businesses use both: a pool for the website, and one static number per offline channel.
Dynamic (online)Static (offline)
WhereYour website, through the tracking scriptFlyers, business cards, vehicles, radio, TV, billboards
How many numbersA pool of at least 4, more with more trafficOne per channel or campaign you want to tell apart
AttributionPer visitor: campaign, ad, keyword, journeyPer number: the traffic source you assign
Needs the scriptYesNo

Before you start

  • Call Tracking is switched on per workspace. If you don't see Call Tracking in the sidebar, contact us and we'll enable it.
  • For dynamic numbers you need the tracking script on your site. If you already use LeadJourney for form tracking, it's installed. Call tracking runs through the same script.
  • Some countries need paperwork. Germany, Austria and many other European countries only issue numbers to a registered company with a local address and a proof document. Allow a few days for approval the first time.

Step 1: Top up credits

Open Call Tracking → Setup. Above the number list are two prepaid balances:

  • Number credits: one credit buys and holds one tracking number.
  • Forwarding minutes: pay for the calls your numbers connect to your phone.
The Number credits and Forwarding minutes balances with their Buy buttons

Enter a quantity and click Buy. Payment goes through Stripe Checkout, and the balance updates when you return.

No minutes, no calls

If your forwarding minutes run out, incoming calls are not connected until you top up. Under Website script → Email notifications you can choose who gets an email when minutes run low.

Step 2: Buy your tracking numbers

Click Buy number at the top right of the setup page. A wizard walks you through seven short steps. Nothing is bought until you click Purchase in the last one.

Call Tracking → Setup with the Buy number button highlighted

Country

Search for the country your callers are in and select it. Countries marked needs documents require a registered subscriber (see the Subscriber step below).

Step 1 of the wizard: choosing Germany as the country

Number type

Pick Local (tied to a city or region), Mobile or Toll-free. Types the carrier doesn't offer in that country show as Not available. For most local businesses, Local is the right choice: callers trust a familiar area code.

Step 2: choosing Local, Mobile or Toll-free

Usage: static or dynamic

This is the choice from the section above.

  • Online, my website: dynamic numbers for your website pool.
  • Offline, print, radio, billboards: a static number for one offline channel.

Leave Record calls on this number on if you want playback, transcripts and AI summaries. Check whether your country requires you to tell callers they're being recorded.

Step 3: Online or Offline usage, with the call recording switch

Pick your numbers

You see the numbers the carrier has available. Filter by City / town (or area code) and click Search, then tick the numbers you want. Use Consecutive block if you want a continuous range (mostly available in the US and Canada).

Step 4: available numbers with several selected

For a website pool, open How many numbers do I need? and enter your monthly visitors. LeadJourney recommends a pool size, and at least 4 numbers in any case. Each visitor holds a number for their whole session plus ten minutes, so the pool has to cover your busiest moments.

The pool size helper, recommending at least 4 numbers per pool

See how many numbers a pool needs for the full table.

Subscriber

The subscriber is the company or office the number is registered to. If the country requires it, you can't continue without one.

Step 5: Germany requires a registered subscriber

Click New subscriber and fill in the company, contact person and local address, then upload the proof document the country asks for (for example a business registration). Use one subscriber per location or legal entity.

The New subscriber form with company, address and country fields

Once a subscriber is approved for a country, every number you buy there afterwards goes live in minutes. You can manage subscribers later on the Subscribers tab. Countries without this requirement let you skip the step.

Forwarding and pool

Under Forward calls to, enter the phone number that should ring, usually your office or sales line. All the numbers you're buying forward there. You can change it per number later.

For website numbers, switch on Create a pool from these numbers and give the pool a name, for example Website Pool. That saves you building the pool by hand afterwards.

Step 6: forwarding target and the Create a pool switch with a pool name

Review and purchase

Check the summary: numbers, forwarding target, usage, recording and the new pool. You can give each number a name, for example Google Ads DE or Flyer spring, which makes the call log easier to read. Then click Purchase.

Step 7: review of the selected numbers and settings before purchase

Numbers usually activate within seconds. In countries that need paperwork they show Docs required or In review in the list until the regulator approves them.

Step 3: Test a number

Before you go live, call it once. In the number list, open the row menu and choose Test number (call it now), click I'm ready, start test and dial the number from your phone.

LeadJourney confirms that the call was received, forwarded to your phone, logged in Calls (tagged test-call) and, if recording is on, recorded.

Step 4: Static numbers: assign a traffic source

If you only use website numbers, skip this step.

A static number is attributed to whatever source you assign. In the number list, open the row menu of the offline number, choose Assign to traffic source, pick the source (for example Print, Radio or Google My Business) and click Assign source. Every call to that number is attributed to that source from then on.

Step 5: Website numbers: switch on dynamic number insertion

Switch to the Website script step at the top of the setup page.

Turn on dynamic number insertion

The Dynamic number insertion switch controls everything below it. While it's off, your website is never modified. Turn it on.

The Dynamic number insertion switch

Make sure the tracking script is installed

Section 1, Tracking script shows your snippet. If it's already on your site for form tracking, you don't need to do anything. If not, copy it into the <head> of every page. See Install the tracking script.

The Tracking script section with the snippet and Copy button

Tell the pool which number to replace

Under 3, Pools & numbers to replace, click Configure next to your pool (or, on the Pools tab, open the row menu and choose Set up website & numbers to replace). Then fill in:

  • Website: the site that runs the tracking script.
  • Numbers to replace on your site: the phone number currently shown on your website, written any way you like. The script finds it with or without country code, spaces, dashes or brackets. Add another number if your site shows more than one.
  • Numbers in this pool: tick the numbers visitors should rotate through.

Save, and the pool changes from Needs setup to Configured.

The Pools & numbers to replace section

Your visible number can stay the same

If people call you through a button or link whose text isn't a phone number ("Call us now", a phone icon), only the link target changes and the page looks exactly as before. For the details, see How dynamic number insertion works.

Verify the installation

Under 4, Verify installation, enter a page URL from your site and click Verify. LeadJourney checks that the script is live and that the numbers are actually being swapped.

The Verify installation section with URL field and Verify button

You can also check it yourself: open your website in a private window and look at the phone number. It should be one of your pool numbers.

Step 6: Lead creation, recording and notifications

The last sections of Website script apply to all your numbers, static and dynamic.

Lead creation. Switch on Automatically create a lead for every call if every call should become a lead. New callers become leads with the call's full attribution. Repeat callers are added to their existing lead. Leave it off if you'd rather link calls to leads by hand from the call details, because not every call is a lead.

The Lead creation section with the automatic lead switch

Call recording. Record calls turns on recordings, transcripts and AI summaries. Recording laws differ by country, and many require you to tell the caller first, so add an announcement if yours does. A single number can still opt out in its forwarding settings.

The Call recording section

Email notifications. The workspace owner is always told when a number needs documents, when the regulator rejects them, or when forwarding minutes run low. Add anyone else who should get these emails.

You're live

Calls now appear under Call Tracking → Calls with their source, recording, transcript and AI summary. Call Reporting shows which channels and campaigns produce calls. If lead creation is on, every caller also appears in the CRM with their full customer journey.

Common questions