I don't know which marketing channels are actually generating paying patients
Marketing attribution is the foundation of efficient patient acquisition. Without knowing which channels generate paying patients rather than enquiries, marketing budget is allocated by assumption and habit. The result is overspending on ineffective channels and underspending on those that deliver the best return, while the overall cost per patient acquisition remains higher than necessary.
- steps
- 7
- steps
- to start
- 1 hour
- to start
The short answer
Most clinics know what they spend on marketing and how many enquiries arrive, but not which channel produced each paying patient. Tag every link, ask every patient how they found you, record the source in your PMS, and report cost per booked patient by channel every month. After three months you can move budget with confidence.
7 steps
Do it yourself: step by step
0 of 7 done
Record monthly spend on each channel: Google Ads, search optimisation, directories, social, print, GP events, PR
- Time
- 1 hour
- Typical cost
- £0
- Who does it
- practice manager
Done when: A channel list with monthly cost
This problem is Solvable.
Copy this table
Monthly channel performance report
Free to copy, adapt and use. No sign-up.
Monthly channel performance report
Month: [month]
| Channel | Spend | Enquiries | Booked new patients | Conversion (booked / enquiries) | Cost per enquiry | Cost per booked patient | Average first-episode value | Return (value / spend) |
|---|---|---|---|---|---|---|---|---|
| Google Ads | £[ ] | [ ] | [ ] | [ ]% | £[ ] | £[ ] | £[ ] | [ ]x |
| Organic search | ||||||||
| Directories (e.g. Doctify) | ||||||||
| Social media | ||||||||
| GP and consultant referrals | ||||||||
| Existing patient referral | ||||||||
| Insurer directory | ||||||||
| Other / unknown |
PMS source drop-down list
Google search, Google Ads, Doctify, insurer website, GP referral, consultant referral, friend or family, existing patient, social media, print or local press, event, other (specify).
UTM naming rules
- utm_source: google, doctify, facebook, newsletter
- utm_medium: cpc, directory, social, email
- utm_campaign: [service]-[month]-[year]
Avoid these
Common mistakes
- Judging channels on enquiries rather than booked patients.
- A free-text source field, so answers cannot be counted.
- Letting unknown be the most common source.
- Cutting a channel after one bad month.
- Forgetting that GP and patient referrals are channels and need tracking too.

Free personal check
Done by Paul Robinson, not software
Answer eight quick questions and I'll show you which channels you can and can't see
What I need from you
- Eight tap answers about how you track enquiries
- The channels you spend money on
What you get
- Where your tracking breaks between click and paying patient
- The three changes that would show cost per booked patient
- Which ones you can do yourself this week
Within 2 working days
No sign-in, no sales call. I read every request myself and reply on WhatsApp.
Free tools
Check where you stand

Paul Robinson
14 years in UK private healthcare
I solve this one for clinic and hospital teams
Want a hand? I'll look at your situation and tell you the three things I'd tackle first.
A few quick questions, about two minutes. I read every one myself and usually reply the same day.
No sales call unless you ask for one. Just a straight answer from me.
I reply personally, usually the same day.
Questions
Frequently asked questions
What is a UTM tag?
A short code added to the end of a link that tells your analytics where the visitor came from.
Is asking patients enough?
It is a good start, but patients misremember. Combine it with link tracking.
How long before we can trust the data?
Around three months of consistent recording (Solvable estimate: enough to smooth out one-off weeks).
What is a good cost per booked patient?
It depends on your service value. Compare it with the first-episode value and lifetime value, not with other clinics.
Should we stop channels that look poor?
Reduce gradually and watch the effect. Some channels support others.
Last reviewed:
The Solvable community
You're not the only one with this problem.
One problem solved every week, on WhatsApp.
One message a week. No sales messages. Reply STOP any time.