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 ↓
Four ways standard attribution misses the full picture
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.
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.
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.
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.
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.
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.
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.
With Ruler’s data we’re now able to optimise campaigns based on actual won business, as opposed to web conversions.
A must-have to track leads across multiple tech stacks. The CRM enrichment alone changed how our sales team works.
Ruler Analytics allows us to invest in the right channels and create effective campaigns that deliver results for our clients.
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.
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.

