Call Tracking for Facebook Ads
Call tracking for Facebook Ads links phone calls to the Meta campaign, ad set and advert that produced them. Call Bullet swaps the number on your website for visitors arriving from Facebook and Instagram ads, and gives call ads their own fixed UK number, so every call from Meta is counted rather than guessed.
Last updated · Call Bullet
Why is it hard to measure calls from Facebook Ads?
Meta reports clicks, link visits and on-site events well, but it cannot see what happens when someone picks up the phone. A visitor who reads your landing page and then rings is invisible to Ads Manager unless something connects the call back to the visit.
For UK service businesses — trades, clinics, salons, garages — the phone is often where the sale happens. Without call tracking, a campaign that produces ten good phone enquiries can look like a failure because it produced no form fills.
How does Call Bullet track calls from Facebook and Instagram ads?
Call Bullet uses two methods together, depending on where the call starts.
| Where the call starts | Method | What you see |
|---|---|---|
| Visitor clicks the ad, lands on your website, then rings | Website number pool (dynamic) | Source, campaign tags and landing page per call |
| Visitor taps a Call button on a call ad | Fixed tracking number on the ad | Calls from that ad or campaign |
| Visitor sees the ad, later searches your name and rings | Not reliably attributable | Usually shown as direct or organic |
Website swapping is explained in detail in dynamic number insertion explained.
How do UTM tags make Facebook calls attributable?
UTM tags are the labels you add to advert links so analytics tools know where a visit came from. Meta lets you add URL parameters to each advert, described in Meta's help on URL parameters.
When a visitor arrives with tags such as utm_source=facebook and utm_campaign=spring-boiler-offer, Call Bullet reads them, holds a number from the website pool for that visitor, and credits any call to that campaign. Consistent naming matters: if half your adverts say 'facebook' and half say 'fb', your reports will split them.
- utm_source — the platform, for example facebook or instagram.
- utm_medium — the type of traffic, for example paid-social.
- utm_campaign — the campaign name, matching Ads Manager.
- utm_content — the advert or creative, if you want advert-level detail.
How do you set up call tracking for Facebook Ads?
Setup takes an afternoon and needs no developer for most websites.
- Add your main business number to your Call Bullet workspace — calls forward there.
- Create a website pool for your location on Buy numbers, for example 0161 numbers for a Manchester business.
- Install the WordPress plugin or the tracking script so website numbers swap.
- Add consistent UTM parameters to every Facebook and Instagram advert link.
- For call ads, buy a fixed number and use it as the ad's phone number.
- Click one of your own adverts in a private window, check the number swaps, and place a test call.
Should Facebook call ads use a separate fixed number?
Yes. A call ad dials straight from the advert, so no web page loads and nothing can be swapped. Giving each call ad, or each campaign, its own fixed number is the only way to separate those calls from everything else.
If you run many call ads, one fixed number per campaign usually gives enough detail without buying a number for every creative. The trade-offs are covered in static vs dynamic call tracking.
Can calls be sent back to Meta as conversions?
Calls tracked by Call Bullet appear in your call log and reports straight away, and website calls can be sent to GA4 as events linked to the visit. Meta can only optimise on events it receives, so treat call data as your source of truth for judging campaigns, and compare spend in Ads Manager with calls in Call Bullet.
Be careful with claims: an impression that led to a later branded search is not proof Facebook caused the call. Call Bullet shows what it can evidence and marks the rest as unknown or direct.
What does a Facebook call report look like?
A useful monthly view compares campaigns on calls, not just clicks.
| Campaign | Website calls | Call ad calls | What to check |
|---|---|---|---|
| Spring offer — Manchester | From the website pool | From its fixed number | Calls per £ spent |
| Retargeting — past visitors | From the website pool | None | Answered rate and call length |
| Brand awareness | Few or none | None | Judge on reach, not calls |
Listen to a few recordings per campaign to check whether the calls are genuine enquiries — volume alone can mislead.
What are the limits?
Call tracking cannot see a phone call that happens days later from someone who saw an advert but never clicked. It also depends on your advert links keeping their tags; link shorteners or redirects that strip parameters will turn paid visits into 'direct'.
If you need a refresher on the basics, read what is call tracking.
Key takeaways
- Facebook Ads Manager cannot see phone calls on its own.
- Use a website number pool for ad clicks and fixed numbers for call ads.
- Consistent UTM tags decide how clean your reports are.
- Judge campaigns on calls per pound, then check recordings for quality.
- Calls from people who never clicked cannot be proven and should not be guessed.
Frequently asked questions
Does call tracking work with Instagram ads?
Yes. Instagram ads run through Meta Ads Manager, so the same UTM tags and website number pool apply. Use utm_source=instagram to separate them.
Do I need a number for every Facebook advert?
No. Website visitors share a pool, and the UTM tags tell adverts apart. Only call ads, which dial directly, need fixed numbers — usually one per campaign.
Will swapped numbers confuse my customers?
No. Each visitor sees one local-looking number for their visit, and calls forward to your normal phone.
Can I see which Facebook advert produced a call?
Yes, if each advert link carries its own utm_content value. Call Bullet records it against the call.
Does it work if my site uses WordPress?
Yes. The Call Bullet WordPress plugin installs the number swapping without editing code.
What about calls from people who saw an advert but didn't click?
Those cannot be reliably linked to Facebook. Call Bullet shows them as direct or organic rather than inventing a source.
See which marketing makes your phone ring
Start with one UK tracking number or a full website pool. Every call is recorded, transcribed and traced back to its source.