Revenue Attribution — GRIFFAIN
Capability

Revenue Attribution

Which spend produced work, not which produced clicks

Revenue attribution is the practice of connecting money spent on marketing to work actually booked and paid for. Not clicks, not impressions, not "leads" — jobs. For businesses where the phone converts, standard channel reporting stops one step short of the only number that matters, and that gap is where budgets get misallocated for years.

By ·

Why do the platform reports not answer this?

Because each platform can only see its own half. Google reports the click it sold you. Meta reports the form fill. Neither knows whether the job was booked, whether it was the kind of work you want, or whether it was ever paid.

So a channel can look excellent on cost-per-lead and be your worst channel on cost-per-booked-job, and nothing in the platform will tell you. The businesses that discover this usually discover it by accident.

What breaks attribution for phone-driven businesses?

Five things, in rough order of how much damage they do.

  • The call is invisible. Someone sees an ad, does not click, and calls the number from your Google listing. Untracked, that becomes "direct" or nothing at all.
  • The gap between lead and job. The enquiry is recorded in one system and the job in another, joined by nobody.
  • Multi-touch reality. A customer sees an ad, searches your name, reads a review, then calls. Last-click hands the whole credit to the search.
  • Long consideration. A roof or a care decision takes weeks, and the attribution window closes first.
  • Manual data entry. Source recorded by whoever answered, or left blank.

What does closing the loop actually require?

Three connections, each simple on its own and rarely all present.

ConnectionWhat it does
Source captured at the enquiryEvery lead carries where it came from, set automatically at capture rather than typed by a person
Enquiry joined to outcomeThe same record follows through booked, completed and paid
Outcome reported back to the channelPlatforms optimise toward booked work rather than form fills

With those three in place, one report answers the only question worth asking: what did a booked job cost from each source, and which source should get more money next month?

Related reading: attribution for businesses that answer the phone, and markup vs margin — because cost per job means nothing until you know your real margin.

The GRIFFAIN system

The Demand Engine — demand generation and revenue attribution. Ads and creative wired to the same lead record the response system writes to, so spend is judged on booked work rather than on channel metrics.

The reporting principle is standing: numbers come from the system that recorded them, and where something cannot be verified it is reported as unverified rather than estimated.

Frequently asked

What is revenue attribution?

Connecting marketing spend to work actually booked and paid, rather than to clicks, impressions or raw lead counts. It answers what a booked job cost from each source.

Why don’t Google and Meta reports answer it?

Each platform sees only its own half. Google reports the click it sold; Meta reports the form fill. Neither knows whether the job was booked, whether it was work you wanted, or whether it was paid.

What breaks attribution for businesses that take phone calls?

Untracked calls placed from a listing rather than a click, enquiries and jobs living in separate systems, multi-touch journeys collapsed to last click, consideration periods longer than the attribution window, and source fields typed by hand.

What does it take to fix?

Three connections: source captured automatically at the enquiry, the enquiry joined to its outcome through booked and paid, and that outcome reported back to the ad platform so it optimises toward booked work.

Find out what is actually capping your business.

Free Diagnostic Book a Call