The audit trail

Conversion tracking for local service businesses.

Measurement that follows every dollar from click to booked job, so decisions have a source.

Claim your free audit →

What is included

Work that creates a decision trail.

  • Call, form, and WhatsApp tracking
  • Server-side tagging where it earns its keep
  • Monthly Ledger check against confirmed jobs
What this costs

Known before launch.

A one-time setup, flat and quoted in writing, with monthly reporting after. No surprise invoices for platform migrations.

The working detail

What the work actually consists of.

  • Call tracking with dynamic numbers, so each lead ties to the keyword and ad that caused it
  • Form and WhatsApp tracking set up before any spend moves
  • Duplicate-event checks, so browser and server never double count
  • GA4 and GTM configured, tested in preview with screenshots
  • Server-side endpoint only where blockers and privacy gaps justify it
  • A monthly Ledger that says where tracked evidence stops and unverified leads begin

The Payback Window

A defined maximum downside and a dated verdict.

Every engagement gets a proving period with a spend cap and a verdict date, set in writing before launch. Proving periods are set per trade, because a drain-cleaning call and an insurance roof replacement do not pay back on the same calendar.

The spend cap

The most this can cost

Before launch, the all-in maximum for the proving period is written down: fee plus ad spend. Hoping has a budget and the budget has a ceiling.

The proving period

Long enough to be fair

The window is matched to how your trade actually books and pays. Long enough for a true answer, short enough that a wrong bet stays small.

The verdict date

The day hoping ends

On the verdict date, the Ledger says continue, adjust, or stop. If the numbers say stop, I will say stop out loud. That is the deal.

How I stay accountable

Measurement is the spine. Return is the promise.

The report does not stop at the platform. When booked work can be confirmed, it is reconciled in a monthly Ledger. When it cannot, the reporting says where it stops, under the attribution standard.

The Profit Ledger

A monthly answer, not an activity report.

Monthly format
Money outAdvertising spendCampaign spend, recorded to the dollar.
Money inClient-confirmed revenueBooked jobs and values confirmed in review.
VerdictContinue, adjust, or stop.The decision is written before the next dollar is committed.

Each case study keeps the proof level of its source screens. If a record stops at a lead, this page says so.

Questions owners ask

The answers, before a sales call.

How do I know the numbers are accurate?

Every conversion is tested in preview and debug before launch. If it cannot be verified on screen, it does not count in the monthly report.

What is server-side tagging?

A way to report conversions from a server you control instead of only from the visitor's browser. It survives blockers and Safari limits, but I only deploy it where it earns its complexity.

Start here

Three numbers are enough to start.

  1. What the last marketing attempt cost, all-in
  2. What a booked job is usually worth
  3. How many jobs you can take on now

Send what you have. A missing number is not a blocker. Working it out is part of the audit. No contracts, ever. I reply within 12 hours.

Send the numbers

What is happening with your advertising?

Spend, leads, and what you suspect is going wrong. I reply within 12 hours.

No contracts. I reply within 12 hours.

Start with a number