
Which Advertising Actually Brought In Paying Work?
The Growth Engine follows each customer from the ad, search, or referral that brought them in to the payment on their job, and shows the revenue each source produced.
The monthly report from your ad company is full of green arrows. More clicks, more visits, a better ranking.
Then you ask which of those people paid you. The report has no answer, because nothing followed them past the click.
You pay for clicks. You need paid jobs. Your report should know the difference.
Reporting is planned and not yet available to customers. This page describes how it will work. See what's ready today.
Tracked, Estimated, and Unattributed Revenue Stay Separate
Every dollar on the report falls into one of three groups. They are never added together into one number.
The three groups of revenue on the report, and how each is shown.
| Revenue | How the report shows it | |
|---|---|---|
| Tracked | A customer paid, and the Growth Engine recorded the source that first brought them in, like an ad click, a search visit, a call to the website's number, or a reply to a campaign. | In dollars, credited to that source. |
| Estimated | A figure that rests on an assumption, like what your open quotes are worth or what missed calls might have been worth at your average job size. | Labelled as an estimate and kept out of the tracked total. |
| Unattributed | A customer paid, and no recorded source ties them to any marketing. | On its own line, never spread across your ads. |
The unattributed line can make your ads look worse than an ad company's dashboard does. A source gets credit only for the payments it can be shown to have brought in.
That makes the tracked number the one you can set next month's ad budget by.
Your Fee and Your Report Come From the Same Records
On the Performance Plan, my fee is a percentage of paid jobs the shared website brings you. That only works if each payment can be traced to where the customer first came from.
The rules for what counts are written in the terms. Your existing customers, your own referrals, and calls to your own number are yours, carry no fee, and show on the report as your own sources.
On the Fixed Rate Plan there is no fee on jobs, and the report traces revenue the same way.
Contractor Reporting That Follows the Money
Every month, a plain report answers five questions:
- Where did the leads come from? Which searches, ads, and referrals brought customers to you?
- What happened to them? How many became quotes, booked jobs, and payments?
- What made money? How much tracked revenue each marketing source produced, and how much revenue has no recorded source.
- Where are the problems? Are missed calls, unanswered quotes, or website errors costing you jobs?
- What should change? Where should your next ad dollar go, and which steps need work?
No analytics skills needed, and no extra dashboard to manage. I read the report too, and move the ad budget toward the sources that paid.
Follow Every Trackable Customer From First Visit to Payment
A homeowner searches Google for a roofer. They find your website, read about your services, and leave. Two days later they come back and ask for an estimate. You send a quote, they accept, you do the job, and they pay.
Most reports show pieces of that story. The Growth Engine connects them.
- Where they came from: Google Search, an ad, another website, or a referral.
- What caught their interest: pages visited, time spent, clicks, and how far they scrolled.
- Who they are: when the visitor identifies themselves, their earlier visits link to their customer record.
- What happened next: calls, estimates, visits, quotes, and payments on the same record.
- What the marketing produced: when the first source is known, the payment links back to it as tracked revenue.
Not every visitor can be tracked. Browser privacy settings, ad blockers, and switching devices leave gaps. Visits on different devices link up only when something reliable ties them, like an email address on the customer record.
When the first source is missing, the payment goes on the unattributed line.
See Where Your Business Is Losing Opportunities
More website visitors won't help much if the leads you already have slip away. The report shows what happens between the first request and the final payment.
- Missed calls and unanswered leads. A homeowner who doesn't hear back may hire someone else first.
- Quotes that don't become jobs. See which are accepted, which are still open, and which never turn into paid work, so you know where follow-up needs work.
- Website problems. A slow page, broken button, or failed form can stop a homeowner from reaching you. The Growth Engine records load times and errors to catch them.
- Ads with clicks but few customers. Compare each source by leads, quotes, and tracked revenue. An ad with fewer clicks may be worth more if its visitors pay.
- Campaigns that don't bring customers back. See how many customers got each campaign, how many replied or booked, and the paid work that followed. A reminder that books nobody needs a different audience or message.
Any dollar value put on a missed call or an open quote is an estimate, shown apart from tracked revenue. Not every missed call would have become a paying job.
Advanced reporting built around one campaign is optional, at a price you approve before it starts.
Your Website Is Measured Beyond Page Views
The Growth Engine uses tracking built into your own website, plus your website's own server records. It measures:
- Traffic sources: search engines, ads, other websites, and other known sources.
- Visitor activity: pages viewed, scrolling, time on page, and button clicks.
- Website performance: load times and technical errors.
- Visitor details: rough location and device type.
- Search results: Google Search Console data on how your website shows up in Google.
- Bots: search engine crawlers and other automated visitors, found through server records.
- Customer results: leads, quotes, payments, and campaign bookings from the customer list.
Reporting Checks Every Earlier Step
Reporting comes last in the order of a job, and first when deciding where the next ad dollar goes.
Your customer list keeps the records connected the whole way through, so the report is built on what actually happened, not guesses.
Common Questions About Contractor Marketing ROI
What is contractor marketing ROI?
It's what your marketing brought back in paid work, compared to what it cost. The report shows the tracked revenue from each source next to what you spent on that source.
Can contractor reporting track customers from Google Ads to payment?
Yes, when the ad visit can be linked to a known customer and their payment. A payment that can't be tied back to an ad goes on the unattributed line instead of being credited to it.
Does the report show my profit?
No. It shows what customers paid. Your material, labour, and overhead costs stay in your accounting software, so apply your own margin to the revenue on the report.
What is the difference between contractor reporting and Google Analytics?
Google Analytics mostly measures website and marketing activity. Contractor reporting links that activity to calls, leads, quotes, and payments, so you see whether visitors became paying customers.
Know What Your Marketing Is Producing
You already spend money to get customers. You should know what that money brings back.
See which sources paid, find the chances you're missing, and decide where to spend next.