For plumbers, lawyers, dentists, contractors, restaurants, locksmiths — most leads happen on the phone, not the form. If your conversion tracking only counts form submits, the platform is optimizing for the worst-converting third of your traffic and ignoring the best.
Why phone calls are invisible by default
A user clicks your ad, sees your number, taps to call. From the platform's perspective, that's a click. They don't see what happened on the call — was it spam, a quote request, or a paying customer?
Without call tracking, the platform optimizes toward the conversions it can see (form submits) and starves campaigns that drive calls. Your best campaigns look bad.
Three ways to track calls
1. Click-to-call conversions (free, easy, partial)
Every ad platform lets you count "phone clicked" as a conversion. The user tapped your number — you don't know if they actually called or what was said, but you know intent.
Setup: Google Ads → Tools → Conversions → New → Phone calls → "Calls from ads using call extensions or call-only ads." Or Meta Ads → Pixel custom events for the click event on your tel: link.
Caveats: only catches mobile taps. Desktop visitors who saw the number and dialed manually are invisible. Doesn't tell you call quality.
2. Dynamic Number Insertion (DNI) — the real solution
Tools like CallRail, CallTrackingMetrics, or Google's free Forwarding Numbers automatically swap your real number with a unique tracking number per visitor. When the user calls, the call routes to your real line — but the tool records which campaign, keyword, ad, and landing page produced the call.
Each session gets a different number. The tool knows the source. Calls become first-class conversions in your reports.
What it tells you: caller's UTM source, time on page before calling, recording (with their permission), call duration, conversion (yes/no), revenue (if you tag it after the fact).
3. Manual tagging in your CRM
Cheapest. When a call comes in, your team asks "How'd you hear about us?" and tags the contact with the source. Inaccurate (people forget) but better than nothing.
The SEM CRM accepts a source field per contact — your team can paste calls in manually with the source pre-filled.
Recommended setup by business size
- Solo / small business (under $1k/mo ad spend): Click-to-call conversions only. Free. Imperfect but enough.
- Mid-market ($1k-$10k/mo): CallRail or similar at $45-150/mo. Pays for itself within a week of better optimization.
- Agency / multi-client: CallRail's agency tier or CallTrackingMetrics. Native integrations with Google Ads, Meta, and most CRMs.
What to do with call data
- Pass call conversions back to ad platforms. Both CallRail and CTM auto-fire conversion events to Google Ads and Meta. The platforms then optimize toward calls, not just forms.
- Score call quality. Tag calls as "qualified" / "not qualified" / "spam" — most tools have keyword-based AI scoring now. Then optimize toward "qualified call," not raw call.
- Pull recordings monthly. Listen to 5 calls. You'll learn how prospects actually talk — and that becomes your ad copy.
- Connect to revenue. When a call closes, mark it in the call tracker with the deal value. Now your ad reporting includes actual revenue, not just conversions.
Privacy considerations
In some jurisdictions (California, EU, two-party-consent US states), call recording requires explicit caller consent. CallRail and similar tools play a "this call may be recorded" message at the start. Don't skip this.