Conversion tracking for dental practices, measured in new patients
The conversion for a dental practice is a new patient who attends, not a form submission and not a booking that gets cancelled — and the two are far apart. Most practices also mix new-patient enquiries with existing-patient recalls in the same conversion, which teaches bidding to buy people who were coming anyway. The build separates them, sources the conversion from the practice management system, and keeps treatment context out of anything dispatched to an ad platform.
Free30 minutesNo obligation
Getting and tracking leads for dentists
Where a dental practice's new patients come from, and which calls the front desk should count
A dental practice's paid new patients come from Local Services Ads, Search ads, the Business Profile, online schedulers and pay-per-call referral services, and most of the calls those channels report are existing patients. Count a lead when a new patient books an exam, record the source on the patient record in Dentrix, Open Dental or Eaglesoft, and send nothing about treatment to any ad platform.
The complaint we hear: Google Ads says the practice got a strong month of conversions, and the front desk says nobody new called from Google. Both are right. Patients search the practice name to confirm a cleaning or ask about a bill, tap the call button on the ad, and the default call conversion counts them. Online bookings go the other way: the scheduler runs on its own domain, so a new patient who books at midnight through NexHealth or Open Dental's Web Sched is never counted at all.
The ten-minute check: export the last two weeks of calls from ads and have the front desk mark each one new patient, existing patient, insurance question or spam. Then open your site with a test click ID in the address bar, book a fake appointment, and see whether any conversion fires. Open Dental's embedded Web Sched announces a booking with a browser message you have to listen for; NexHealth can push booking events into your own tag manager container; classic Dentrix and Eaglesoft live on an office server and share data only through a sync partner.
Fixed looks like this: a new-patient appointment as the primary conversion, sent from the practice side under a neutral name with no appointment type or procedure attached, calls from existing patients kept as a secondary action, and brand searches reported apart from new-patient campaigns. Health is a sensitive category in Google's personalized ads policy, so remarketing lists and Customer Match are off the table and the server-side event is the signal bidding gets. The free audit checks both the call rule and the scheduler.
Where the leads come from
| Channel | Role | Note |
|---|---|---|
| Local Services Ads | Callers who want a dentist with an opening, paid per lead | Category Dentist. Booking leads and pre-badge ads aren't available in health care, so expect calls and messages, matched to patients by phone and time. |
| Google Search ads | Emergency, implant and new-patient exam searches | Remarketing and Customer Match can't be used for health ads, which makes clean new-patient conversions the main signal. |
| Business Profile | Reviews, hours and the booking link patients use from the map | UTM tags on the website and appointment links, and a phone number the practice controls. |
| Meta | Cosmetic and whitening offers more than routine care | Health datasets can be restricted; send neutral events only and never procedure names in URLs or parameters. |
| Online schedulers | NexHealth, Dental Intelligence and Web Sched bookings | The booking completes off your site, so the click ID has to be carried in or caught by the scheduler's own event. |
| Referral services and directories | Pay-per-call transferred calls, Opencare and insurer directories | No click ID ever reaches the practice; compare cost per new patient from your own system. |
Which calls count
- Count it when
- Count the call when a new patient books, or asks to book, a first exam or an emergency visit. Recalls, billing questions and confirmations are not leads.
- Minimum duration
- Around a minute as a filter, but existing patients rescheduling also run that long; the new-patient flag in the practice system is what decides.
- After hours
- Run emergency dental ads at night only if a dentist or answering service can take the call. Otherwise schedule them off and let the online scheduler collect routine bookings.
Where each lead should land
- Local Services Ads call or message
- Patient record with referral source Google LSA and the caller's number, matched monthly to the LSA lead list.
- Search ad call or form
- Patient record with the click ID, so the kept first appointment can be sent back without treatment details.
- Online scheduler booking
- Appointment written to the practice system with the UTM or click ID the scheduler stored.
- Referral service call
- Patient record with the service as referral source, so cost per new patient compares with paid search.
Dentists · what breaks
What dental practices usually run into
- 01
New patients and recalls counted together
So bidding buys existing patients.
- 02
Bookings counted, attendance not
No-show rates in dentistry make that a real gap.
- 03
Treatment type in the booking URL
Which is health information travelling to an ad platform.
Dentists · the fix
What changes — Dentists
New-patient appointments measured separately
From recalls and existing patients.
Attendance tracked, not just booking
Two events, two values.
Treatment context stripped
Before anything leaves your infrastructure.
Dentists · architecture
The conversion map for dental practices
Four stages, split two ways. The split matters more than the stages.
- 1
Enquiry (form or call)
Browser-side plus call tracking, with new-patient intent captured where possible.
- 2
Appointment booked
Server-side from the practice management system.
- 3
Appointment attended
The conversion that should carry the value.
- 4
Treatment accepted
Server-side, where the value is worth optimizing toward.
- 5
New patient flag
Applied at every stage. Recalls should not be paid for twice.
Dentists · diagnose
Where dental practices tracking usually breaks
- 01
Recalls counted as ad conversions
Existing patients booking through the site inflate every campaign they touch.
- 02
Treatment type in the URL
Implant, orthodontics, cosmetic — all of it health information, all of it travelling by default.
- 03
Hard-coded phone numbers
Header images and footers defeat number insertion, and those calls arrive unattributed.
- 04
No-shows counted as conversions
Booked is not attended, and the gap in dentistry is significant.
Dentists · prove
How the work is proven — Dentists
Source of truth
your practice management system's appointment records
- New-patient flag confirmed present and correct on live bookings.
- No treatment or condition context in any dispatched event.
- Number insertion confirmed on every template.
- Appointments reconciled against the practice system for a closed month.
Dentists · free audit
What we check in the free audit
- Recalls counted as ad conversions
- Treatment type in the URL
- Hard-coded phone numbers
- No-shows counted as conversions
Checked against
your practice management system's appointment records
Free30 minutesNo obligation
Dentists · when not to buy
What lands in your monthly report — Dentists
One page a month, in language you can put in front of a practice owner.
- New-patient appointments booked and attended for the month, by channel.
- Cost per attended new patient, rather than cost per enquiry.
- Calls versus online bookings, separated.
- Recall bookings identified and excluded from paid performance.
Dentists · what we deliver
The flow we build — Dentists
New patient flagged at booking
The distinction the whole build rests on.
Practice management system as the source of truth
Not the website's thank-you page.
Call tracking across every template
Phone is still the dominant booking channel.
Treatment and condition context stripped server-side
Before dispatch.
Written guarantee
95%+ tracking accuracy
Measured against your practice management system's appointment records. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Dentists questions, answered
Yes, with treatment context removed. Both platforms prohibit receiving health information, so stripping it protects the ad account as well as the patient.
Flag it at booking — a form field, a separate booking path, or the practice system's own new-patient marker. Without it, paid performance is unreadable.
Yes. No-show rates make booked-only reporting optimistic, and attendance is the outcome you actually want bidding to chase.
It's the main channel for most practices, so it has to. Dynamic number insertion plus the practice system's record of who attended.
More on Dentists
- Google Ads · DentistsGoogle Ads conversion tracking for dental practices
- Meta · DentistsMeta Ads conversion tracking for dental practices
- TikTok · DentistsTikTok Ads conversion tracking for dental practices
RELATED GUIDES
Funnels, reconciliation and tools for dentists
- Home healthcareConversion tracking for home healthcare, measured in started care
- Hearing clinicsConversion tracking for hearing clinics, from first call to fitting
- Meta · Lead → booked callHow to track lead to booked call for Meta Ads
- Meta · Phone call → saleHow to track phone call to sale for Meta Ads
- Meta × Call RecordsHow to reconcile Meta Ads against your call tracking records
- Geriatric DentistryGoogle Ads for geriatric dentistry: the build order
- DentistsLocal Services Ads for dentists: no lead credits, patient-of-record calls and cost per new patient
- Dentrix Ascend → Google AdsConnecting Dentrix Ascend to Google Ads
Free · 30 min
Measure new patients, not form fills
Free30 minutesNo obligation
