How Do I Track Where My Plumbing Leads Are Coming From?
- KaeRae Marketing

- Jun 18
- 6 min read
Quick Answer: The most reliable way to track your plumbing leads is by combining call tracking (like CallRail or Google's built-in call tracking), UTM parameters on your URLs, and Google Analytics 4. Together, these tell you which channel — Google Ads, organic search, Google Maps, referral — generated each call or form fill. Without this setup, you're flying blind.
You know what's a terrible business strategy? Spending money on marketing and having no idea what's working.
And yet, that's exactly how most plumbing companies operate. They run Google Ads, post on Facebook, pay for SEO, and maybe even hand out flyers — then just... hope something's working. When the phone rings, nobody writes down how the customer found them. The marketing budget gets renewed because 'we're busy,' not because anyone knows why.
That stops today. Here's exactly how to track where every lead is coming from — no marketing degree required.
Why Lead Tracking Matters More Than You Think
Let's say you're spending $2,000/month on Google Ads and $1,000/month on SEO. You're getting 40 calls a month. That sounds decent, right?
But here's the question you should be asking: which 40 calls? If 35 of them came from Google Ads and 5 from SEO, your SEO spend isn't pulling its weight. If it's the opposite, maybe you should cut the Ads budget and double down on SEO.
Without tracking, you can't answer that question. You're just guessing. And guessing with $3,000/month is an expensive hobby.
Real talk: A plumbing client came to me spending $1,800/month on three different marketing channels. After setting up proper tracking, we discovered that one channel was generating 80% of leads. They cut the other two and reinvested in what worked. Same budget, 40% more calls within 60 days.
The Four Things You Need to Track Leads Properly
1. Call Tracking
Most plumbing leads come in as phone calls. So if you can't track which calls came from which marketing source, you're missing the biggest piece of the puzzle.
The best options:
Google Ads call tracking — free, built in, tracks calls generated directly from your ads
CallRail — starts around $45/month, tracks calls from every source (Ads, organic, GMB, direct), gives you recordings
CallTrackingMetrics — similar to CallRail, slightly more complex but powerful
How call tracking works: each marketing channel gets a different phone number. When someone calls the number tied to your Google Ad, you know the lead came from Google Ads. Simple.
At minimum, set up Google Ads call tracking if you're running ads. It's free and takes about 15 minutes to configure. If you're serious about knowing what's working across all channels, invest in CallRail.
2. Google Analytics 4 (GA4)
GA4 is free and it tracks everything that happens on your website — what pages people visit, where they came from, how long they stayed, and whether they filled out a contact form.
The key things GA4 can tell you:
How many people visited your site from Google Ads vs. organic search vs. direct
Which pages they landed on and what they did next
How many form submissions you got and from which traffic source
Which geographic areas your website visitors are coming from
GA4 is not the most intuitive tool in the world — we're not going to pretend it is. But the basic reports are readable once you know where to look. Go to Reports > Acquisition > Traffic Acquisition to see your lead sources at a glance.
Important: GA4 doesn't track phone calls by default. You need call tracking software for that. GA4 handles form fills and website behavior; call tracking handles inbound calls. You need both.
3. UTM Parameters
UTM parameters are little tags you add to the end of your URLs so GA4 knows exactly where a visitor came from. They look like this:
That tag tells GA4 this visitor came from Google, through a paid ad (cpc = cost per click), from the spring promotion campaign.
When do you use these? Anytime you're sharing a link somewhere specific — an email newsletter, a Facebook post, a Google Business Profile post. If you don't tag the link, GA4 just lumps those visitors into 'Direct' traffic and you lose the detail.
Google has a free UTM builder at ga-dev-tools.web.app/campaign-url-builder. Takes 2 minutes to create a tagged link.
4. Your Google Business Profile Insights
Your Google Business Profile (the thing that shows up when people search your company name or 'plumber near me') has its own built-in analytics. It's not perfect, but it shows you:
How many people called directly from your GBP listing
How many clicked for directions
How many visited your website from GBP
What search terms people used to find your listing
Log in at business.google.com and click on 'Performance.' This is often an eye-opener for plumbers who didn't realize how much traffic their Maps listing was generating.
How to Connect the Dots: A Simple Tracking Setup
Here's the minimum viable tracking setup for a plumbing company:
Install GA4 on your website (or verify it's installed — your web developer can check)
Set up call tracking in Google Ads if you're running ads — free, non-negotiable
Sign up for CallRail if you want to track all channels (worth every penny of $45/month)
Check your GBP Insights monthly — it takes 5 minutes and shows you Map traffic
Tag any links you share outside your website with UTM parameters
That's it. That's the setup. You don't need some expensive CRM or a full marketing team. You need these five things working together.
How to Actually Use This Data
Tracking is only valuable if you look at the data and do something with it. Here's a simple monthly review process:
Total calls this month — how many came from Google Ads vs. organic vs. GBP vs. other?
Cost per lead by channel — if Google Ads generated 20 calls and cost $1,000, your CPL is $50. Is that good? For plumbing, $50-$150 per lead is typical.
Which campaigns or keywords drove the most calls? — in Google Ads, look at Search Terms report
Which pages had the most form fills? — in GA4, check Conversions report
Once you have a few months of data, patterns emerge. You'll see which campaigns are goldmines and which ones are money pits. That's when you can make smart decisions instead of guesses.
Pro tip: Set a calendar reminder every first Monday of the month to pull your tracking numbers. 20 minutes of data review can save you thousands in wasted ad spend.
Common Tracking Mistakes Plumbers Make
Relying on 'how did you hear about us?' — customers forget or say 'Google' when they mean anything online. Self-reported data is unreliable.
Not counting missed calls — if you miss a call, it still counts as a lead. Make sure your call tracking includes missed calls in the data.
Ignoring form fills — some customers prefer forms. If GA4 isn't tracking form submissions as conversions, you're missing those leads completely.
Counting clicks, not calls — clicks are not leads. A click becomes a lead when someone calls or fills out a form. Make sure your conversion tracking is set up for actual contact events, not just page views.
Not tracking booked jobs — ideally, you want to know not just how many leads came in, but how many turned into paying jobs. Some CRMs integrate with GA4 to close this loop.
FAQ: Tracking Plumbing Leads
Is call tracking expensive?
CallRail starts at about $45/month for basic call tracking across all channels. Google Ads call tracking is completely free if you're already running ads. For most plumbing companies, $45/month is nothing compared to the insight you get. If you're spending $1,500+/month on marketing and not tracking it, you're leaving a lot of money on the table.
Can I just ask customers how they found me?
You can, and you should — but don't rely on it as your primary tracking method. Customers frequently say 'Google' when they mean your Maps listing, your ad, or your organic result. They don't distinguish. Self-reported data is a rough guide at best. Real tracking software gives you accurate data.
What if I don't have a website?
Then your top priority right now isn't call tracking — it's getting a website. Without one, Google Ads won't perform well, your SEO has nowhere to live, and you're limiting your lead flow significantly. A basic website with a contact form and call tracking can be set up for $500-$1,500. That's table stakes for any plumbing company trying to grow.
How long before I have enough data to make decisions?
Give it 60-90 days. The first month is often noisy — you're learning the tool and the data is still limited. By month two or three, you'll have enough to see real patterns. Don't make dramatic budget cuts after two weeks of data. Let it breathe.
My Google Ads agency sends me monthly reports. Isn't that enough?
Only if those reports include actual lead counts and cost per lead — not just clicks, impressions, and CTR. A lot of agencies send reports full of vanity metrics that look busy but don't tell you whether you're getting ROI. If your report doesn't show you how many calls and form fills your ads generated, ask for it. If they can't provide it, that's a problem.
Ready to stop guessing where your leads come from? KaeRae Marketing handles Google Ads and local SEO exclusively for home service businesses — no contracts, no confusion, no runaround. Book a free consultation and find out exactly what's possible for your business.
Want to learn this stuff yourself? KaeRae Education has courses, resources, and a membership community built specifically for home service business owners. Visit KaeRaeEducation.com.



Comments