Strategy & Tracking
Call tracking: closing the loop on phone leads
For remodelers and home builders, a large share of leads still arrive by phone, and those calls are invisible in your analytics. Call tracking attributes each one to the campaign, keyword, or listing that earned it, so bidding optimizes toward the calls that actually book jobs.
Your dashboards count form fills, but for most remodelers and home builders the phone still does the heavy lifting, because a homeowner planning a $60k kitchen would rather talk to a person than type into a box. BIA/Kelsey found 66 percent of small and mid-sized businesses rate phone calls as a good or excellent source of leads, and BrightLocal's consumer research lists calling as the preferred way to contact a local business. Yet a call that comes off a Google Ads click looks identical in analytics to one off a billboard, because by default neither is tied to its source. That gap means Smart Bidding cannot see your best leads, so it optimizes toward the cheap form fills it can see. Call tracking closes the loop by attributing every call to the campaign, keyword, or listing that produced it, then feeding qualified calls back as conversions.
Phone leads matter, and they go untracked
The phone is not a legacy channel for contractors; it is often the primary one. When a roof is leaking or a homeowner is finally ready to talk numbers on an addition, they call. Invoca's analysis of more than 60 million calls placed across 2024 found 37 percent of phone leads convert on the call itself, and 61 percent of callers reach a live person rather than a phone tree. These are high-intent prospects who picked up the phone instead of filling out a form, and they tend to close at higher rates and larger ticket sizes.
The problem is that an untracked call is a dead end for attribution. Google Ads can tell you a click happened, but if the visitor then dials the number on your site, that revenue lands nowhere it can be measured. The campaign that earned the call gets no credit, the campaign that wasted budget gets no blame, and your reporting quietly understates the channels that drive the most valuable leads. You end up cutting spend on the keywords that actually ring the phone.
Dynamic number insertion attributes each call
Dynamic number insertion, or DNI, is the mechanism that fixes online attribution. A small JavaScript snippet swaps the phone number shown on your site for a unique tracking number drawn from a pool, chosen by the visitor's source. Someone arriving from a paid search ad sees one number; someone from organic sees another; someone from your Google Business Profile sees a third. When they dial, the platform maps that number back to the exact session, so the call inherits the visitor's campaign, ad group, keyword, and landing page.
Practically, this turns calls into the same kind of attributable event as a click. You can finally report cost per call and cost per qualified call by keyword, see which landing pages drive phone volume, and spot the search terms that look cheap on form fills but carry the call-heavy intent. DNI is the difference between knowing a campaign produced thirty calls and knowing which twelve of them came from one high-value keyword set.
DNI only covers digital traffic that hits your site. It does not solve offline channels, which need a different approach.
Static numbers cover your offline channels
Not every call comes through a tracked website session. Vehicle wraps, yard signs, direct mail, radio spots, and printed directories all drive calls, and DNI never sees them because there is no web session to read. For those, you assign a dedicated static tracking number to each channel. The number on the truck is different from the number on the postcard, which is different from the number read on the radio.
Because each static number maps one-to-one to a source, every call to it is attributed by definition. This lets you measure offline media with the same rigor as paid search, answering questions owners usually guess at: did the radio buy generate calls, is the direct mail drop paying for itself, which yard signs in which neighborhoods ring. Set these up before a campaign launches, not after, so you never lose a week of attribution.
A clean call-tracking setup uses both methods together, matched to how each lead actually reaches you.
When to use which type of number:
- DNI number pool: paid search, paid social, organic, and any traffic landing on your website
- Static number per source: vehicle wraps, yard signs, and door hangers
- Static number per piece: direct mail drops and printed coupons
- Static number per spot: radio, podcast reads, and local TV
- Static number per listing: directories and citations you cannot edit with a snippet
- Dedicated number on your Google Business Profile to separate Maps and local-pack calls
An untracked call is your best lead arriving where no algorithm can see it, and no budget decision can reward it.
Pass scored calls into Google Ads and GA4 as conversions
Attribution inside the call-tracking tool is only half the job. The other half is pushing those calls back into Google Ads and GA4 as conversions, so the platforms that buy your traffic can learn from them. With the integration connected, a tracked call fires a conversion in Google Ads tied to the originating click, and Smart Bidding starts treating calls as the outcomes they are. Google's own guidance is to count one conversion action per call so bidding does not double-count the same lead.
The catch is which calls you count. A ringing phone is not a lead. Wrong numbers, robocalls, existing customers, suppliers, and ten-second hang-ups all trip a naive setup and teach the algorithm to chase noise. So you convert only calls that clear a threshold, typically a minimum duration as a first filter, then qualification on top. That is where call recording and scoring earn their place. Recording lets you hear what a campaign actually produced; scoring, whether by a human reviewer or the AI conversation analysis built into modern platforms, tags each call as a qualified lead, a booking, spam, a wrong number, or an existing customer. Now your reports distinguish thirty calls from twelve qualified calls, and your cost per qualified call becomes a number you can bid against.
From there, the highest-leverage move is importing booked-call outcomes as offline conversions. When a scored call becomes a booked job worth a known amount, you upload that outcome and value back to Google Ads. Smart Bidding then optimizes toward calls that produce revenue, not calls that merely connect, the same way value-based bidding works for e-commerce. For a remodeler where a booked call can turn into a $45k kitchen or a $300k custom home, this is the lever that aligns bidding with the bank account instead of the lead count.
Recording also surfaces operational leakage: missed calls, long holds, and weak phone handling that no ad budget can fix.
What scoring lets you act on:
- Filter spam, robocalls, and wrong numbers out of your conversion data
- Separate new leads from existing-customer and supplier calls
- Report cost per qualified call by campaign and keyword
- Import booked-call values so bidding chases revenue, not raw call volume
- Catch missed and abandoned calls that signal staffing or routing problems
- Hear the keywords and offers that drive the strongest conversations
Handle consent and privacy correctly
Call recording is regulated, and the rules vary by state. Most US states allow recording with one party's consent, but a group including California, Florida, Pennsylvania, and Washington require all parties to consent. The safe, common practice is a brief recorded disclosure at the start of every call, which keeps you compliant across both regimes and is simple to configure once. When data crosses into the EEA, recordings and caller numbers are personal data under GDPR and need a lawful basis and disclosure.
The same care applies to the data you push downstream. Caller phone numbers are personal information, so hashing for enhanced conversions and honoring consent signals matters here exactly as it does for web tracking. WellBuilt configures the announcement, retention windows, and consent handling as part of setup, so the attribution you gain does not create a compliance gap. Done right, you record and measure calls without exposure.
How WellBuilt sets up call tracking
We start by mapping where your calls actually come from, then provision DNI for web traffic and static numbers for every offline channel, so attribution is complete before any campaign leans on it. We wire the call-tracking platform into Google Ads and GA4, set a duration filter, and enable recording with a compliant disclosure tuned to the states you operate in.
From there we build a scoring process, by reviewer or AI analysis, that tags qualified calls and bookings, and we import booked-call outcomes and values as offline conversions so Smart Bidding optimizes toward revenue rather than raw rings. We report cost per qualified call alongside your form metrics, and we keep the import and scoring running so the account compounds on real outcomes. We do not promise specific numbers; we promise that your phone leads stop being invisible and start informing every bid.
Key takeaways
- Treat phone calls as a primary lead channel; two-thirds of SMBs rate calls a good or excellent source (BIA/Kelsey).
- Deploy dynamic number insertion to attribute every web-driven call to its campaign, keyword, and landing page.
- Assign a dedicated static number to each offline channel so wraps, mail, radio, and listings are measured, not guessed.
- Pass calls into Google Ads and GA4 as conversions, but count only calls that clear a duration filter and qualification.
- Record and score calls, then import booked-call values as offline conversions so Smart Bidding optimizes for revenue.
SourcesBIA/Kelsey, Local Commerce Monitor (SMB phone lead ratings) · Invoca Call Conversion Benchmarks Report, 2025 (60M+ calls analyzed across 2024) · BrightLocal, Local Consumer Review Survey, 2024 and 2025 · Google Ads Help, About importing call conversions, 2024 · Google Ads Help, About phone call conversion tracking, 2024 · CallRail, Dynamic Number Insertion overview, 2024 · US state call recording / two-party consent laws (Wikipedia, Telephone call recording laws), 2024
Questions, answered straight.
Will customers notice they are calling a tracking number?
No. Tracking numbers are real local or toll-free numbers that ring straight through to your phone with no delay or extra steps, so the caller's experience is identical. The only visible change is a brief recorded disclosure that the call may be recorded, which is standard and keeps you compliant. Dynamic numbers swap silently based on the visitor's source before the page even finishes loading.
How is call tracking different from the conversion tracking I already have?
Standard conversion tracking captures clicks and form fills but is blind to what happens after someone dials the number on your site. Call tracking specifically attributes phone calls to their source, which DNI and static numbers make possible. It then feeds qualified calls back into Google Ads and GA4 as conversions. Think of it as the missing channel in an otherwise complete tracking stack, not a replacement for it.
Is recording calls legal?
It is, but the rules vary by state. Most states require only one party's consent, while a handful including California, Florida, and Pennsylvania require all parties to consent. The standard solution is a short recorded announcement at the start of each call, which satisfies both one-party and all-party states and is configured once. For callers in the EEA, recordings are personal data under GDPR and need disclosure and a lawful basis.
Why import booked-call outcomes instead of just counting every call?
Because not every call is a lead, and not every lead is worth the same. If bidding optimizes toward raw call volume, it learns to buy the cheapest calls, including spam and wrong numbers. Scoring calls and importing only qualified bookings, with their values, teaches Smart Bidding to chase the keywords that produce paying customers. For service businesses where one booked call can be worth thousands, this is the highest-leverage step.
Strategy & Tracking
Want this run for you, not just read about?
Clean tracking and honest attribution, so you know which dollars actually produce revenue.