Healthcare marketing data is the set of numbers that prove whether your marketing actually books patients — call tracking, GA4 conversion events, form and booking data, cost per new patient, and patient lifetime value — not impressions or follower counts. Most clinics track none of it and fly blind, renewing ad budgets they can't measure. Here's exactly what to track, where each number comes from, and the vanity metrics to stop staring at.
Most clinics track nothing and fly blind
If you can't say what a new patient costs you or which channel booked them, you're guessing — and most practices are. The owner watches money leave for ads, social, and a website rebuild, and watches patients arrive, but nothing connects the two. So the budget gets set by gut feeling and renewed out of fear. Measurement is the fix, and it's what turns a healthcare marketing strategy from a hopeful plan into a system you can steer. You don't need a data team or a fancy dashboard. You need five or six honest numbers and the discipline to look at them every month.
Start with call tracking — the phone still books patients
A call tracking number tells you which channel actually made the phone ring, and in healthcare the phone still does a lot of the booking. Patients research on a screen and then call, especially older and anxious ones who want a human before they commit. And that screen is almost always a phone: Pew Research's mobile fact sheet puts smartphone ownership at 91% of US adults (2025 data). Call tracking software assigns a unique number to each source — Google, your website, a specific campaign — so a booked call gets attributed instead of lost. Without it, "most of our patients come from word of mouth" is a story, not data.
Measure the action with GA4 conversion events
Set up conversion events in GA4 so a booking click or a submitted form counts as a conversion — otherwise your analytics measures traffic, not results. Pageviews and sessions feel like data but say nothing about bookings. What matters is the event: someone tapped "Book now," finished the form, or reached the confirmation screen. Wire those into GA4, connect your online-booking and form backend so a submission is recorded, and tag every link with UTM parameters so the source is known. Google's SEO starter guide and Search Console cover the organic side — which searches bring people in before they ever convert. And you can't measure a booking that can't happen: in dentistry, a field we've measured directly, a ClinicEdge audit of 6,554 dental practice websites found 27% offer no online booking at all, and the same blind spot shows up across medical and aesthetic clinics.
Cost per new patient is the number to run everything against
Cost per new patient — channel spend divided by the patients it booked — is the single number that tells you if the money works. A $2,000 month that books 20 patients beats a $1,200 month that books six, every time. But cost only means something next to value: patient lifetime value (LTV) is what one new patient is worth across all their visits, not just the first. A cleaning-only patient and a patient who starts implants — replacement teeth anchored in the jaw — are worth very different amounts. Pull production per patient from your practice management system, then run your own numbers through the patient value calculator so the budget ties to revenue instead of a hunch.
Attribution: which channel actually earned the booking
Attribution links each booked patient back to the channel that earned them, so you fund what works and cut what doesn't. The honest version isn't perfect — a patient might see a Facebook post, Google you a week later, then call — but even simple first-touch and last-touch tracking beats flying blind. UTM tags on every link, call tracking on the phone, and GA4 events on the site are enough to see the pattern. This is what makes paid channels accountable: it's the difference between knowing Google Ads for medical clinics spent $900 and knowing it booked seven patients at about $129 each. Decide what you'll track before you launch a marketing campaign, not after it's already spent.
What to measure, and where each number lives
Here are the metrics that matter, what each one actually tells you, and where to pull it from. If a number isn't on this list, it's probably a distraction.
| Metric | What it actually tells you | Where to get it |
|---|---|---|
| Cost per new patient | Whether the spend actually works | Channel spend / patients booked (call tracking + booking data) |
| Booked-appointment rate | Whether your site converts or leaks | GA4 conversion events + booking tool |
| Calls by source | Which channel makes the phone ring | Call tracking software |
| Form & booking submissions | Intent that turned into action | GA4 events + form / booking backend |
| Patient lifetime value | What a new patient is really worth | Practice management system (production over time) |
| Channel attribution | Which channel earned the booking | UTM tags + GA4 + call tracking |
| Page speed (Core Web Vitals) | Whether a slow page is costing bookings | PageSpeed Insights / Search Console |
| Impressions & followers | Almost nothing about revenue | Ignore — see below |
Read it as a checklist: if you have a source for every row except the last, you're already ahead of most practices. Page speed earns its spot because a slow mobile page is a measurable leak — Google's Core Web Vitals put real numbers on it. And the leak is usually on your own page: in that same dental audit, 81% had at least one problem on the interested-to-booked path — dental figures, but the pattern repeats anywhere patients try to book on a phone.
The vanity metrics to ignore
Raw impressions and follower counts feel like progress and pay nothing. An ad can rack up 50,000 impressions and book zero patients; an account can gain a thousand followers who will never live near your clinic. These numbers go up and to the right no matter what you do, which is exactly why they're easy to report and easy to hide behind. Any healthcare marketing agency worth paying reports on cost per new patient and booked appointments, not reach and likes. Watch the numbers that move money: bookings, cost per patient, and the conversion rate on your own site.
Set up measurement in a week
You can stand up real tracking in about a week, no data team required. Do it in this order — each step feeds the next:
- Add a call tracking number to your site and Google Business Profile so every call carries a source.
- Turn on GA4 conversion events for booking clicks, form submits, and the confirmation page.
- Tag every campaign link with UTMs so GA4 knows which channel sent the visitor.
- Connect your booking and form backend so a real submission is counted, not just a button click.
- Pull production per new patient from your practice management system to get lifetime value.
- Calculate cost per new patient for each channel: spend divided by patients booked.
- Review monthly — cut what loses money, fund what books patients, repeat.
Before you spend another dollar driving traffic, make sure you can measure where it lands. The fastest leak to find is your own website — the page every one of those tracked clicks has to convert on. Send me your URL for a free website audit and I'll show you where the path from interested to booked breaks, so the data you start collecting has somewhere worth pointing.
Frequently Asked Questions
What is healthcare marketing data?
Healthcare marketing data is the set of numbers that show whether a practice's marketing actually books patients — call tracking, GA4 conversion events, form and booking submissions, cost per new patient, patient lifetime value, and channel attribution. It's the difference between knowing which channels book patients and guessing. Impressions and follower counts are not marketing data in any useful sense; they never connect spend to booked appointments.
What metrics tell a clinic if its marketing is working?
Track five: cost per new patient (does the spend work), booked-appointment or conversion rate (does the site convert or leak), calls by source (which channel rings the phone), form and booking submissions (intent that became action), and patient lifetime value (what a patient is worth over time). Pull them from call tracking, GA4, your booking backend, and your practice management system.
How do you calculate cost per new patient?
Divide what you spent on a channel by the number of new patients it booked. If Google Ads cost $900 and booked seven patients, that's about $129 per new patient. Compare that figure to patient lifetime value — what a patient is worth across all their visits — to know whether the channel is profitable, not just cheap.
Which marketing metrics should clinics ignore?
Raw impressions, reach, and follower counts. They rise no matter what and don't connect to booked patients — an ad can earn 50,000 impressions and book nobody, and followers who don't live near your clinic will never sit in your chair. Watch cost per new patient, conversion rate, and bookings instead.

