How do contractors track construction leads?
Construction lead tracking means recording which ad, directory or referral produced each quote request and call, then the value of the job it became. Add hidden source fields to your quote form, track calls alongside forms, and log won job value against the source, so you can compare channels on revenue, not lead counts.
- Add hidden UTM fields to the quote form.
- Tag every ad and directory link.
- Track phone calls by source.
- Record won job value on each lead.
- Compare job value by source.
An ad or directory sends people to a landing page, they send a quote form or call, the lead keeps its source, and won job value is credited back to it.
Step 1: quote forms that keep the source
| Field | Visible? |
|---|---|
| Name, phone, postcode | Yes |
| Job type | Yes |
| Budget band | Optional |
utm_source, utm_campaign, gclid | Hidden |
The setup is in capturing UTM parameters in hidden fields.
Step 2: tag every ad and listing
Google Ads auto-tagging adds gclid; add UTMs too so the source is readable. Tag directory profile links with their own utm_source.
Step 3: calls vs. forms
Many construction leads phone. If you only count forms, ads that drive calls look worse than they are. Use call tracking numbers per channel, as explained in Google Ads call tracking.
Step 4: job value by source
When a job is won, record its value on the lead. Then compare:
| Source | Leads | Won jobs | Job value |
|---|---|---|---|
| Illustrative: search ads | 40 | 6 | 54,000 |
| Illustrative: directory | 25 | 2 | 9,000 |
Made-up numbers to show the comparison, not benchmarks.
That's the manual route. To skip it, pre-register for Trakt and each quote request arrives with its source attached.
Why construction lead tracking breaks (and how Trakt helps)
Forms and calls live in different places, and job value lives in a third.
How Trakt closes the gap
Trakt adds auto-injected hidden UTM fields to quote forms, tracks calls and visits, and uploads conversions to Google Ads. It syncs source and revenue into your CRM, so won job value is credited to the ad that started it, and new quotes alert you by email and Slack. Social posts and project videos are a separate lane: construction lead generation covers the link-in-bio page they point to.
Manual vs. Trakt, by requirement
| Requirement | Manual | Trakt |
|---|---|---|
| Source on quote forms | Hidden fields per form | Auto-injected hidden UTM fields |
| Calls by source | Separate call tool | Call tracking |
| Job value by ad | Spreadsheet | Revenue in CRM by source |
| Good workmanship | Same either way | Same either way |
FAQ
What is construction lead tracking?
It's recording the source of every quote request and call, then the value of the job it became, so you can see which marketing pays.
What is the best construction lead tracking software?
Look for automatic source capture on forms, call tracking and job value by source. A CRM without source capture can't answer which ads bring jobs.
How do I know which Google Ads bring construction jobs?
Capture gclid and UTMs on the quote form, track calls by ad, and record won job value against the source.
Should contractors track calls or forms?
Both. Many trade customers phone, so form-only tracking undercounts ads that drive calls.
How do I track leads from HomeAdvisor or other directories?
Tag your profile links with the directory as source and log directory-delivered leads with that source in your pipeline.
What should a construction quote form ask?
Name, phone, postcode and job type cover most first quotes. A budget band helps you prioritise.
What to do first
Add hidden utm_source and gclid fields to your quote form today, and start recording won job value on every lead.
