1 · Problem
Channels double-count leads, so nobody trusts which spend produces revenue.
Fields & signals: platform conversions, CRM outcomes, spend
Home / Workflows / Attribution Reporting
Workflow · AnalyticsEvery channel wants the credit. This workflow captures the tracking signals a lead arrives with, reconciles each one to the outcome in your CRM, and sends a plain weekly report that connects ad spend to booked revenue.
Platform dashboards report leads, not revenue. When spend is judged on form fills alone, the cheap channel looks best and the one producing real customers gets cut. Attribution replaces that guesswork with the outcome.
Nine stages from a tracking signal to a weekly ROI report in the owner’s inbox.
Channels double-count leads, so nobody trusts which spend produces revenue.
A lead arrives with UTM or a click ID, and later a conversion is logged.
First and last touch are stored, with click IDs matched to the contact.
Each lead is reconciled to one source and checked against duplicates.
Touchpoints, campaign, cost and outcome are written to the record.
A weekly report connects spend to booked jobs and revenue by source.
The owner shifts budget with evidence, or flags a channel to investigate.
As deals close later, offline outcomes are reconciled back to their source.
Cost per lead, cost per booked job and revenue by channel are tracked over time.
Channels double-count leads, so nobody trusts which spend produces revenue.
Fields & signals: platform conversions, CRM outcomes, spend
A lead arrives with UTM or a click ID, and later a conversion is logged.
Fields & signals: UTM, fbclid, gclid, ttclid, conversion event
First and last touch are stored, with click IDs matched to the contact.
Fields & signals: first touch, last touch, click ID, landing page
Each lead is reconciled to one source and checked against duplicates.
Fields & signals: attributed source, dedupe result, confidence
Touchpoints, campaign, cost and outcome are written to the record.
Fields & signals: campaign, cost, outcome, revenue, contact
A weekly report connects spend to booked jobs and revenue by source.
Fields & signals: spend, leads, bookings, revenue, cost per outcome
The owner shifts budget with evidence, or flags a channel to investigate.
Fields & signals: budget decision, investigation flag, notes
As deals close later, offline outcomes are reconciled back to their source.
Fields & signals: closed value, close date, source link, lag
Cost per lead, cost per booked job and revenue by channel are tracked over time.
Fields & signals: CPL, CAC, revenue by channel, coverage
One page, plain language, and a clear answer to “where should the money go?”
The weekly report avoids the usual dashboard maze. It says which channels produced bookings and revenue, what each outcome cost, and where the numbers are uncertain — so a budget decision takes minutes, not an afternoon.
Illustrative report. Figures are examples only. Real attribution captures the signals available and labels what is uncertain rather than inventing precision.
The nine stages stay the same. The outcome that matters and the sales cycle length change completely.
Reconciles orders to the first and last click that influenced them, with click IDs from Meta, Google and TikTok, and reports revenue by channel alongside new-customer cost.
Most value sits in the booked job, so the report follows a lead from the ad click through the call to the scheduled work and its value, including missed-call recovery as a source.
Produces a per-client report that connects campaign spend to the outcome the client cares about, with uncertain attribution clearly labelled so expectations stay honest.
Attribution is easy to overstate. These guardrails are built in before go-live.
Where signals are missing, the report says so and labels the gap. It never presents an estimate as an exact figure.
Tracking respects consent and platform rules. Unconsented data is not captured, and identifiers are stored only where you are allowed to keep them.
Cost data is pulled from your ad accounts rather than guessed, so cost-per-outcome figures rest on real spend.
When two platforms claim the same lead, the reconciliation rule you choose assigns it once, so totals never exceed the real number of customers.
We report on outcomes from your own data. We do not publish invented benchmarks — these are the numbers we track and explain with you.
Spend divided by leads, shown per channel and per campaign.
The more honest number: spend divided by bookings or closed revenue.
Attributed revenue per source, so budget can follow the outcome.
The share of leads that carry a usable source, which shows how trustworthy the picture is.
Share a few details and we will show you exactly where this workflow fits, what it connects to, and what it would replace.
The fastest way in: answer six short questions and we will map your lead journey, find the biggest leak and show the fastest automation win — before we ever get on a call.
Free strategy call · No commitment · We reply by email
Book a free strategy call and we will map your tracking, reconciliation rules and the weekly report you want.