Max Quality Leads logoMax Quality LeadsBook a call

Tracking & Account Health

How to Track Every Lead from Google Ads to a Completed Home Improvement Job

By Utsav Daga · 17 September 2026

Quick answer

Give every enquiry a unique lead ID and record its original source, campaign, contact details, qualification status, quote, booking, job completion and revenue. Use Google Ads conversion tracking and call tracking to capture the first enquiry, then update a spreadsheet or CRM as the lead progresses. Where appropriate, import qualified-lead and completed-sale outcomes into Google Ads using the current supported offline-conversion or Enhanced Conversions for Leads setup.

A practical guide for UK home-improvement contractors

The aim is simple: connect the advert a homeowner clicked with the job that eventually paid your invoice. This lets you make budget decisions using qualified leads, booked surveys, won jobs and completed revenue—not form submissions alone.

Why tracking beyond the first enquiry matters

Google Ads can report form submissions and calls, but many important steps in home improvement happen offline. You may speak to a homeowner, visit the property, send a quote, agree a start date and complete the installation weeks later.

If your reporting stops at the first call or form, you may keep funding campaigns that produce lots of enquiries but few jobs. You may also pause a campaign that generates fewer leads but higher-value projects.

  • Which campaign produced the most booked surveys?
  • Which keywords led to won jobs or high-value installations?
  • Which service pages produce qualified enquiries rather than unsuitable requests?
  • What is the true cost per won job or completed job?
  • How much completed revenue can you reasonably attribute to Google Ads?

End-to-end lead tracking connects advertising activity to the sales process. It does not guarantee perfect attribution, but it gives you a more useful picture than counting leads alone.

The Click-to-Completed-Job framework

Use one consistent pipeline for every Google Ads enquiry. The following stages work for many UK builders, roofers, plumbers, electricians, kitchen fitters and bathroom installers.

StageWhat to recordWhy it matters
1. Ad clickCampaign, ad group, keyword where available, landing page and click ID where supportedHelps preserve the original source
2. EnquiryLead ID, date, contact details, call or form sourceCreates one record for each genuine enquiry
3. Qualified leadService fit, postcode, project type, timing and qualification outcomeSeparates suitable opportunities from raw enquiries
4. Quote sentQuote date, estimated value and serviceShows which leads reached a commercial proposal
5. Job booked / wonAccepted quote, confirmed booking, deposit or contract statusMeasures sales progress
6. Job completedCompletion date, final invoice value and outcomeConnects marketing to delivered work
7. Revenue reviewedCompleted revenue and, where available, gross marginHelps judge commercial performance

This is the Click-to-Completed-Job framework: capture the click, preserve the lead record, update the real-world outcome and feed reliable conversion data back into reporting.

Step 1: Track website forms and quote requests

Set up Google Ads conversion tracking for the actions that matter on your website. For a contractor, these may include a genuine enquiry form submission, a quote request, a survey booking or another action that represents a real prospect.

  • Track successful form submissions—not just clicks on the submit button.
  • Use separate conversion actions where the actions have different business value.
  • Test the form on desktop and mobile after implementation.
  • Check that one submission does not fire duplicate conversion events.
  • Keep a record of which landing page or service page the lead used.

A brochure download or a click on a phone number may be useful as a secondary signal, but it is not automatically equal in value to a qualified enquiry. Choose primary conversion actions carefully so your reporting and bidding reflect the outcomes you actually want.

Step 2: Track phone calls from Google Ads

Phone calls are important for many UK trades. A homeowner may call directly from an advert or visit your website first and then call. Google Ads offers call conversion tracking for supported setups, including calls from ads and calls to a number on your website.

You can set a minimum call duration for certain call conversions, but call length is only a rough filter. A long call is not proof that a job was won, and a short call is not always worthless. Where possible, record the actual outcome in your CRM or call-tracking system and import meaningful offline call conversions using a supported method.

  • Record whether the call was answered.
  • Link the call to the campaign or source when your tracking setup supports it.
  • Record the lead’s service, postcode and qualification status.
  • Update the record after the call: qualified, unsuitable, survey booked, quote sent or job won.

See Google’s official guides to website call conversion tracking (https://support.google.com/google-ads/answer/6095883) and measuring calls (https://support.google.com/google-ads/answer/6197479). Call tracking availability and requirements can vary by country, campaign and implementation.

Step 3: Store every lead in one spreadsheet or CRM

If you receive only a few enquiries each week, a carefully maintained spreadsheet can be a reasonable starting point. As volume grows, a CRM or job-management system makes it easier to keep statuses consistent and assign follow-up responsibility.

Use one row or record per lead. Capture only the data you need and protect it appropriately.

FieldExample
Lead IDL001
Lead sourceGoogle Ads
CampaignRoofing Search
Landing page/roof-replacement/
Enquiry date12 October 2026
Service / postcodeRoof replacement / LS postcode
StatusQualified
Survey / quoteSurvey booked; quote pending
Quoted value£7,500
Final job valueEnter after completion
Outcome notesRecord contact attempts and reason won/lost

Use consistent status names. Avoid vague labels such as “closed” unless your team also records whether the job was won or lost. If a lead is unsuitable, record the reason so you can identify recurring problems with targeting, service area or the offer.

Step 4: Define what a qualified lead means

Before you import qualified-lead outcomes into Google Ads, agree on the definition with whoever answers calls and prepares quotes. Otherwise, one team member may mark a lead qualified while another rejects the same enquiry.

For a bathroom installer, a qualified lead might be a homeowner inside the service area who wants a full refurbishment, has a realistic timescale and is willing to arrange a survey. A request for a small repair that the company does not offer may be marked unqualified.

  • Service fit: the business provides the requested work.
  • Location fit: the property is within the actual service area.
  • Project fit: the job matches the team’s capability and minimum project requirements.
  • Contactability: contact details are valid and the homeowner can be reached.
  • Next step: the person is willing to discuss the project, book a survey or receive a quote.

Google Ads distinguishes between a qualified lead, which has been further qualified offline, and a converted lead, which has progressed to a chosen later step such as a sale. See Google’s official explanation of qualified and converted leads (https://support.google.com/google-ads/answer/11459091).

Step 5: Track quotes, bookings and completed jobs

Lead tracking becomes commercially useful when the team updates the record after the initial enquiry. Add the quote value, the date it was sent, whether the homeowner accepted it, and when the work was completed.

Do not treat quoted value as revenue. A £9,000 quote is not £9,000 in completed sales until the work is won and delivered under your own reporting definition. Keep separate fields for quoted value, booked value, completed invoice value and profit or gross margin where available.

If a job is cancelled, delayed or only partly completed, record that too. Honest outcome data is more useful than a dashboard that makes every lead look successful.

Step 6: Connect your CRM to Google Ads with offline conversion tracking

Offline conversion tracking connects actions that happen after the click—such as a qualified lead, accepted quote or completed job—with the original Google Ads interaction where matching data is available. This is especially useful when the sale happens by phone or in person rather than through an online checkout.

Google Ads supports qualified-lead and converted-lead goals. Enhanced Conversions for Leads can supplement offline conversion data with hashed first-party customer data to improve measurement and bidding when correctly configured. You need reliable lead records, consistent stages and a supported connection or upload process.

  • Choose the stages that are reliable signals of value, such as Qualified Lead, Job Won or Completed Job.
  • Preserve click identifiers or other supported matching data when collecting the lead.
  • Keep CRM stages and conversion names consistent.
  • Test the integration and review diagnostics before relying on the numbers.
  • Check for duplicate events and avoid importing the same outcome more than once.
  • Follow applicable privacy, consent and data-protection requirements.

Important 2026 implementation note: Google’s current documentation says that, from 15 June 2026, new adopters of offline conversion imports and Enhanced Conversions for Leads uploads must use the Data Manager API rather than the legacy Google Ads API upload route. Check Google’s current migration guidance (https://support.google.com/google-ads/answer/13321563) and upgrade guide (https://support.google.com/google-ads/answer/15479486) before implementation. The exact steps depend on your existing setup.

A worked example: what your Google Ads numbers can reveal

The following example uses illustrative figures for a home-improvement company. It is not a benchmark or a promise of results.

MetricExample result
Google Ads spend£5,000
Raw leads100
Qualified leads45
Booked surveys25
Jobs won10
Jobs completed9
Average completed job value£9,000
Completed revenue£81,000

Cost per lead = £5,000 ÷ 100 = £50

Cost per qualified lead = £5,000 ÷ 45 = £111.11

Cost per booked survey = £5,000 ÷ 25 = £200

Cost per won job = £5,000 ÷ 10 = £500

Cost per completed job = £5,000 ÷ 9 = £555.56

Revenue-to-ad-spend ratio = £81,000 ÷ £5,000 = 16.2:1

A 16.2:1 revenue-to-ad-spend ratio is not the same as profit or a guaranteed return. It excludes labour, materials, overheads, cancellations, attribution uncertainty and other costs. Use gross margin and completed-job data to judge whether the campaigns are genuinely profitable.

The metrics contractors should review each month

  • Cost per lead (CPL): ad spend divided by all captured leads.
  • Qualification rate: qualified leads divided by total leads.
  • Cost per qualified lead (CPQL): ad spend divided by qualified leads.
  • Booking rate: booked surveys divided by qualified leads.
  • Cost per won job: ad spend divided by jobs won.
  • Cost per completed job: ad spend divided by completed jobs.
  • Completed revenue: total invoiced revenue from completed jobs attributed under your chosen method.
  • Gross margin or profit: the commercial measure that helps explain whether the work was worth winning.

Review these metrics by campaign, service and landing page where volume allows. A campaign with a higher CPL may still be more valuable if it generates more qualified leads and completed jobs. Attribution is imperfect, so compare platform data with CRM records and your actual sales ledger.

Common Google Ads lead-tracking mistakes

  • Tracking form clicks instead of successful submissions.
  • Counting every call as a sale without recording its outcome.
  • Keeping campaign data in one system and job data in another with no shared lead ID.
  • Failing to mark leads as qualified or unqualified.
  • Importing all enquiries as valuable conversions, including unsuitable leads.
  • Mixing quoted value with completed revenue.
  • Counting the same conversion more than once.
  • Using outdated offline-upload instructions without checking current Google documentation.
  • Ignoring consent, data security and retention requirements.

A practical setup checklist for beginners

  • Install and test Google Ads conversion tracking for genuine enquiry forms.
  • Set up supported call tracking and test it from an advert-to-call journey.
  • Choose a spreadsheet or CRM and create a unique lead ID for each enquiry.
  • Record source, campaign, service, postcode, status and follow-up outcome.
  • Define qualification rules with the people answering calls and preparing quotes.
  • Track survey bookings, quotes, won jobs and completed invoice values.
  • Choose a supported Google Ads offline conversion or Enhanced Conversions for Leads setup and verify current requirements.
  • Review campaign-level CPQL, booked-job cost, completed-job cost and revenue monthly.

Start with accurate records before automating everything. A simple spreadsheet with consistent statuses is more useful than an expensive CRM that nobody updates.

Frequently asked questions

How do I track every lead from Google Ads to a completed job?

Track forms and calls, assign each enquiry a unique lead ID, preserve source and campaign details, update qualification and sales stages in a CRM or spreadsheet, and import supported qualified-lead or completed-sale outcomes into Google Ads where appropriate.

Can Google Ads track sales that happen over the phone or in person?

Yes, suitable call tracking and offline conversion methods can connect eligible phone or offline outcomes to Google Ads interactions. The setup and matching requirements depend on the conversion type and account.

What is Google Ads offline conversion tracking?

It is a way to send outcomes that happen after an ad interaction—such as a qualified lead, accepted quote or sale—back to Google Ads so the business can measure more than the original online enquiry.

What is a qualified lead in Google Ads?

A qualified lead is an enquiry that has been assessed offline and meets the business’s criteria for a suitable opportunity. Define those criteria clearly and apply them consistently.

What are Enhanced Conversions for Leads?

Enhanced Conversions for Leads supplements offline conversion measurement with hashed first-party customer data, such as email or phone details, to help Google match later outcomes to ad interactions when configured correctly.

How do I calculate cost per booked job?

Divide the relevant advertising spend by the number of confirmed jobs booked during the same reporting period. Keep booked jobs separate from completed jobs and won quotes.

Can I start tracking leads without a CRM?

Yes. A spreadsheet can work at low lead volumes if each enquiry has a unique ID and the team consistently records source, status, quote and final outcome. A CRM can help automate the process as volume grows.

What changed for offline conversion uploads in 2026?

Google’s current guidance states that from 15 June 2026, new adopters of offline conversion imports and Enhanced Conversions for Leads uploads must use the Data Manager API instead of the legacy Google Ads API upload route. Check the official documentation for the latest requirements.

How can Max Quality Leads help?

Max Quality Leads runs Meta (Facebook and Instagram) Ads, our main channel, and Google Ads for UK home improvement firms. Every lead is exclusive to you, leads land in your CRM within 5 seconds, and each enquiry is checked against your area, job type and minimum budget.

For one UK fitted-interiors client that meant 1,820 leads, 70% qualified, and 52+ jobs won: 3–5 jobs a month in practice. Pricing starts at £5 per lead + ad spend (typically £15–£20 all-in). Book a free call or WhatsApp us.

Sources

Utsav Daga

Founder & Lead Performance Strategist. Personally runs every account. About Utsav

Related posts

Keep reading

Let's talk leads

Want leads that are worth calling back?

Message us on WhatsApp or book a free 30-minute call. We talk less and get on with the work.

Let's talk leads

Quick reply on WhatsApp, or pick a time.

WhatsApp usBook a call

We use cookies for analytics and advertising (GA4, Meta Pixel, Microsoft Clarity). Nothing loads until you choose. “Allow all” turns them on; “Reject” keeps only what the site needs. Cookie notice