Resource Guide · Tracking & Analytics
If you cannot connect a phone call to the campaign that produced it, and that call to the job it became, you are guessing with your marketing budget. This guide explains what a home service business should track, which tools to use and how to feed booked-job data back into Google Ads and Meta.
The measurement gap
In a business where most leads arrive by phone, standard website analytics misses most of the story.
Without call tracking, phone leads, often the majority, are never attributed to a channel or campaign.
Counting every call and form as a conversion hides the difference between tire-kickers and booked jobs.
Duplicate conversions, missing events and old Universal Analytics leftovers make reports untrustworthy.
What this guide covers
Each layer answers a different question, from “where did this visit come from?” to “how much revenue did this campaign produce?”
Accurate conversion actions for calls, forms and bookings, with the right values and counting.
Dynamic numbers by source and sending booked jobs back to ad platforms.
Clean events, key events and channel reporting in Google Analytics 4.
Organized tags, triggers and enhanced conversions without hard-coding.
One view of spend, leads, booked jobs and cost per job by channel.
A full review of what is firing, what is missing and what is double-counted.
The playbook
Track the full path from first click to revenue: sessions by channel → leads (calls, forms, chats, bookings) → qualified leads → booked jobs → revenue. Most businesses stop at leads. The real decisions, such as which campaigns to scale and which to cut, depend on knowing which leads became paying customers.
| Conversion | How to track it | Use it for |
|---|---|---|
| Calls from ads | Google Ads call assets with a minimum call length | Bidding & reporting |
| Calls from website | Dynamic number insertion via call tracking | Channel attribution |
| Form & booking submissions | GTM events on confirmed submissions | Bidding & reporting |
| Qualified leads / booked jobs | CRM or call tracking imported to ad platforms | Smart Bidding on real value |
Use dynamic number insertion so each traffic source shows a different tracking number, while keeping one consistent main number on your Google Business Profile and directories for NAP consistency (a tracking number can go in the GBP primary slot with your main number listed as an additional phone). Record calls, tag them as new customer, existing customer, spam or wrong service, and set a sensible minimum duration so hang-ups do not count as leads.
Manage all tags in Google Tag Manager. In GA4, mark only meaningful actions as key events: calls, form submissions, booking completions and click-to-call taps on mobile. Avoid counting page views of “thank you” pages that can be reloaded, and test every conversion in GTM preview mode before publishing. Enable enhanced conversions in Google Ads to improve match rates where privacy rules allow.
Most field-service CRMs, including ServiceTitan, Housecall Pro and Jobber, can capture the click ID (GCLID) or contact details from each lead. When a lead books or a job closes, send that event, ideally with its value, back to Google Ads and Meta as an offline conversion. Smart Bidding then optimizes for searches that produce real jobs instead of any call.
Warning signs include conversions in Google Ads that do not match calls in your phone system, sudden spikes in conversions with no change in jobs, GA4 showing most traffic as “unassigned” or “direct,” and leads in your CRM with no source. If you see any of these, start with a tracking audit.
Your roadmap
01
List every tag, conversion and phone number in use and find gaps or duplicates.
02
Agree what counts as a lead, a qualified lead and a booked job, and their values.
03
Set up GTM, GA4, call tracking, enhanced conversions and CRM integration.
04
Build a simple dashboard and review cost per booked job every month.
Why work with us
We set up and fix tracking for home service companies every day: Google Ads conversions, call tracking, GA4, Google Tag Manager, CRM integrations and reporting dashboards. The result is a clear picture of which marketing produces booked jobs, and ad platforms that optimize for real customers.
FAQ
Not when it is set up correctly. Use dynamic number insertion on your website and keep your main business number consistent across directories. On Google Business Profile, many businesses use a tracking number as the primary number and list the main number as an additional phone.
It is the process of sending real outcomes, such as booked jobs or closed sales recorded in your CRM, back to Google Ads or Meta. It lets ad platforms optimize for customers instead of any lead.
Yes. GA4 shows how people find and use your website across all channels, while call tracking attributes phone leads. Together they give a complete view.
Most popular field-service platforms, including ServiceTitan, Housecall Pro and Jobber, can work with call tracking and ad platforms. The most important thing is that lead source and click IDs are captured consistently.
A standard setup with GTM, GA4, Google Ads conversions and call tracking typically takes one to three weeks, including testing. CRM integration and offline conversion import can take longer depending on your systems.
Book a free consultation and we will review your tracking, find what is missing and show you how to measure cost per booked job.