Marketing measurement for home services

Homeowners rarely make a decision based on a single marketing interaction. They research, compare providers and engage with multiple channels before making an enquiry, then decide who to trust with the job. Yet standard reporting often gives most of the value to the final interaction, making it difficult to see which channels actually contributed to generating the enquiry and ultimately winning the job.

That gap changes how budget gets allocated. If cost per booked job is calculated from last-click data alone, the channel that happened to close the enquiry receives the full budget increase next quarter, while the channels that generated earlier enquiries get cut for underperforming, even when they were the reason the homeowner started comparing quotes at all.

Here’s where the reporting breaks down ↓

Where the reporting breaks down

Four ways standard attribution misses the full picture

LONG JOURNEYS

Quotes that take weeks to close

A homeowner might first discover a business through paid search, but not convert until much later after seeing other ads, visiting the website directly, or returning through organic search. If reporting only values the final interaction, the earlier activity gets written off as ineffective. That can make a genuinely valuable channel look like a waste of budget, and cutting it can reduce the number of enquiries coming into the business.

PHONE BOOKINGS

Jobs booked by phone, not by form

In home services, the phone is where many jobs get won. A homeowner fills in a form for a quick quote, but the emergency call-out, the bigger renovation, the job that actually pays, comes in as a phone call to the office. If those calls aren’t tracked back to the keyword, ad, or landing page that generated them, your highest-value bookings have no clear source, and the channels driving them get judged on lead count alone.

DOUBLE-COUNTED ENQUIRIES

Platform dashboards that don’t reconcile

Ad platforms each report the enquiries they think they generated, inside their own attribution window, with no visibility into what the others are claiming for the same homeowner. Total them up and the number is usually well above the enquiries that actually came into the business. Spend decisions made from those separate dashboards are optimising against a lead count that was never real to begin with.

REPEAT JOB BOOKINGS

Returning customers and repeat jobs

A past customer comes back to you directly for their next job, and that booking lands in reporting with no campaign attached to it. It looks like a direct or unsourced enquiry, when really it’s the result of work that was won months or years earlier. If those returning customers aren’t identified properly, the value of retaining customers gets separated from the marketing and sales activity that helped win them in the first place.

The framework

A measurement model shaped around the home services journey

Call, form, and chat tracking in one view

Ruler tracks phone calls, quote request forms, and live chat with a first-party tag that follows each visitor from their first search to a booked job, so no single conversion type gets left out of the picture.

Multi-touch attribution

Compare first click, last click, linear, position-based, time decay, and data-driven models against each other. Enquiries and booked jobs match to your job management or CRM records, so you’re reporting on jobs won and revenue, not just enquiry counts.

Data-driven modelling plus impressions

Click-path data is combined with modelled impression weighting, so the value assigned to each touchpoint shifts away from over-counted brand search and direct, and towards the display, video, and social activity that built awareness before the homeowner ever searched for a quote.

Marketing mix modelling

Statistical modelling across every channel, including local TV, radio, and print, with historical lookback and forward forecasts. Accounts for seasonality and diminishing returns across up to 30 variables.

Budget scenario planner

Diminishing return curves show where each channel is maxed out and where extra spend still turns into booked jobs. Model optimised, efficiency, and custom budget scenarios before you commit spend, useful for a business where demand shifts with the seasons and the weather.

Integrations and data enrichment

Ruler pulls in data from your ad platforms, CRM, and job scheduling software, then sends enriched booking data back out, so real job and revenue data drives your bidding, rather than sitting in a report nobody opens.

The outcome

What changes with a unified measurement model

One unified view across every platform

Ruler removes duplicate enquiries counted by Google, Meta, and other platforms, and lines the total up against your actual job book.

Phone-booked jobs fully tracked

Inbound calls are recorded, matched back to the marketing source, and connected to whether they turned into a booked job, so the calls that drive your biggest jobs stop being a gap in your reporting.

Job value, not just enquiry count

Enquiries connect through to job value in your CRM or job management system, so you know which marketing activity brings in your highest-value work, not just which ones generate the most quote requests.

New customers vs repeat

Separate new customers from people who have used the business before, so you can see which channels are actually bringing in new customers and which are driving repeat services.

Fair weighting for awareness channels

Display, video, and social rarely get the last click, but they’re often what puts you on the shortlist in the first place. Impression modelling gives them a share of the outcome that reflects what the data shows.

Sharper signals to your ad platforms

When Google and Meta receive actual booked-job and revenue data instead of just form fills, automated bidding starts optimising for the jobs that matter, not just initial enquiries.

What marketers say

Trusted by teams who need the full picture

Fixed our problem with revenue attribution. We can now see exactly which campaigns drive closed revenue, not just leads.
Jack — Head of Digital Marketing
With Ruler’s data we’re now able to optimise campaigns based on actual won business, as opposed to web conversions.
Daniel Marshall — Moneypenny
A must-have to track leads across multiple tech stacks. The CRM enrichment alone changed how our sales team works.
Ezrul — Senior Demand-Gen Consultant
Ruler Analytics allows us to invest in the right channels and create effective campaigns that deliver results for our clients.
Charlotte Fallon — Embryo
Seeing it in practice

B2C lead generation brand unifies online and offline attribution in one model

A B2C lead generation business running paid search, paid social, display, TV, and radio had a reporting problem that will sound familiar: analytics tools, ad platforms, and the CRM each told a different story, with platforms claiming overlapping credit and online and offline performance sitting in entirely separate reporting lanes.

Using around 100 weeks of weekly spend and revenue data, Ruler built a single marketing mix model that treated every channel identically, online or offline, anchored to the date of first customer interaction rather than the date revenue was recorded. That gave the business a like-for-like view of ROAS across every channel for the first time, and clear evidence of where budget was over- or under-allocated.

0x
ROAS on key offline channels
<00%
Conversions driven by Paid Media
000weeks
Historical data modelled for accuracy
Read the full case study →

Ready to see which marketing channels fill your job book?

Ruler connects your calls, quote requests, and booked jobs back to the marketing that drove them, closes the gaps standard reporting leaves open, and gives you a number you can actually plan budget around.