On a Tuesday in March, three messages reach a construction company through the same contact form. A project engineer wants the opening on the careers page. A drywall firm wants a spot on the bid list. And the owner of a growing dental group wants a price on an 8,000-square-foot build-out in a building she just leased.
One of those three can become a contract. Wire all three to the same conversion and the ad account logs three leads, then spends next month hunting for more applicants, more drywall firms and, somewhere in the mix, a few more owners.
This chapter sets up tracking so only a real project inquiry counts as a lead, calls are judged by how long they last, and the contract an owner signs goes back to Google with its value. It comes first because every later chapter, from bids to Performance Max, learns from what you count here.
Google's Built-In Form Tracking Can't Tell a Job Application From a Project
A conversion is the result you tell Google Ads to chase. Mark one as primary and Google's bidding treats it as the goal; mark it secondary and Google reports it without steering toward it. Google's setup page says each action needs that label, "Primary (biddable) or Secondary (observation-only)," and warns that mixing them up keeps Smart Bidding from learning.
Form tracking has become almost too easy. Google Analytics 4 logs a form_submit event on its own, and its help page says the event fires "when the user submits a form." Any form. All it keeps is the form's HTML id and name, where the form sends its data, and the button text. Google Ads has a no-code shortcut as well: choose "form submission" as the trigger, type a page address, and every form on the matching pages turns into a conversion.
For a dentist or a plumber, almost every form on the site comes from a customer. A builder's website also works as a recruiting office and a purchasing desk, and those visitors fill out forms too.
Builders Run Separate Doors for Projects, Jobs and Subcontractors. Google Sees One.
We read the websites of 12 general contractors, design-build firms and commercial subcontractors in one example market, Cincinnati. Ten of the 12 recruit workers or subcontractors on the same site that sells to owners: careers pages, employment applications, subcontractor and supplier forms, prequalification portals and plan rooms. The other two mention subcontractors only in passing, in a project page or an FAQ.
The forms fall into a few patterns:
- One form with a topic menu. A large general contractor's form asks visitors to "Select a Topic" from seven choices. A request for a call from sales is one of them, listed beside apprenticeships, career openings and becoming a subcontractor or supplier.
- A menu with no project choice. Another firm's form lists general inquiries, community sponsorships, ethics, press and "Subcontractor and Supplier Opportunities." An owner with a building to price has to pick "general."
- Separate forms, side by side. One firm runs an 8-field project form and a 17-field subcontractor and supplier form, plus a careers form with a resume upload.
- Downloads. One design-build firm posts its employment application and its subcontractor and supplier qualification forms as files.
Each of those doors makes sense. A builder needs crews, trades and suppliers as much as it needs owners. Trouble starts only when one tag sits behind all of them, because Google never reads the message. It sees a form went through and which ad click came first.
Every Job Application Counted as a Lead Teaches Google to Find More Applicants
People looking for construction work are a big audience: the search "construction jobs" runs about 74,000 times a month across the US. A catch-all form conversion hands that crowd to the bidding system as its example of success, and Google leans toward the searches and audiences that sent it.
Pulling the project inquiry out takes one of three approaches, depending on how the site is built:
- A thank-you page per form. The project form lands on one confirmation page, the careers form on another. Count only the project confirmation.
- A trigger on the form itself. Set Tag Manager to fire the conversion only when the project form's HTML id is submitted. It's the same detail GA4 already records, put to work.
- A trigger on the menu choice. For one form with a topic menu, fire the conversion only when the sales or project topic is picked.
Then give every contact point a job:
- Primary, what Google bids on: the project inquiry form and qualified calls.
- Secondary, what you watch: email-link clicks (one example site lists 35 email links, almost all for individual staff) and capability brochure downloads. Google logs them; the bids never chase them.
- Kept out of project tracking: careers, employment and subcontractor forms. Hiring can get its own campaign and its own conversion later; bonus Chapter 16 covers it.
We saw no online scheduler or chat window on any of the 12 sites, so for most builders the form, the phone and email carry the leads.
A few settings finish the setup. Set counting to "One." A building owner who presses send twice on the same project hasn't become two owners, and Google's own counting guide makes the same point for lead businesses. Stretch the click-through window to 90 days, the longest Google allows, since an owner may click in May and send drawings in June. Keep data-driven attribution, Google's default for most conversion actions. Install everything once through Tag Manager, confirm each conversion with Tag Assistant, and delete any old conversion that counts page views or "any form" as a lead.
A Call Counts When It Lasts 30 Seconds, Not When the Phone Rings
Phone links are everywhere on these sites; one paving contractor's pages carry more than 70. Owners call, and so do recruits, vendors and salespeople.
Google tracks calls placed from an ad and calls placed after someone reaches your site, where a Google forwarding number replaces your own for visitors who arrived from an ad. Two methods decide which calls count. Google's AI can grade a call from its recording, and Google says "call recording is now turned on by default" for that. When a call isn't recorded, Google falls back to a minimum call length you choose; its help page names no default. We use 30 seconds. Hang-ups and wrong numbers rarely run that long, while an owner describing a warehouse project into your voicemail can.
A recruit's call can last 30 seconds too. Put a separate number on the careers page and the supplier page, and the main line stays mostly owners.
If you want more detail, CallRail and CallTrackingMetrics add recordings, transcripts and the source of calls that didn't come from ads, such as directories and jobsite signs; one example site already loads CallRail. Neither is required to start.
Google Takes Contract Uploads for 63 Days After the Click. A Commercial Sale Can Run Months Longer.
A project inquiry is a lead. The result is a signed contract, and only your office knows when it happens. Google will take that result back, on a deadline. Enhanced conversions for leads, the route Google prefers, accepts an upload up to 63 days after the ad click it belongs to. The older click-ID import stretches to 90.
Commercial work regularly outlasts both. Owners in the online threads we read describe being sent away until they had drawings. One would-be restaurant tenant wrote: "When I reached out to GCs all of them said I need plans completed." Plans, pricing, financing and the landlord's approval all come before a signature. For relationships won through cold outreach, one sales consultancy that works with commercial construction companies estimates "6 months to 2 years" from first contact to contract. An owner who clicks your ad is warmer than a cold call, but the steps between the first call and the signature are still there.
Some contracts will make it: a quick tenant build-out, a repeat owner, a small renovation with drawings in hand. Upload those. The rest still count in your own report of what the ads produced. They just can't teach Google anything.
Google Needs 15 Conversions a Month to Bid Well. Project Inquiries Get There Before Contracts Do.
Google's lead-generation guidance boils down to three tests for the step you bid on: one step only, a short gap after the click (a week is its ideal), and 15 or more of them every month.
Hold that against your own numbers: contracts signed last month, then real project inquiries. For most builders the gap is wide, and the inquiry is the only step anywhere near 15. A site walk or plans review can qualify if your office books it within a week or so of the first call and logs it in a CRM. Pick one to bid on, and keep the signed contract as a secondary conversion so it appears in reports without tugging bids in a second direction.
On day one this matters less than it sounds. Week one runs on what we call Isolation: exact match keywords, each bid typed in by hand. Google has no bids to set yet. The step you picked starts to matter with what we call Exploration: broad match keywords steered by a target cost per conversion. For most accounts that's around months 2-3, and the trigger is volume, about 30 quality conversions a month: high-spend builders can reach it sooner, and many single-market firms take longer.
Google Treats a Dead Lead and a Signed Contract the Same Until Your CRM Reports Back
Until you send results back, every project inquiry weighs the same in Google Ads: the owner who went quiet after one call and the owner who signed a $2 million contract are one conversion each. Reporting the outcome is what tells them apart.
Google points lead businesses to enhanced conversions for leads and labels the older click-ID import "a legacy feature." Since June 2026 the feature is one switch in the account, and flipping it means agreeing to Google's data processing terms. The uploads themselves now travel through Google's Data Manager.
With a CRM, most of the work is mapping:
- HubSpot: HubSpot's own Google Ads connection keys off the lifecycle stage field, so a contact moving to "opportunity" or "customer" becomes a Google Ads conversion.
- Salesforce: the current connection, through Data Manager, reads the Stage field on each Opportunity, so stages like "site walk complete" or "closed won" can each become a conversion.
- No CRM: a spreadsheet upload works. Keep the email and phone the owner typed into the form, the date of the step and the contract value.
Send the contract value along when you have it. Google lets you adjust a conversion's value for 54 days, but only adjustments in the first 7 days reach bidding. For a builder, the value is mostly for reporting, which is what the contract is for.
Set up this way, the account shows how many real project inquiries arrived, which ads and searches brought them, and, months later, which became signed work and what it was worth. Our Google Ads agency team sets up and checks this kind of tracking for builders, if you'd like a second pair of eyes on yours.
Next: The Search That Hires You Is the Smaller One
Chapter 2 starts from the owner's side of the search box: what a developer or a business tenant types before calling a builder, and why the smaller, hire-ready searches come first. The full chapter list is on the Google Ads for Construction Companies guide home.




