Home Services · 9 min read

Call tracking for plumbers: which calls came from your website?

What Google's call counts really measure, the free way to learn where each plumbing call came from, and how to add tracking numbers without hurting your listing.

Ask who sent them.

You can’t tell from the phone alone, and Google’s free counts show taps on a call button, not calls. A plumbing company learns which calls came from its website in three ways: count the taps, ask every caller how they found you and record the answer on the job, or give each source its own tracking number. Asking costs nothing and catches night calls and the truck. Tracking numbers cost money and end the guessing.

Why a plumbing call arrives without a label

A form submission can carry the page it came from. A phone call carries a number and a voice. Nothing in the ring says “website”, “Google profile” or “saw your van on Elm Street”.

Plumbing makes this harder. The Bureau of Labor Statistics says most plumbers “work full time, including nights and weekends” and are “often on call to handle emergencies”. The calls that matter most arrive when the office is closed, on the on-call tech’s cell or at an answering service, from someone standing in water. Nobody in that conversation is thinking about marketing.

Then there are the calls no tool can see. Someone reads your number on a laptop and dials it from their kitchen phone. A customer from two years ago calls the number saved in their contacts. A neighbor reads it off your truck. Each of those is a real job with a real source, and none leaves a trace on your website.

So the honest answer starts with what each free count does and does not measure.

What Google’s Calls number actually counts

The Business Profile performance report has a Calls figure, and its definition is narrow: “The number of times a customer clicked on the call button on your Business Profile.” It counts taps. It does not say whether the call connected, how long it lasted, or whether anyone answered.

Two more limits. Performance data “is available only for verified Business Profiles”, and Google removed call history from profiles on July 31, 2024. Calls still reach you, and the button now dials the number you supplied, but there is no list of who called and when inside Google anymore.

For a service-area plumber with no storefront, that profile button can be the busiest door you have, and it is not your website. If the question is “how many calls came from Google”, the profile count answers part of it. If the question is “how many came from the website”, it answers none of it. The rest of the profile report, and Search Console for the site, are covered in the local SEO guide for plumbers.

Counting taps on the website’s phone number

The website equivalent is counting taps on the number. It needs setup: a tag on the site and a small script that records the tap. Google’s own help page for the Ads version of this is blunt about what you get: “this feature only tracks clicks on your phone number, not actual phone calls.”

Count What it records What it can’t see
Profile Calls Taps on the profile’s call button Whether the call connected, or which taps became jobs
Website number taps Taps on the number on your site, once set up Laptop visitors who dial by hand, missed calls, wrong numbers
Tracking numbers Calls that rang a number used in one place only Customers who dial the number they saved two years ago
Asking the caller What the customer remembers Nothing, if it is asked every time; everything, if it is skipped

Taps are a useful trend line. If website taps doubled the month you published a water heater page, something happened. They are not a job count, and treating them as one flatters the website on slow days and undercounts it when people copy the number by hand.

The free method: ask on every call

The cheapest call tracking a plumber can run is one question at booking: “How did you hear about us?” It works only if it is asked every time and the answer comes from a fixed list, not free text.

A list that fits plumbing:

  • Google search, then our website
  • Google Maps or the Google profile
  • Google ad or Local Services ad
  • Saw the truck
  • Friend, neighbor or contractor referral
  • Repeat customer
  • Other, with one word

Put the list where the job is booked so the answer lands on the job, not on a sticky note. Field software already has the slot. In ServiceTitan, “CSRs can manually attach a marketing campaign to any call. This attaches the campaign to the job.” Jobber has a Lead Source field on the client record, on its Grow, Connect and Core plans, and its default list already includes Google and Vehicle wrap.

Quick win

Make the night shift ask too. Whoever answers after hours, the on-call tech or the answering service, needs the same list and the same question. If only the office asks, your emergency work, the calls that matter most in this trade, ends up in “unknown” and every source looks worse than it is.

Customers can only report what they remember, and to a caller, Maps, search results and your site can all look like “Google”. Read the numbers as direction, not precision, and split “Google” into search, Maps and ads only if the caller can actually tell you which.

Adding tracking numbers without hurting your listing

A tracking number is a separate number that forwards to your line and logs each call. Put one number on the website, another on the profile, another on the truck, and the number that rang tells you the source. This is the only method that does not depend on memory.

The risk is your Google listing. Google’s guidelines do not mention tracking numbers by name, but they set conditions any number has to meet: “Provide a phone number that connects to your individual business location”, “Use a local phone number instead of a central call center helpline number whenever possible”, and “The phone number must be under the direct control of the business.”

Google also allows “up to 2 more phone numbers” beside the primary. The setup tracking vendors recommend uses that: the tracking number as primary, and your real business line as an additional number. CallTrackingMetrics, one such vendor, says listing the main number there addresses “any worries about consistency” and signals the number is still in use.

Watch out

Keep your real number everywhere else. Directories, your invoices and the website footer should keep showing the number customers already have. And check who owns the tracking number. If it belongs to the vendor and you cancel, the number on your Google profile stops reaching you, which is hard to square with “under the direct control of the business”.

Local Services Ads already track their own calls

If you run Local Services Ads, Google is tracking those calls for you, because it bills by them. “You’re charged for each valid lead you receive through your Local Services ad.” Valid leads include answered calls, voicemails, messages and this one: “You missed a phone call during your business hours and the customer stays on the line for more than 20 seconds.”

For a plumber, that last line is the one to read twice. Unanswered calls “are only charged when they happen during your active ad schedule and within your business hours”. List 24-hour hours to catch emergencies, miss the 3am call, and it can be billed. Set the hours to the hours someone actually answers.

Poor leads can be reported in “the Feedback Survey for that lead”, and Google says charged leads “may be issued credits automatically if later determined to be low quality”, in most cases within 30 days. It also says it “no longer supports credits for “job type not serviced” and “geo not serviced” leads”, so keep the job types and areas on the ad to what you really do.

One date matters for plumbers in particular. Local Services Ads are moving into Google Ads as Performance Max campaigns, starting in August 2026 with select U.S. home service advertisers “such as plumbing, HVAC, and roofing”, and service-area businesses without storefronts in late 2026. Google’s page says “Your Local Services Ads performance reports will not transition to Google Ads.” Download your historical performance reports before your account moves.

What to write down each month

Pick one day a month and fill in one row. Five minutes, and after a season you can answer the question this post started with.

Column Where it comes from
Profile call taps Business Profile performance report
Website number taps Your tap count, if you set one up
Booked jobs by source Your field software’s source field, or the notebook
Of those, after hours The same records, filtered by time
LSA leads charged and credited Local Services or Google Ads billing

The column that pays is “booked jobs by source”. Taps tell you interest. Jobs tell you money. If the website line stays near zero while the profile line climbs, the site is not doing its job and the profile is carrying you. If both climb, check whether your Maps position moved too: how to check your Google Maps ranking walks through the method.

The LocalBiz approach

LocalBiz does not track calls. The sites it builds have no contact form, no tracking numbers and no analytics scripts: the main button is a plain link that dials your business phone. What LocalBiz does is build the site, draft the service, location and blog pages, work on your Google Business Profile, and track where you rank on Google Maps across your service area. For the source of each call, the question at booking is the method that works alongside it.

If you want a site built around that call button and a view of where you rank from every town you serve, plans are on the pricing page.

Frequently asked questions

Does Google Business Profile show how many people called my plumbing company?

Not exactly. The Calls figure in the performance report is, in Google’s words, “the number of times a customer clicked on the call button on your Business Profile”. A tap that went unanswered, a caller who hung up, and a tap that turned into a booked job all count the same. Google also removed call history from profiles on July 31, 2024, so there is no call log to check either.

Can I put a call tracking number on my Google Business Profile?

Google’s guidelines do not mention tracking numbers by name. They say the number must connect to your business location, be “under the direct control of the business”, and preferably be local. The setup tracking vendors recommend is the tracking number as the primary phone and your real line as one of the two additional numbers Google allows, so the number on your other listings still matches.

Do Local Services Ads charge me for calls I miss at night?

Only if the call falls inside your business hours and your active ad schedule. Google counts a missed call as a valid lead when it comes during business hours and the caller stays on the line for more than 20 seconds. If you list 24-hour hours to catch emergencies but nobody answers at 3am, those missed calls can be billed. Set the hours to the ones someone actually picks up.

Is call tracking worth paying for if I am a one-truck plumber?

Start without it. Ask every caller how they found you, pick from a fixed list, and record it on the job in your field software or a notebook. After a few months the sources that matter should stand out. Pay for tracking numbers when you are spending real money on one of them and need to know whether it pays back, not before.

Sources

  1. Google Business Profile Help — Business Profile performance
  2. Google Business Profile Help — Changes to Google Business Profile chat and call history
  3. Google Business Profile Help — Guidelines for representing your business on Google
  4. Google Business Profile Help — Add your phone number
  5. Google Ads Help — Measure phone number clicks on a mobile website
  6. Local Services Help — How leads work
  7. Local Services Help — About automated Local Services Ads lead credits
  8. Google Ads Help — Local Services Ads transition to Performance Max campaigns with pay-per-lead goals
  9. ServiceTitan Help — Add marketing campaigns in ServiceTitan
  10. Jobber Help — Lead management (lead source field)
  11. CallTrackingMetrics — Yes, you can use a call tracking number on a Google Business Profile
  12. U.S. Bureau of Labor Statistics — Plumbers, Pipefitters, and Steamfitters, Work Environment

Want a plumbing site whose call button dials you directly?

See plans and pricing →
Call tracking for plumbers: which calls came from your website?