In short: For a clinic, what counts is not how many people click an ad but how many book an appointment and show up. Track online bookings, calls and forms as conversions, compare them with your calendar every month and never send health data to advertising platforms.

What exactly to track

  • Online bookings through your booking system or your own form.
  • Calls from ads and from the website, ideally only above a minimum call length.
  • Contact forms and enquiries by email or WhatsApp.

Clicks, page views and time on site help with optimisation, but they are not results.

Three numbers every clinic owner should know

  1. Cost per booked appointment for each treatment and channel.
  2. Share of appointments that actually take place. Many cancellations often mean the ads created the wrong expectations.
  3. Value of a new patient: revenue from the first treatment and follow-ups. Only then do you know how much an appointment may cost.

How to set it up

The foundation is Google Tag Manager with Google Analytics 4 and conversions in Google Ads. A booking is counted when the patient reaches the confirmation page or the booking system sends an event. Calls are tracked with Google Ads call conversions. In the EU and UK, tracking only works reliably with a correctly configured Consent Mode v2.

External booking systems often run on a different domain. Check whether yours integrates with Google Analytics or Tag Manager. Otherwise you will see clicks on “Book now” but not whether the booking was completed.

Meta: why you do not see every booking

Meta limits which events and parameters health advertisers can send from their website, and many visitors decline cookies. Meta’s numbers are therefore usually lower than reality. Do not judge Meta only by its own reports. Compare them with the bookings in your calendar for the same period.

What must never be sent to ad platforms

  • Patient names, email addresses or phone numbers without a clear legal basis.
  • Diagnoses, symptoms or the type of treatment in event names or URLs.
  • Content from form fields.

Give the event a neutral name such as “appointment_booked” and leave out the treatment if it reveals something about the patient’s health. Why this matters is explained in Healthcare advertising: what a clinic can and cannot say.

A simple monthly report

One page is enough: spend per channel and treatment, number of bookings and calls, cost per appointment and the number of appointments that took place according to your calendar. When these numbers sit in the same place every month, you quickly see which campaign brings patients and which only brings clicks.

Frequently asked questions

Is Google Analytics enough?

No. Analytics shows behaviour on the website. Whether the patient actually came, you only see in your calendar, which is why the monthly comparison matters.

How many bookings come by phone?

For many clinics a large share, especially with older patients. Clinics that do not track calls often underestimate their advertising significantly.

We set up tracking for clinics so you see appointments without sharing sensitive data. Learn more about our marketing for clinics and medical practices or book a free first call.

Read also: Google Ads for clinics, Google reviews for clinics