Attribution

Every signed client, traced to its source

From ad click to retainer, we show you which marketing efforts actually drive revenue and clients.

91%of firms can’t calculate the ROI of their advertisingClio Legal Trends Report
$132average cost per lead in legal, the highest of any industryWordStream Google Ads Benchmarks, 2025
48channels recognized, including AI search referrals
ROIby channel, campaign, and practice area, updated live
01
The full journey

Touchpoints stitched into one story per client

Ad clicks, page views, calls, texts, forms, bookings: every interaction lands on one timeline. The anonymous Tuesday browser gets stitched to the Friday caller, so credit lands where it belongs.

CONTACT ACTIVITY · ESTATE PLANNING
FRI, MAR 7
11:11 AM
Meeting booked · Thursday 2:00 PMCONVERTED
strategy meeting · R. Hartwell
11:09 AM
Form: “need help with my mother’s estate”
probate intake form
11:02 AM
Returned via Google search
same visitor, stitched to Tuesday
TUE, MAR 4
9:16 PM
Read the probate guide · 4 pages
6 min on “do I need probate”
9:14 PM
Facebook ad click
fbclid captured · first touch
the anonymous Tuesday browser, stitched to the Friday caller
02
Every origin named

Know where every client came from

Channel, campaign, and ad for paid. The exact article for SEO. The AI assistant that recommended you. Every signed client carries its full origin story.

EVERY CLIENT’S ORIGIN · THIS QUARTER
Google Ads"truck accident lawyer" · ad #3
Organic SEOprobate timeline article · #2
AI / LLMsChatGPT cited your fee guide
Google Businesscalls from the Maps profile
Referralpast client · tracked at intake
Signed clients23 this quarter · $412K
Open pipeline41 contacts · $893K
channel → campaign → ad → signed client · every origin named
03
Three models

First touch, last touch, and the truth in between

The channel that introduces a client and the one that closes them are rarely the same. Flip every chart between first and last touch, so you stop killing the channels that start relationships.

FIRST VS LAST TOUCH · CREDIT SHIFT
Google Ads
38 first / 22 last
Organic search
24 first / 31 last
Referral
9 first / 19 last
Meta Ads
11 first / 5 last
AI search
6 first / 2 last
04
Revenue, not activity

Channels ranked by retainers, not clicks

Revenue, matter value, conversion rate, and cost per signed client, all by source. When a channel sends leads who never sign, you see it in a week, not a year-end retrospective.

SOURCE FUNNEL · GOOGLE ADS · FAMILY LAW
Visitors4,820
Contacts312
6.5% of visitors
Meetings88
28% of contacts
Retained31 · $402K
$486 per signed client
05
Built for what is next

Already counting the clients AI search sends you

Leads, clients, and revenue from ChatGPT, Perplexity, Gemini, and Claude, broken out by practice area. When AI starts recommending your firm, you know the week it happens and what it is worth.

AI SEARCH REFERRALS · THIS QUARTER
ChatGPT41 contacts3 retained+212%
Perplexity18 contacts1 retained
GeminiGemini12 contacts1 retained
Claude8 contacts1 retained