"How did you hear about us?"
"The internet."
That answer tells you nothing. Was it Google Ads? Your website? A review site? Facebook? You're spending thousands on marketing but can't tell which channels actually generate calls.
Here's the problem: 70-80% of home service leads come by phone. If you're only tracking web form submissions, you're measuring 20-30% of your marketing results. That's like judging a restaurant by only tasting the appetizers.
TL;DR: Call tracking assigns unique phone numbers to each marketing channel, revealing exactly which campaigns generate calls. Most contractors discover 40-60% of their marketing budget goes to channels that produce few or no calls. Setup takes 2-3 hours, costs $30-100/month, and typically identifies enough waste to pay for itself within the first week.
Without call tracking, you're flying blind. With it, you know exactly where your phone leads originate—and can invest accordingly.
Why Call Tracking Matters for Contractors
Phone calls are the lifeblood of home service businesses. Understanding where they come from changes everything.
The phone lead reality:
| Business Type | Phone Leads | Form Leads |
|---|---|---|
| HVAC | 78% | 22% |
| Plumbing | 82% | 18% |
| Electrical | 75% | 25% |
| Roofing | 68% | 32% |
| Landscaping | 65% | 35% |
If you're only measuring form submissions, you're missing the majority of your lead data.
What call tracking reveals:
| Question | Without Tracking | With Tracking |
|---|---|---|
| Which ads generate calls? | "I think Google works" | "Google Ads: 47 calls, Facebook: 12 calls" |
| When do leads call? | "During business hours" | "Peak: Tuesday 10am-12pm, Saturday 9am" |
| How fast do we answer? | "Pretty quickly" | "Average: 18 seconds, 23% go to voicemail" |
| What do callers ask about? | "Various services" | "68% AC repair, 22% replacement, 10% maintenance" |
Data beats guessing every time.
![]()
How Call Tracking Works
The concept is simple. The execution requires some setup.
The Basic Mechanism
Step 1: Get unique phone numbers for each marketing source
- Google Ads: (555) 123-4567
- Facebook: (555) 123-4568
- Website organic: (555) 123-4569
- Direct mail: (555) 123-4570
- Yard signs: (555) 123-4571
Step 2: All numbers forward to your main line
- Caller dials the tracking number
- Call routes to your office or answering service
- You answer normally—caller doesn't notice anything different
Step 3: System logs the source
- Every call recorded with its source
- Duration, outcome, and recording stored
- Reports show calls by channel
Dynamic Number Insertion (DNI)
For website visitors, tracking gets smarter with DNI:
How DNI works:
- Visitor arrives at your website from Google Ads
- JavaScript detects the traffic source
- Phone number on your website dynamically changes to the Google Ads tracking number
- Visitor calls, and system knows they came from Google Ads
Without DNI: All website visitors see one number, regardless of how they found you.
With DNI: Each visitor sees a number matching their source—Google Ads visitors see one number, organic visitors see another, Facebook visitors see a third.
Call Recording and Transcription
Modern call tracking includes:
| Feature | Business Value |
|---|---|
| Call recording | Training, quality assurance, dispute resolution |
| Transcription | Searchable call content, keyword tracking |
| Sentiment analysis | Automatic flagging of upset callers |
| Keyword spotting | Alert when competitor names mentioned |
Setting Up Call Tracking: Step-by-Step
Get call tracking running in an afternoon.
Step 1: Choose Your Platform
Popular options for contractors:
| Platform | Starting Price | Best For |
|---|---|---|
| CallRail | $45/month | Full-featured, integrations |
| CallTrackingMetrics | $39/month | Multi-location |
| WhatConverts | $30/month | Lead tracking focus |
| Marchex | Custom | Enterprise/franchise |
Key features to look for:
- Dynamic number insertion
- Call recording
- CRM integration
- Google Ads integration
- Voicemail transcription
- Spam filtering
Step 2: Plan Your Number Strategy
Determine how many numbers you need:
| Marketing Channel | Tracking Number Needed? |
|---|---|
| Google Ads | Yes - separate by campaign if possible |
| Facebook Ads | Yes |
| Google Business Profile | Yes |
| Website (organic) | Yes - use DNI |
| Direct mail | Yes - unique per campaign |
| Yard signs | Yes |
| Vehicle wraps | Yes |
| Radio/TV | Yes - unique per station |
| Referrals | Optional - can use main number |
Number type decisions:
- Local numbers: Look like local calls, higher answer rates
- Toll-free numbers: Look more professional, good for service areas crossing area codes
- Vanity numbers: Memorable (1-800-PLUMBER) but expensive
Step 3: Set Up Your Account
Initial configuration checklist:
- Create account with chosen platform
- Purchase numbers for each channel (usually $2-5/number/month)
- Set forwarding destination (your main office number)
- Configure business hours for different routing if needed
- Enable call recording (check your state's consent laws)
- Set up voicemail with professional greeting
- Configure notifications for missed calls
Step 4: Implement Tracking Numbers
For offline marketing:
- Replace your main number with tracking numbers on all materials
- Update Google Ads call extensions
- Update Facebook business page
- Update Google Business Profile
- Print new business cards, yard signs, vehicle wraps
For website (DNI setup):
- Get JavaScript snippet from your platform
- Add to your website header (before </head> tag)
- Replace phone numbers with a placeholder class
- Test by visiting from different sources
DNI code example:
<!-- CallRail tracking script -->
<script type="text/javascript">
// Your platform provides this code
</script>
<!-- Phone number with swap class -->
<a href="tel:5551234567" class="calltrk_swap">555-123-4567</a>
Step 5: Integrate with Your CRM
Connect call tracking to your lead management system for complete attribution.
Integration benefits:
- Calls automatically create lead records
- Source attribution attached to lead
- Call recordings linked to customer profile
- Revenue can be tied back to marketing source
Common integrations:
- TruLine (direct integration)
- ServiceTitan (via API)
- Housecall Pro (via Zapier)
- HubSpot (direct integration)
- Salesforce (direct integration)
Step 6: Configure Google Ads Integration
Link call tracking to Google Ads for:
- Call conversion tracking
- Call-only ad optimization
- Click-to-call tracking on mobile
- Call extension tracking
Setup steps:
- Create conversion action in Google Ads for calls
- Link your call tracking account
- Map tracking numbers to campaigns
- Enable auto-tagging in Google Ads
- Verify conversions are recording
Call Tracking Metrics That Matter
Focus on these numbers to optimize performance.
Volume Metrics
| Metric | What It Tells You | Benchmark |
|---|---|---|
| Total calls | Overall lead volume | Track trend |
| Calls by source | Channel performance | Compare ROI |
| Calls by day/time | When leads call | Staff accordingly |
| First-time vs. repeat | New vs. existing customers | Marketing vs. service |
Quality Metrics
| Metric | What It Tells You | Benchmark |
|---|---|---|
| Average call duration | Engagement level | 3-5 min for qualified leads |
| Calls over 2 minutes | Likely qualified leads | Track percentage |
| Calls under 30 seconds | Hang-ups, wrong numbers | Keep under 20% |
| Voicemail rate | Missed opportunities | Keep under 15% |
Response Metrics
| Metric | What It Tells You | Benchmark |
|---|---|---|
| Answer rate | How often you pick up | Target 85%+ |
| Time to answer | Customer experience | Under 20 seconds |
| Missed calls | Lost leads | Track and follow up |
| After-hours calls | Off-hours demand | Consider answering service |
Conversion Metrics
| Metric | What It Tells You | Benchmark |
|---|---|---|
| Call-to-appointment rate | Sales effectiveness | 40-60% |
| Call-to-job rate | Full conversion | 25-35% |
| Revenue per call | Channel value | Compare by source |
| Cost per call | Marketing efficiency | Compare by source |
Analyzing Call Tracking Data
Data without analysis is just numbers. Here's how to extract insights.
Weekly Review Process
Every week, review:
-
Call volume by source
- Which channels produced the most calls?
- Any channels with zero calls? (Red flag)
- Week-over-week trends?
-
Missed calls
- How many calls went unanswered?
- What times were calls missed?
- Are missed calls being called back?
-
Call quality spot check
- Listen to 3-5 random calls
- Are calls from each source qualified?
- Any training opportunities?
Monthly ROI Analysis
Connect calls to revenue:
| Source | Calls | Cost | Jobs | Revenue | Cost/Call | ROAS |
|---|---|---|---|---|---|---|
| Google Ads | 124 | $3,200 | 31 | $27,900 | $25.81 | 8.7:1 |
| 38 | $1,100 | 6 | $4,800 | $28.95 | 4.4:1 | |
| Organic | 89 | $800 | 28 | $23,500 | $8.99 | 29.4:1 |
| Direct mail | 22 | $2,500 | 4 | $3,600 | $113.64 | 1.4:1 |
Action from this data:
- Google Ads: Performing well, maintain or increase
- Facebook: Decent, but optimize targeting
- Organic/SEO: Best performer, invest more
- Direct mail: Losing money, cut or redesign
Identifying Patterns
Look for correlations:
- Do certain sources produce longer calls? (Often more qualified)
- Which sources have highest voicemail rates? (Consider ad scheduling)
- What keywords are mentioned most? (Optimize ad copy)
- When do high-value calls come in? (Adjust staffing)
Common Call Tracking Mistakes
Avoid these pitfalls that skew your data.
Mistake 1: Not Tracking All Channels
Problem: Only tracking digital, missing offline.
Solution: Every marketing touchpoint gets a unique number. Yes, even yard signs and truck wraps.
Mistake 2: Forgetting Google Business Profile
Problem: GBP calls show as "organic" or untracked.
Solution: Use a dedicated tracking number on your Google Business Profile. This is often your highest-volume source.
Mistake 3: Ignoring Spam Calls
Problem: Spam inflates call counts, skewing data.
Solution: Enable spam filtering. Most platforms auto-detect robocalls. Review and mark spam manually when needed.
Mistake 4: Not Recording Calls
Problem: No ability to assess call quality or train staff.
Solution: Enable recording (check consent laws). The training value alone is worth it.
Recording consent by state:
- One-party consent (most states): Only one person needs to know
- Two-party consent (CA, FL, IL, etc.): Caller must be informed
Safe approach: Play a brief message: "This call may be recorded for quality purposes."
Mistake 5: Tracking Without Action
Problem: Collecting data but never analyzing it.
Solution: Schedule weekly review. Set up automated alerts for missed calls. Use data to make budget decisions monthly.
Advanced Call Tracking Strategies
Once basics are running, level up with these tactics.
Conversation Intelligence
AI-powered call analysis:
- Automatic call scoring (qualified/unqualified)
- Keyword extraction from transcripts
- Competitor mention alerts
- Sentiment analysis for upset callers
- Automatic tagging by service type
Multi-Touch Attribution
Track the full customer journey:
Google search → Website visit → Left
Facebook retargeting ad → Website visit → Called
Call tracking can credit both touchpoints, not just the last one.
A/B Testing with Call Tracking
Test marketing variations:
- Different ad copy → Different tracking numbers
- Different landing pages → DNI tracks each
- Different offers → Unique numbers on each
Measure which version generates more calls AND more revenue.
Whisper Messages
Inform your team before they answer:
- "Incoming call from Google Ads"
- "Caller viewing air conditioning page"
- "Repeat customer: John Smith"
Gives context for better phone handling.
Call Scoring Automation
Automatically categorize calls:
| Score | Criteria | Action |
|---|---|---|
| Hot | Duration 4+ min, keywords: "quote," "schedule" | Priority follow-up |
| Warm | Duration 2-4 min, general inquiry | Standard follow-up |
| Cold | Duration under 1 min, no keywords | Low priority |
| Spam | Detected robocall, known spam number | Auto-filter |
Call Tracking and Lead Management Integration
Call tracking becomes powerful when connected to your full lead management workflow.
Automatic Lead Creation
When a call comes in:
- Call tracking captures caller ID
- System checks CRM for existing customer
- If new: Creates lead record with source attribution
- If existing: Links call to customer record
- Recording and transcript attached
Source-to-Revenue Tracking
Complete attribution chain:
Marketing Channel → Call → Lead → Appointment → Job → Revenue
Now you can calculate true marketing ROI by channel.
Missed Call Workflows
Automatic follow-up for missed calls:
- Call goes to voicemail
- System creates high-priority task
- Staff alerted via notification
- Auto-text sent: "Sorry we missed you. Calling back shortly."
- Callback logged and tracked
Frequently Asked Questions
How many tracking numbers do I need?
Minimum: One per major marketing channel (Google Ads, Facebook, organic website, GBP). Optimal: Separate numbers for each campaign or significant variation. Most contractors use 5-15 numbers. Cost is typically $2-5 per number per month—don't let cost prevent proper tracking.
Will customers notice the different numbers?
No. All numbers forward to your main line instantly. Customers experience no difference. The only people who might notice are those saving your number—which is why some contractors use a main number for repeat business and tracking numbers only for marketing.
Is call recording legal?
Laws vary by state. In one-party consent states (most states), you can record without notification. In two-party consent states (California, Florida, Illinois, and others), you must notify callers. The safest approach: Always play a brief recording notice. "This call may be recorded for quality assurance."
Start Tracking Your Calls Today
Every day without call tracking is a day of marketing data lost. You can't optimize what you can't measure, and phone calls represent the majority of your leads.
Key takeaways:
- 70-80% of home service leads come by phone
- Unique tracking numbers reveal which marketing works
- Dynamic number insertion tracks website visitor sources
- Integration with CRM enables source-to-revenue tracking
- Weekly review of data drives optimization decisions
Setup takes an afternoon. The insights last forever. And the ROI improvement typically pays for the service within the first month.
Stop guessing which marketing works. Start knowing.
Ready to connect call tracking with complete lead management? Start your free trial with TruLine and see every lead source in one dashboard.


