A mandated trial in the middle
Six weeks to three months of documented compression, then prior authorisation. The match is on the patient, so the wait costs nothing.
For Vein & Vascular Clinics
Match collected episode revenue to the campaigns that produced the enquiry, a compression trial and an authorisation earlier.
No card required Nothing to install Cancel anytime
$2,534,500 66% of $3,840,000 paid
The blind spot
Payers require months of documented conservative therapy before the procedure. Every attribution window you have is shorter than that.
What you get
Six weeks to three months of documented compression, then prior authorisation. The match is on the patient, so the wait costs nothing.
Spider vein work is cash and truncal ablation is billed. Different keywords, different prices, and they must not be averaged.
Charges and collections diverge sharply in this speciality. Exporting collections keeps the report reconcilable to your accounts.
A worked example
Not impressions, not leads, not cost per click. Closed revenue, by the channel that produced it, for a period you choose — with the portion we could not trace shown rather than quietly shared out across your paid channels.
| Channel | Sales | Revenue | Share | % |
|---|---|---|---|---|
| Google Ads | 272 | $1,113,500 | 29% | |
| Meta Ads | 103 | $422,500 | 11% | |
| Physician referrals | 150 | $614,500 | 16% | |
| Organic search | 94 | $384,000 | 10% | |
| Direct / Unknown | 318 | $1,305,500 | 34% |
Before a vein practice can treat truncal reflux and be paid for it, most payers require a documented trial of conservative therapy — commonly six weeks to three months of graduated compression — plus a duplex study meeting specific reflux and diameter thresholds, plus prior authorisation.
This is not a soft sales cycle that varies with how persuasive the practice is. It is a fixed, external gate, and it means first enquiry to first collected dollar reliably runs three to seven months, with a full bilateral episode taking longer still.
That makes every standard attribution window structurally wrong in this speciality. Reconciling collected episode revenue against the enquiry history is the only approach that is unaffected by the gate, because it does not depend on a window at all.
Spider vein sclerotherapy is cosmetic, cash, and marketed on appearance. Truncal ablation is medical, billed to insurance, and marketed on symptoms — aching, swelling, heaviness. The two attract different searches at very different costs per click and produce revenue an order of magnitude apart.
Blended into one report they produce an average that describes neither, and they drag each other's apparent performance in opposite directions. A service-line column separates them so each can be funded against its own economics.
Between the charge posted on the day of service and the money in the account sit the contractual adjustment, the patient responsibility, and often a denial and an appeal. A report built on charges overstates every channel, and overstates them unevenly depending on payer mix.
Exporting collections by service date keeps the total reconcilable to the practice's own financials. On a page whose argument is that the numbers are defensible, a marketing report that disagrees with the practice management system by forty per cent is worse than no report at all.
Community screening days, employer health fairs and free ultrasound evenings are a staple of this segment, and they are expensive in a way that is easy to underestimate: staff time, equipment, a venue, printed material and the clinical hours spent scanning people who turn out to need nothing. Attendance is counted carefully because it is easy to count. What almost never happens is anybody going back six months later to ask how much treatment those attendees actually went on to have.
This leaves a peculiar asymmetry in the practice. The search campaign is scrutinised on a cost-per-enquiry basis every month, while an event costing several thousand pounds a time is assessed on whether the room looked full. Both are acquisition spending and only one of them is being held to a standard, which tends to mean events continue by momentum long after their productive years and paid media gets cut whenever a quarter looks tight. Nobody decided that; it is simply what happens when one line of spending has a dashboard and the other has a sign-in sheet.
An attendee list is an enquiry file. Export the names and contact details captured on the day, list the event as a source, and it is ranked on collected treatment revenue beside every paid channel. Clinics doing this for the first time commonly find the events are either far better or far worse than assumed and rarely in between, and that the variation between individual events is wider than the variation between events and advertising as categories. That last finding is the useful one, because it turns a decision about whether to run events at all into a decision about which events to keep.
Venous disease is progressive and treatment is frequently staged. A patient treated on one leg returns for the other; a patient treated years ago returns with recurrence; a patient who had a medically indicated procedure comes back later for the cosmetic finishing work that was never covered. Each of those is a separate revenue event and each of them traces to the same person, who first found the clinic through something a marketing budget paid for at some point in the past.
Practices rarely credit any of it. The second and third episodes appear in the accounts as new cases with no obvious source, so they fall into whatever passes for an unattributed bucket and the original campaign is assessed on the first procedure alone. Over several years that understatement compounds, and it compounds most for the oldest and best sources — precisely the campaigns a practice would want to protect if it knew what they had produced. By the time anybody thinks to ask, the campaign that produced the patient has been switched off for two years and nobody can defend it.
Running the report across a long enough window credits every subsequent episode to the enquiry that produced the patient. Marking recurrence and staged work with a column keeps them visible as their own line, so the clinic can see both new-patient acquisition and the returning revenue behind it rather than one blended total. The history needed for that already exists, because these records were kept to bill the work rather than to measure anything. Nothing had to be installed at the time, which is what makes a five-year look-back a report rather than a project.
Why it matters
"We generated 400 leads" invites an argument. "This channel closed $186,400 last quarter, here is the reconciliation" ends one. The teams that can show closed revenue by channel are the teams that get the next increase approved, because they are asking with evidence rather than with conviction.
Killing spend is politically harder than adding it, because someone always owns the channel being cut. A number that reconciles to the sales export takes the argument out of the room — you are not overruling a colleague's judgement, you are reading the same ledger they are.
Platform-reported conversions do not reconcile to revenue, and eventually someone in finance notices. Reporting built from your own closed-sales export starts from the number finance already trusts, which is why it holds up when it is checked.
Because this reconciles exports rather than tracking visitors, it works on months that have already closed. You are not instrumenting now to learn something in ninety days — you can answer for last quarter today, which is usually when the question is being asked.
Honest answers
They do, and nothing here depends on the timeline. The match joins the same patient across two files however long the gap is.
Export by service date with a collections column and the report handles the lag explicitly rather than ignoring it.
Then the report comes from your biller's export. It is a standard report in every practice management system.
Pricing
The number here is the number on the invoice — no per-call, per-minute or per-form fees. Most vein clinics and outpatient vascular practices land on Growth — thirteen months of history to compare a month to the same month last year, and a PDF you can put in front of whoever holds the budget.
A business scaling ad spend
$199/mo
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
A phone number or an email, an amount and a date. No diagnoses and no procedure detail beyond a service line if you want one.
Collections. Charges overstate every channel by the contractual adjustment.
Yes, with a service-line column. It is the most important column on this report.
Twelve to eighteen months. The conservative therapy gate alone puts months between the ad and the revenue.
Yes — later dates of service credit the same patient and the same original channel.
Yes, with a location column, on Growth and above, which is how most vein clinics and outpatient vascular practices read this report.
No, but this speciality converts on the phone, so a call export is usually the strongest second file.
Encrypted in transit and at rest, isolated to your workspace, and deletable in one click. A DPA is available, and patient details never leave that workspace.
Yes. The attendee list is an enquiry file — export the contact details captured on the day, list the event as a source, and it is ranked on collected treatment revenue beside your paid channels.
The report shows the return rate per source, because a procedure performed months later still credits the original enquiry. Sources differ on it enough to justify a deliberate re-engagement routine for some and not others.
It credits the enquiry that first produced them, provided both rows are in the files you upload. Add a column marking staged or recurrent work if you want it visible as its own line.
Include them if the clinic collected the money. They join to the same patient and credit the same source, and omitting them understates sources whose patients take a longer diagnostic pathway before treatment.
As one row on the date the package was paid, with a service-line column so it stays separable. Spreading it across the sessions makes each month's ranking depend on when patients happened to attend.
Yes. List each referring practice as a source in the enquiry file and it is ranked on collected revenue alongside paid media, which is usually the first time those relationships have had a figure against them.
Nearby
Match completed treatment episodes and their revenue to the campaigns and referrals that produced the patient.
See how it worksMatch your billing export to your call and ad data, and see which channels produced procedures that were paid for rather than enquiries that were not.
See how it worksMatch completed, paid procedures to the enquiries and ads that produced them — including the ones booked six months after the first consultation.
See how it worksWhere your sales already are
Start today
Upload two exports and see your real revenue by channel in minutes. Three days free, no card.