Skip to content
Solutions · Measure

"Most of our business is from word of mouth."
— Owners who don't track calls.

Dynamic-number-insertion call tracking that swaps the phone number on your site by visitor source. Every call is tagged with the keyword, ad, page, or organic referrer that produced it. Recordings, transcripts, and attribution flow into one dashboard you'll actually look at.

01 — WHAT IT REVEALS

What call tracking changes about ad spend.

Most owners think the bulk of business is word-of-mouth. Once calls are tracked, a lot of those "word of mouth" calls turn out to be web sources you were already paying for. The wrong picture drives the wrong ad spend.

Word of mouth
Often turns out to be web sources once calls are tracked
Wasted spend
Untracked calls hide which clicks never produce a call
Instant
The number swap is invisible to the visitor
Every call
Tied to the keyword, ad, or page that drove it

02 — WHAT'S BROKEN

Why your marketing decisions are blindfolded.

Without call tracking, every phone call is anonymous. You can't tell which ad worked, which keyword is gold, or which page closes — so you keep funding the loudest channel, not the best one.

Phone calls are invisible

Web form? Tracked. Phone call from the same visitor? Anonymous. For service businesses doing 60–80% of inquiries by phone, that's most of your data missing.

Wasted ad spend

You keep running the campaign that "feels" like it's working but produces no form fills — because the calls all came in untracked. Without attribution, you can't kill the dead campaigns.

"How did you hear about us?"

Customers say "the internet." Or "a friend." Or shrug. Self-reported attribution is notoriously unreliable — people simply don't remember which ad or search brought them to you.

No coaching loop

Without recordings + transcripts, you can't tell which scripts close and which kill the call. Sales coaching becomes vibes-based.

03 — THE STACK

What's actually in the call tracking system.

Dynamic number insertion

Different visitor sources see different numbers. Google Ads visitor sees number A; organic search sees number B; GBP visitor sees number C. Single sub-second JavaScript swap, zero performance impact.

Call recording + transcription

Every call recorded (with two-party-consent announcement). Auto-transcribed. Searchable by keyword across all calls.

Keyword-level attribution

For Google Ads + paid traffic, tie each call back to the exact keyword that triggered it. Shut off the ones with zero call conversions.

GBP + organic + referral

Distinct numbers for each source. See whether GBP is producing more calls than organic, whether the Yelp listing is worth the time, etc.

Attribution dashboard

Calls by source, keyword, page, day-of-week, hour-of-day. Lead-quality scoring (was it a real lead or a wrong number).

Pipes into Google Ads + GA4

Calls flow back into Google Ads as conversions, into GA4 as events, and into your CRM as leads. Full closed-loop measurement.

04 — HOW IT WORKS

How we get your calls tracked and attributed.

1 DAY 1–2

Provision numbers

Local Woburn / Boston / Greater MA numbers (or 800 if you prefer). One per major source: paid, organic, GBP, social, direct.

2 DAY 3

Site instrumentation

Single line of JavaScript. Numbers swap automatically based on UTM, referrer, or paid keyword. Falls back to default if visitor source is unclear.

3 DAY 4–5

Wire to Ads + GA4 + CRM

Conversion uploads to Google Ads. Events to GA4. Lead-creation in your CRM. Calls become first-class data, not anonymous.

4 ONGOING

Tune

Once the data builds, we spot ghost campaigns (high spend, zero call conversions) and shut them off — so your budget follows the channels that actually ring the phone.

05 — THE DETAILS

The legal + technical questions every owner asks.

Massachusetts is a two-party consent state for call recording. The tracking system plays a one-line announcement on every answered call ("This call may be recorded for quality.") which satisfies consent under MA law. Recordings are encrypted at rest, retained 90 days by default, and can be exported on owner request.

The number-swap is invisible to visitors. JavaScript reads the source on page load and replaces the displayed number with the matching tracking number — taking under a second, with no flicker. Calls forward instantly to your real business line. Voicemail and SMS also work on the tracked numbers if needed.

MA law: two-party consent

Built-in announcement on every call ("This call may be recorded") satisfies MA consent requirements. Encrypted at rest. 90-day retention.

Sub-second swap

JavaScript reads visitor source on page load and replaces the displayed number invisibly. No flicker, no FOUC, zero performance impact.

Pricing model

Part of our Smart Website & Marketing Package at $500/mo (a 12-month agreement) — included in or added to your plan. We confirm the exact scope for your business at your free audit.

Why dynamic insertion beats per-page numbers

Some agencies still recommend a static "different number on each page." That tells you which page produced the call but not which traffic source. Dynamic insertion ties calls to source (Google Ads vs. organic vs. direct) AND keyword AND landing page — a 3-D view, not a 1-D one. Source attribution is what kills wasted spend.

Attribution

Per-page numbersClunky, limited
Dynamic insertionEvery source tracked

One number pool, attributed automatically

Where call tracking fits

It's the measurement layer for everything that drives phone calls — Google Ads, Local SEO, GBP. It also feeds the CRM pipeline and AI receptionist with full source data, so every lead is enriched from the moment it lands.

What actually works
Google AdsLocal SEOGoogle Business Profile

06 — FAQ

Common call-tracking questions.

Yes. MA is a two-party consent state for recording — the system plays a one-line announcement at the start of every call ("This call may be recorded for quality.") which satisfies the requirement.

No. Single line of JavaScript, sub-second execution, zero blocking. Doesn't affect Core Web Vitals scores. Falls back to your default number if the script fails.

Yes — that's where call tracking earns its keep fastest. Each keyword's calls become a Google Ads conversion. Lets you bid up high-converting keywords and turn off zero-call ones.

Most clients run 4–8: paid search, paid social, organic, GBP, direct, and maybe one each for the biggest landing pages. We pick the right count during setup.

It's part of our Smart Website & Marketing Package at $500/mo (a 12-month agreement) — most clients get this capability included in or added to that plan, alongside the website, Local SEO, reviews, and the AI front desk. We confirm exactly what's included for your business at your free audit.

The announcement is brief and standard — almost every business uses one. We've never had a client report a complaint. Recording is also optional — you can run tracking without recording if you prefer.

See your real call source data

Find out where your calls actually come from — and what you're wasting.

Free 30-day call-tracking trial. We'll wire 4 numbers to your top sources, run for 30 days, and hand you a 2-page report showing where the calls really come from. Keep it or kill it.

Quick setup
We provision and instrument your tracked numbers
30 days
Trial period — keep or kill
100%
MA two-party-consent compliant