Skip to content

How to track where new patients come from: a guide for practices

A medical practice staff member works at a desk in a bright office

Most practices know roughly how many new patients they see, but not where those patients came from. Without that, every marketing decision is a guess: which channel to grow, which to stop, and what a new patient really costs. This guide shows practice owners and office managers how to track new patient sources with simple tools, from the front-desk question to campaign links and call tracking, without collecting more patient information than you need.

  1. SearchAn adult looks for care near them.
  2. Your pageWhat you treat, who sees them, one way to book.
  3. Call or formThey call or send a request.
  4. Front deskBooks the visit and never guesses a cause.
  5. Clinical teamThe clinician decides the plan.
How a new patient request reaches your practice.

1. Start with one question at booking

Ask every new patient “How did you hear about us?” when they book, and record the answer in a fixed list rather than free text: Google search, Google Maps, website form, ad, social media, referral from a patient, referral from another office, walked by, other. A fixed list makes the answers countable. Add one follow-up when it matters, for example which referring office or which social platform.

When you place a link to your website anywhere you control (your Google Business Profile, social profiles, email newsletters, ads, printed QR codes), add campaign parameters so your analytics shows where the visit came from. Google’s URL builder guide lists the parameters, such as utm_source (for example google or newsletter), utm_medium (for example cpc or email) and utm_campaign. Use one naming scheme, write it down, and use lower case so “Email” and “email” do not become two sources.

Never put patient information in links or analytics. Google’s guidance on avoiding personally identifiable information says not to include it in campaign parameters such as utm_source and utm_campaign, and names email addresses and personal mobile numbers as examples.

3. Count form requests as key events

In Google Analytics 4, mark the confirmation of a new patient request as a key event (the thank-you page view or a form-submit event), so reports show which sources produce requests, not just visits. Record only that a request happened, never its contents. If your practice is a HIPAA covered entity, review the tags on form pages with counsel, as our request form checklist explains.

4. Track phone calls

For many practices the phone still brings most new patients, and calls are the hardest source to track. Options:

  • Ask the question at booking (step 1). It costs nothing and covers every call.
  • Use a separate phone number for a specific channel, such as a print ad or your Google Business Profile, and count calls to that number.
  • Use a call tracking service that shows a different number to website visitors depending on how they arrived. Choose one that suits a healthcare setting, check what it records and stores, and remember that rules on recording calls differ between states.
  • Keep the main number consistent on your website and listings, so local search signals stay intact; see local SEO for medical practices.

5. Bring the numbers together once a month

Make a simple monthly table with one row per source: requests and calls, consultations attended, new patients or treatments started, and what the source cost. Then divide cost by new patients to get a cost per new patient for each source; our guide on patient acquisition cost shows the calculation. Look at the trend over several months before cutting a channel, because referrals and reviews build slowly.

6. Common mistakes

  • Counting visits or clicks as success. A source that brings many visits and no consultations is not working.
  • Letting “other” or “Google” swallow everything. Split Google into search, Maps and ads where you can.
  • Changing several things in the same month, so you cannot tell what made the difference.
  • Putting names, phone numbers or treatment details into analytics, links or ad platforms.

Where MediLeadGen fits

MediLeadGen requests arrive in their own practice inbox, at a fixed price per delivered request, so the source and the cost of each request are known from the start. Mark each request new, contacted, consult set or not a fit, and the same monthly table shows how many became consultations.

See how it works for practices

Questions practices ask

How do we track where new patients come from?

Ask every new patient how they heard about you and record it in a fixed list, tag your links with campaign parameters, count form requests as key events in analytics, and track calls by channel.

What are UTM parameters?

Tags added to a link, such as utm_source, utm_medium and utm_campaign, that tell your analytics where a visit came from. Use one naming scheme and never put patient information in them.

Should a practice use call tracking?

It can help when phone calls bring most new patients. Choose a service suited to a healthcare setting, check what it records, keep your main number consistent on listings, and check your state’s call recording rules.

How often should we review new patient sources?

Monthly, with one row per source: requests, consultations, new patients and cost. Look at several months before cutting a channel.

General information for practice teams, not legal advice. Last reviewed October 2026.

More resources

All resources for practices