Fractional CMO · Marketing Attribution

How I help with marketing attribution.

I set up call tracking, tie every lead to a booked job in your CRM, and report what each channel actually returns, so you finally know which marketing books jobs and which just produces cheap leads.

Learn More
The service

What does a fractional CMO do for attribution?

Most home services owners can't tell you which marketing actually produces revenue. They know roughly what they spend and roughly how many leads come in, but the line from a specific channel to a booked, paid job is missing. Every platform reports leads and clicks because those numbers always look good, but a lead is not a job. As your fractional CMO, the first thing I build is a clear answer to one question: which marketing is actually booking work?

To answer that, I set up call tracking with CallRail or CallTrackingMetrics and give each channel its own tracking number, so an organic call, an LSA call, and a Google Ads call are never confused. Every call and form gets captured, then I connect that data to your CRM, whether that's ServiceTitan, Housecall Pro, FieldRoutes, or something else, so each lead is tied to whether it booked and what it was worth. I also listen to call recordings to QA intake and confirm the leads a channel produces are real jobs, then I report spend, CPL, CAC, and ROAS by channel so we can see, in dollars, where the money produces revenue.

The difference from an agency is what happens with that data. An agency hands you a dashboard of leads and clicks and leaves the budget decisions to you. I use the numbers to act: I scale the channels producing profitable jobs and cut the ones that only produce cheap leads that never close. This is also the foundation that makes everything else I do measurable. Once attribution is in place, your SEO, LSAs, and Google Ads stop being guesswork, because every one of them is judged on the booked jobs it actually produces.

Why work with me

Senior marketing leadership and hands-on execution for home services operators who need marketing attribution run by someone accountable to revenue.

  • Attribution is my core skill.

    Knowing which marketing actually books jobs is the thing I'm best at. Across 10 years in HVAC, plumbing, pest, electrical, and roofing, the first thing I always fix is whether the owner can see where revenue really comes from. Almost none can.

  • I tie every lead to a booked job, not a click.

    I've generated $100M+ in revenue and 2M+ leads. Platforms report clicks and form fills, but those aren't jobs. I connect call tracking to your CRM so every lead is tied to whether it booked and what it was worth.

  • I set up the tracking myself.

    I stand up CallRail or CallTrackingMetrics with a tracking number per channel, capture every call and form, and wire it into your CRM. This is hands-on setup work, not a slide deck telling you to figure it out.

  • Attribution is how I scale everything else.

    Once we know which channels produce profitable jobs, I move budget toward what works and cut what doesn't. Attribution is the foundation that makes your SEO, LSAs, and Google Ads measurable instead of guesswork.

My process for attribution

How I set up tracking, tie it to your CRM, and turn it into channel-level numbers so you can see which marketing actually books jobs.

  1. 01

    Map every channel and how leads come in

    I start by listing every place a lead can come from: Google organic, the Map Pack, Local Service Ads, Google Ads, referrals, and the rest. Then I look at how each one currently reaches you, by phone or by form, and where that data goes today. Usually it goes nowhere useful.

  2. 02

    Stand up call tracking with a number per channel

    I set up CallRail or CallTrackingMetrics and assign a unique tracking number to each channel, so a call from your LSAs is never confused with a call from organic. Every call and every form submission gets captured, with the source attached.

  3. 03

    Connect the tracking data to your CRM

    I wire that lead data into your CRM, whether that's ServiceTitan, Housecall Pro, FieldRoutes, or something else. Now each lead carries its source into the system where you already track whether it booked and what the job was worth.

  4. 04

    QA lead quality with call recordings

    Numbers only matter if the leads are real. I listen to call recordings to confirm intake is handling calls well and that the leads a channel produces are genuine jobs, not wrong numbers, spam, or existing customers. This keeps the attribution honest.

  5. 05

    Report spend, CPL, CAC, and ROAS by channel

    I tie spend to outcomes and report cost per lead, cost to acquire a customer, and return on ad spend for each channel. Now you can see, in dollars, which channels produce booked jobs and revenue and which just produce cheap leads that never close.

  6. 06

    Reallocate budget toward what books jobs

    With real numbers per channel, I move money toward the channels producing profitable jobs and cut the ones that don't. Then we keep measuring, so the budget keeps shifting toward what actually works as the data comes in.

How a fractional CMO does attribution differently

The same operator playbook I've used to scale home services brands to $100M+ in revenue, applied to tying every marketing dollar to booked jobs.

01

I tie leads to booked jobs, not clicks and form fills

Every ad platform happily reports clicks, impressions, and lead counts, because those numbers always look good. I ignore them as the scorecard and connect each lead to your CRM, so the question is whether it booked and what it was worth, not how many forms got filled.

02

I track every channel with its own number

I run CallRail or CallTrackingMetrics with a dedicated tracking number per channel, so a Google Ads call, an LSA call, and an organic call are never lumped together. Without that separation, you can't tell which channel actually earns the job, and most owners can't.

03

I capture every call and every form, then verify it

Leads slip through cracks: missed calls, calls that ring to a cell, forms that go to a dead inbox. I make sure every call and form is captured, then listen to recordings to confirm the leads are real jobs. Clean inputs are what make the numbers trustworthy.

04

I report in dollars: CPL, CAC, and ROAS by channel

Most reporting stops at leads. I push it to revenue, reporting cost per lead, cost to acquire a customer, and return on ad spend for each channel. That's the difference between knowing a channel is busy and knowing it's profitable.

05

I use the data to reallocate budget, not just report it

Attribution is only worth it if it changes decisions. Once I can see which channels produce profitable jobs, I scale those and cut the ones that just produce cheap leads that never close. The budget follows the booked jobs, not the cheapest clicks.

06

I make attribution the foundation for everything else

Once every channel is measured against booked jobs, your SEO, LSAs, and Google Ads stop being guesswork. I run them all knowing exactly what each one returns, so every other thing I do for you is built on numbers instead of opinions.

Fractional CMO vs. agency for attribution

An agency sells you leads and dashboards. As your fractional CMO, I own the outcome. Here's the difference where it matters for attribution.

Incentive
Gets paid to run ads and keep the retainer. Reports leads and clicks, which always look good.
I get paid to grow booked jobs and revenue. I report the jobs each channel produced from your CRM, in dollars.
Attribution depth
Stops at leads and form fills, with no line back to which channels actually booked jobs.
I connect call tracking to your CRM so every lead is tied to whether it booked and what the job was worth.
Tracking setup
Relies on platform dashboards and a shared phone number, so channels blur together.
I stand up CallRail or CallTrackingMetrics with a tracking number per channel, so every source is separated.
Lead quality
Counts every form and call as a lead, including spam, wrong numbers, and existing customers.
I listen to call recordings to QA intake and confirm the leads a channel produces are real jobs, not noise.
Metrics
Reports clicks, impressions, and lead volume that rarely connect to revenue.
I report CPL, CAC, and ROAS by channel, so you can see which dollars actually produce profitable jobs.
What happens with the data
Hands you a dashboard and leaves the budget decisions to you.
I reallocate budget toward the channels that book profitable jobs and cut what only produces cheap leads.
Cost
Management fee plus ad spend, with results that are hard to tie to actual revenue.
A fraction of a $200K+ full-time CMO, owning attribution and the rest of your marketing, accountable to revenue.

Want to know which marketing actually books jobs?

Start with a free 30-minute call. Where you are now, where you want to go, and whether a fractional CMO is the right fit.