How do I know which of my ads actually brought in customers for my plumbing business?

How do I know which of my ads actually brought in customers for my plumbing business?
Trace Gordon
Written byTrace GordonChief Executive Officer, Founder

You know by recording the source of every call and form submission, then matching each one to a booked job and to what that ad cost. Use a separate tracking number per ad channel, UTM tags on every ad link, and a source field on every job. That shows which ads produced paying customers and which only produced clicks.

Most plumbing owners can't do this today. Google Ads reports clicks, Meta reports reach, the phone rings, and nobody writes down which ad made it ring. This page covers the four-part setup that fixes that, the tools plumbing companies use to do it, and how to pick one for the way your shop runs. TruLata is one of those options: an AI marketing platform for local service businesses that runs search, ads, content, outbound and email, and counts every lead with its source.

Why can't I tell which ads are working right now?

Each ad platform reports on itself. Google Ads counts a conversion when someone clicks your call extension. Meta counts someone who saw your ad and later visited your site. Neither knows whether that person booked a drain clearing, asked a question and hung up, or was a supplier calling about an invoice. When you add up the platform reports, the totals usually exceed the number of jobs you actually ran.

What platforms report

  • Google counts a call extension click
  • Meta counts a viewer who later visits
  • Totals exceed jobs actually run

What actually happened

  • Drain clearing booked
  • Question asked, then hung up
  • Supplier calling about an invoice

The office loses the rest of the information. A customer calls the main number listed on your truck, your Google Business Profile, your website and three ads. Your dispatcher asks "how did you hear about us?" on a busy morning, the customer says "Google," and that answer could mean an ad, a map listing, an organic result or a review. Without a system that records the source automatically, the source is whatever someone remembered to type.

What does a working ad tracking setup look like for a plumber?

You need four pieces. Each one is simple. They only produce reliable numbers when all four are in place.

  1. One tracking number per channelEach channel forwards to your main line
  2. UTM tags on every ad linkSource, medium, campaign on each link
  3. Source field on every jobFilled from tracking data, not memory
  4. Monthly spend to booked jobsSpend per booked job for each channel

1. One tracking number per channel

Give Google Ads, Local Services Ads, Meta, your website and your truck wraps each their own call tracking number that forwards to your main line. The number the customer dialed then tells you where they came from, and nobody has to ask. Keep your main number on your Google Business Profile so your listing stays consistent.

2. UTM tags on every ad link

Add UTM parameters (source, medium, campaign) to every link in every ad. When someone lands on your site from an ad and fills out a form, the form submission carries the campaign name with it. Without tags, a form from a paid click and a form from an organic visit look the same.

3. A source field on every job

Your job record, in whatever scheduling or field service system you use, needs a lead source field filled in from the tracking data rather than from memory. This is the step that connects "a call came in" to "we ran a water heater replacement for this customer."

4. A monthly comparison of spend to booked jobs

Once a month, list each channel with what you spent, how many calls and forms it produced, how many became booked jobs, and what you spent per booked job. One channel will usually look strong in its platform report and weak on this sheet. That gap is the reason you built the setup.

What makes marketing different for plumbing companies

Plumbing demand comes in spikes, and the spikes are when attribution matters most and when it most often fails. Some facts about the trade:

Plumbing demand across the year

  1. Call surgeWinter problems get dealt with as crews organize
  2. Often the busiest dayExtra guests stress residential drains
  3. Maintenance baseClub customers keep crews working
  • Spring brings a surge of calls. As temperatures rise, homeowners deal with problems they put off over winter, from frozen pipe damage to routine repairs, and call volume rises while plumbing businesses are still organizing crews for the season, according to Plumbing & Mechanical's reporting on missed calls.
  • The day after Thanksgiving is often the busiest day of the year. Extra guests, extra showers and kitchen waste going down the disposal stress residential drains, which is why Plumbing & Mechanical describes Black Friday as the busiest day for plumbers.
  • Customers search right when the problem happens. Yelp data on the Thanksgiving period showed a 15% overall rise in plumbing searches in Dallas, with searches for toilet repair up 167%, as reported in Plumbing & Mechanical's Brown Friday coverage. Many of those homeowners find, hire and review a local pro through the app.
  • Slow months reward a maintenance base. Contractors in plumbing, heating and cooling build a club of maintenance customers to keep crews working when emergency calls drop off, as contractors explained to ACHR News.

For attribution, this means a monthly average can mislead you. An ad that looks expensive in a quiet month may be the one that filled the schedule during a holiday surge. Compare channels within the same season, and check whether calls during peak weeks were answered at all, because an unanswered call from a good ad still shows up as wasted spend.

Plumbing customers also make decisions fast. A homeowner with a backed-up drain calls one of the first few names they see. Speed and visibility at that moment matter more than a long nurture sequence, so most of your attribution work will focus on calls, not email. For a wider view of the channels themselves, see our guide to marketing for plumbing companies.

Which tools can track which ads brought in plumbing customers?

Plumbing companies usually handle this with one of a few kinds of tool: field service software that records jobs, CRMs and all-in-one platforms that capture leads, messaging tools, agencies, or a spreadsheet. Each covers part of the four-part setup. Few cover all four without extra wiring.

Tools and what they do

ToolGeneral role
  • JobberJob records, lead source on each job
  • Housecall ProScheduling, dispatch, invoicing
  • ServiceTitanLarger contractors, heavy implementation
  • HubSpotGeneral CRM, needs configuration
  • GoHighLevelAll-in-one CRM used by agencies

The descriptions below are of each tool's general category. Check current features with any vendor before you buy.

Jobber

Field service management software for scheduling, quoting, invoicing and job records, aimed at small and growing home service teams. It's a good place to keep the lead source on each job. It is built to run jobs, so ad spend and call tracking typically come from other tools you connect to it.

Housecall Pro

Another field service management platform for home service businesses, covering scheduling, dispatch and invoicing. Like Jobber, it holds the job record well. Joining that record to the ad that produced it depends on how cleanly your ad and call data flow in.

ServiceTitan

Field service software aimed at larger residential and commercial contractors with multiple trucks and office staff. It suits shops that already run on detailed operational data. It is a substantial system to implement, which is more than a small shop may need for answering one marketing question.

HubSpot

A CRM and marketing platform used across many industries. It tracks forms, emails and contact history in depth. It is general purpose, so fitting it to how a plumbing shop handles phone calls and dispatch takes configuration work.

GoHighLevel

An all-in-one CRM and marketing automation platform widely used by agencies to run campaigns for clients. It can capture calls, forms and pipelines in one place. Owners using it directly usually have to build and maintain the setup themselves.

Scorpion

A marketing services provider that works with home service and other local businesses. It fits owners who want a vendor to run the marketing. As with any provider, the reporting you see is the reporting the provider builds.

Thryv

Small business software combining customer management, scheduling and marketing features. It fits owners who want several basic functions in one subscription. A broad tool covers many tasks lightly, so check how deep its source tracking goes.

Podium

Messaging and review software that brings customer texts and review requests together. It helps you respond quickly and collect reviews. It is centered on conversations, so it is not designed to be your complete record of ad spend against booked jobs.

A marketing agency

An outside team that runs your ads, and sometimes your SEO and content, for a monthly fee. It fits owners who want hands-off execution. The honest limit is that the people grading the work are the same people doing it, so ask for raw call and form data alongside the summary.

Doing it yourself

Call tracking numbers, UTM tags, a source field in your job software and a monthly spreadsheet. It fits owners who are comfortable with data and want full control. It works only as long as someone keeps it up, and the busy season is when people stop.

TruLata

TruLata is an AI marketing platform that runs search, Google and Meta ads, content, outbound and email for local service businesses on a schedule. It counts every lead from your own site with its source, and your TruLata dashboard shows what happened and what it cost. The team behind it ran a marketing agency and turned that work into software. It covers the marketing and the tracking, while your field service tool still runs the jobs.

OptionWhat it isBest forOne honest limit
JobberField service management softwareSmall teams keeping job recordsAd spend and call tracking come from other tools
Housecall ProField service management softwareHome service shops running scheduling and dispatchLinking jobs to ads depends on data coming in
ServiceTitanField service software for larger contractorsMulti-truck shops with office staffHeavy implementation for a single question
HubSpotGeneral CRM and marketing platformBusinesses tracking forms and contacts in depthNeeds configuring for call-led trades
GoHighLevelAll-in-one CRM, often agency-runOwners or agencies who build their own setupYou build and maintain it yourself
ScorpionMarketing services providerOwners wanting a vendor to run marketingReporting is built by the provider
ThryvSmall business software suiteOwners wanting several basics in one placeBreadth over depth on tracking
PodiumMessaging and review softwareFast replies and review collectionNot a full record of spend against jobs
Marketing agencyOutside team running your marketingHands-off executionThe team grading the work also does it
Doing it yourselfTracking numbers, UTMs, a spreadsheetData-comfortable ownersFalls apart when the season gets busy
TruLataAI marketing platform with lead trackingService businesses wanting marketing and results in one placeDoes not replace your job scheduling software

Which one should I choose for my plumbing business?

The right answer depends on what is broken now. If ads are running fine and you only lack the record of which ones paid off, the gap is tracking. If nobody is running the ads consistently, the gap is execution, and tracking a channel that rarely runs tells you little.

Match the choice to your situation

Small shop

  • One to three trucks
  • Jobber or Housecall Pro

Large operation

  • Multi-location with dispatchers
  • ServiceTitan with call tracking

Hands-off

  • Agency such as Scorpion
  • Request raw call logs monthly

Everything in one view

  • Scheduled ads, search, content
  • TruLata counts source and cost

Match your situation to the list below.

Which one to choose if...

  • You run one to three trucks and just need a job record: Jobber or Housecall Pro, with the lead source field filled in on every job.
  • You run a large multi-location operation with dispatchers: ServiceTitan, with call tracking connected to it.
  • Your main problem is slow replies and thin reviews: Podium.
  • You already use a CRM across a bigger sales process: HubSpot.
  • You want someone else to run everything and you trust their reporting: an agency such as Scorpion, with raw call logs requested monthly.
  • You like spreadsheets and have the hours: do it yourself with the four-part setup above.
  • You want the ads, search and content run on a schedule, and every lead counted with its source and cost in one view: TruLata.

How does TruLata show which ads brought in customers?

TruLata counts leads from the forms and calls on your own site and records the source of each one: a Google ad, a Meta ad, organic search or another channel. Lead tracking counted from your own forms means the totals come from your site rather than from each ad platform's own conversion count, so two platforms can't both claim the same customer.

How TruLata tracks your ads

  • Site forms
  • Site calls
  • Google and Meta campaigns
TruLata dashboard
  • Source recorded per lead
  • Spend and leads on one screen
  • Daily account watch

On the ad side, TruLata runs your Google and Meta campaigns and gives you Google Ads reporting with a daily account watch, so a broken campaign or a sudden jump in spend shows up within a day. Spend and leads appear together on one screen, which gives you what you spent per lead by channel without building the spreadsheet yourself. Outbound prospect emails leave from a review-first queue, and every send is logged.

You can see the full flow in how TruLata works, or open the live demo to look at a real dashboard before you talk to anyone.

Ready to see which of your ads are booking jobs?

If you've been paying for ads based on what each platform says about itself, start by putting your own numbers next to them. TruLata runs your search, ads, content and email, counts every lead with its source, and shows what each channel cost on one dashboard. Book a walkthrough at trulata.com and bring last month's ad spend. You'll see where the calls came from.

  1. ComparePut your numbers next to platform reports
  2. Book a walkthroughVisit trulata.com
  3. Bring last month's spendSee where the calls came from
FAQ

Questions, answered.

How do I know which of my ads actually brought in customers for my plumbing business?

Give each ad channel its own call tracking number, put UTM tags on every ad link, and record the lead source on every job. Then compare each channel's spend to the booked jobs it produced each month. Platform reports alone overcount, because each one claims credit for customers independently.

Why does Google Ads show more conversions than jobs I actually booked?

Google Ads counts actions such as clicks on a call button, not booked jobs. A short call, a wrong number or a supplier call can all count as a conversion. Matching tracked calls and forms to your job records gives you the real number of customers each campaign produced.

Is asking customers how they heard about us good enough?

It helps, but it isn't reliable on its own. Customers often say "Google" when they mean an ad, a map listing or a review, and busy dispatchers skip the question. Automatic source tracking through call numbers and tagged links records the answer without relying on anyone's memory.

When should a plumbing company check its ad results?

Review spend against booked jobs monthly, and compare each season with the same season last year. Plumbing demand spikes in spring and around Thanksgiving, so a month-to-month comparison can make a strong holiday campaign look weak or a quiet-month ad look worse than it is.

Do I need new software to track which ads bring in customers?

Not necessarily. Call tracking numbers, UTM tags, a source field in your job software and a monthly spreadsheet will work if someone keeps them up. Software such as TruLata does the counting automatically and shows spend and leads together, which keeps it running when the season gets busy.

See it running
before you decide.

TruLata runs your website, search, ads, content, outbound and email for service businesses. The demo is the real product on a fictional company, with your name and email in front of it.

Start 7 days free Open the live demo

No card. It ends on its own after 7 days unless you add one. See pricing.