Skip to content
July 11, 2026·4 min read

How to Measure Where New Patients Come From, Without Breaking Confidentiality

Learn which channel brings patients (Google, referrals, ads) using anonymous, aggregated data, fully legal and without touching medical records.

Every new patient comes from somewhere: they found you on Google, someone referred them, they saw an ad, or they walked past your practice. If you do not know which channel brings the most patients, you do not know where to put your time and money. Most practice owners just guess, because they are afraid that tracking would mean collecting sensitive data illegally.

The good news: you need zero medical information to answer the question "where do patients come from". A patient's source (the channel) is not health data, as long as you keep it separate from the diagnosis and keep it anonymous and aggregated. In this article I show you exactly how to measure the channel, with simple tools, respecting GDPR and the patient's peace of mind.

What you may measure and what you may not

The core rule: counting channels is perfectly legal; linking a channel to a person's health is not.

Sensitive (a GDPR special category) is anything that reveals the health of an identifiable person: diagnosis, treatment, the reason for the visit tied to a name. Here you need a clear legal basis and maximum care.

Not sensitive, and needing no patient consent for statistics, is an aggregated number like "this month, 12 new patients from referrals, 8 from Google". No names, no diagnosis.

The secret is to never mix the two. You keep a channel counter, separate from the medical record. That way you get the answer you need without touching anything sensitive.

The front-desk question: your best source

The most reliable signal comes straight from the patient, at the first visit. One question, asked naturally: "So we know what to improve, how did you find us?"

You group the answers into a few fixed categories, so you can count:

  • Referral (friend, family, another patient)
  • Google / internet search
  • Ad (Facebook, Instagram, Google Ads)
  • Walked past the practice
  • Referred by a doctor

The trick is to never write down who said what next to their name. You just put a tally mark next to the category, in a notebook or a separate table. At the end of the month you add up the marks. It is anonymous, fast, and gives you the real picture, because people genuinely remember how they found you.

Online tracking without personal data: UTM and separate links

For digital channels, you can measure without knowing who the person is, by using tagged links.

When you put your website address in your Google Business profile, your Instagram bio, or an ad, you add a UTM tag at the end: for example "?utm_source=google-business" for the Google profile and "?utm_source=instagram" for the bio. The site works exactly the same, but in your statistics you see how many visitors came from each place.

These are aggregated traffic data, not medical data. You do not know who came in, only how many and from where.

One warning: on your booking form, never put the reason for the visit or symptoms into fields that end up in the URL or in statistics tools. Statistics measure traffic; the appointment itself stays in your secure system, separate.

Google Business and phone numbers: aggregated signals

Two simple tools tell you a lot, again with no personal data.

Your Google Business profile already shows aggregated reports: how many people found you searching for your name, how many searching for a service, how many tapped "call" or "directions". These are numbers, not identities. They tell you how visible you are in search, a direct indicator of the Google channel.

The second trick: if you also run an ad, you can use a different phone number just for it. Calls to the ad number clearly tell you that patient came from the ad, without noting anything about them.

Neither of these signals requires collecting sensitive data. They count behavior, not people.

Put it all in one simple monthly table

You do not need expensive software. A single table, updated monthly, answers the business question.

Columns: month, channel, number of new patients. That is all. No names, no diagnosis.

At the end of the month you combine three sources: the front-desk tally marks, your website traffic stats (by UTM), and the Google Business report. After two or three months you clearly see the pattern: maybe referrals bring the most, but Google brings people you would never have had otherwise.

That is how you figure out where it is worth investing: in a better website, in your Google profile, or in actively asking for referrals.

If you want a website that already has the tracking tags set up correctly and a booking form that leaks nothing sensitive, we first build you a free demo, ready-made, and you see it before you pay anything. Message us on WhatsApp and we will show you exactly how it would look for your practice.

Frequently asked questions

Is it legal to record where each patient came from?+

Yes, as long as you do not link the source to medical data and to the person's identity. The safest approach is an anonymous counter by category (one tally for "referral", one for "Google") kept separate from the medical record. An aggregated number is not sensitive data.

Do I need the patient's consent to ask how they found me?+

For anonymous, aggregated statistics you do not need special consent, because you keep no data that identifies the person in that counter. The front-desk question is natural and does not force the patient to answer. Just do not write the answer next to their name.

What are UTM tags and are they dangerous for confidentiality?+

They are small pieces of text added to the end of your website address that tell you which place a visitor came from (Google Business, Instagram, ad). They measure aggregated traffic, not people. They only become a problem if you put symptoms or the reason for the visit into the URL, which you must never do.

How fast will I see results?+

After one month you already have a picture, after two or three months you have a pattern you can trust. The key is to record consistently, the same way, every month. A simple table kept with discipline beats any expensive tool used chaotically.

Do I need to buy special software for this?+

No. A notebook at the front desk, the free stats in Google Business, and a monthly table are enough for most practices. Software only helps once you have high volume. Start simple and add complexity only if you truly need it.

Free guide

7 mistakes that drive clients away from your website

Leave your email and get the guide right here, instantly. No spam.

By submitting, you agree to the Privacy Policy.
MThe MPO teamWe reply personally

Want to see what your business's website could look like?

Message us on WhatsApp and we'll build you a free demo website with your business name on it. See it first, then decide — no strings attached.

Ask for a free demo websiteWe usually reply within a few minutes