Call tracking and attribution
Analytics for local service businesses: what to track
The short answer
For a local service business the numbers that matter are booked jobs and cost per booked job, by channel. Most of those jobs start with a phone call, so the core of the setup is call tracking alongside GA4, UTM tags on your Google Business Profile link, and a simple record of which leads became paid jobs.
Key takeaways
- Measure booked jobs and cost per booked job by channel, not clicks or calls.
- Track calls with a platform, tag your Business Profile link with UTMs, and watch the missed-call rate.
- Mark which leads booked each week so ad bidding learns what a real job looks like.
On this page 8 sections
The five numbers to watch
- Leads by channel: calls, forms and messages from Google Ads, Local Services Ads, your Business Profile, organic search and referrals.
- Answer rate: the share of calls answered by a person. Missed calls during paid hours are paid clicks wasted.
- Booking rate: the share of leads that became booked jobs.
- Cost per booked job: ad spend divided by booked jobs, per channel.
- Average job value, so you can see which channels bring the bigger jobs.
Google Business Profile
Your Business Profile has its own performance report: calls from the profile, direction requests, website clicks and the searches that showed it. Add UTM parameters to the website link on the profile (for example utm_source=google, utm_medium=organic, utm_campaign=gbp) so GA4 separates profile visits from other organic search. Keep the main number on the profile your real number; call tracking platforms can use a tracking number as the primary and your real number as the additional number if you want profile calls attributed, which is the configuration Google's guidelines allow.
Calls
A call tracking platform shows a different number to each visitor and ties the call to the campaign, keyword and page. It records and transcribes calls if you enable it, so you can see which were real enquiries, and flags missed calls. Send qualified calls to Google Ads as conversions so bidding learns what a good lead looks like.
Forms and online booking
Track form submissions and online bookings as GA4 key events (generate_lead is the recommended name), and pass the source into your job management or CRM software with hidden fields. Many field-service tools accept UTM values on a booking widget; ask yours.
Closing the loop
Once a week, mark which leads booked and what the job was worth, in the call tracking platform or the CRM. Without that, you are optimising for phone calls, not for work. With it, you can stop paying for the keywords that produce price-shoppers and wrong numbers.
A phone system that keeps up
Call tracking tells you where a call came from; a business phone system decides who answers it. Ring groups, after-hours routing and a mobile app for the van cut missed calls more than any report.
Questions
- Should I use a tracking number on my Google Business Profile?
- Google allows a tracking number as the primary number on a Business Profile if your real local number is listed as an additional number. Keep the real number consistent on your website and directory listings.
- What is a good cost per booked job?
- It depends on your average job value and margin. Work it out from the other side: the most you can pay for a job is its gross profit, and you want a comfortable margin under that. The break-even ROAS calculator does the arithmetic.
Sources
Next step
Try the break-even roas calculator
Related guides
How to track phone calls from Google Ads
Three ways to track calls from Google Ads (call assets, website call conversions and a call tracking platform), what each one misses, and how to set them up.
Call tracking explained: how it works and who needs it
What call tracking is, how dynamic number insertion works, which businesses benefit, and what to check before you buy a platform.
UTM parameters explained (with a free UTM builder)
What the five UTM parameters do, naming rules that keep reports clean, common mistakes, and a free in-browser UTM builder.
Law firm analytics: tracking calls, forms and signed cases
How a law firm can measure which marketing produces signed cases: intake calls, forms and chats, call recording consent, and confidentiality.