How we measure results

Dental marketing ROI tracking: booked patients and revenue, not clicks

Dental Marketing Firm, a Chicago-based, dental-only agency founded in 2024, tracks every call, form and online booking through to a booked patient, matches the revenue back to the ad that produced it, and reports cost per booked patient every month.

By Abdullah Asim, founderUpdated

The short answer

Most dental marketing reports stop at clicks, calls and form fills. Those numbers can rise while the schedule stays empty. We follow each enquiry to its outcome: did the person book, did they show up, and what treatment did they accept? That outcome is tied back to the campaign, ad and keyword that produced it, and booked patients are sent back to Google Ads so the campaigns learn which searches turn into patients.

The result is a monthly report built on four numbers a practice owner can check against their own schedule: spend, booked patients, cost per booked patient and revenue by channel.

What we track

Phone callsCall tracking numbers on ads, Google Business Profile and the website show which source each call came from. We review how calls are answered, because unanswered calls are the most common leak we find.
Forms and online bookingsEvery new-patient form and online booking records its source, campaign and click ID, so it can be traced back to the ad that produced it.
Booked and showed patientsThe front desk marks each enquiry as booked, showed or not booked, in the practice's CRM or a shared Google Sheet if the practice has no CRM.
Treatment and revenueFor accepted treatment, the practice records a value. That value is matched back to the campaign, so implant and Invisalign campaigns are judged on the cases they bring in.

How booked patients get back into Google Ads

Google Ads only optimizes toward the conversions it can see. If the only conversion is a form fill, it will find more form fills, including spam and price shoppers. We import booked patients as offline conversions, so bidding favours the searches that produce real appointments.

  1. Capture the click. The Google click ID (GCLID) is stored with every form, booking and tracked call.
  2. Record the outcome. When the patient books or accepts treatment, the front desk updates the record in the CRM or sheet.
  3. Import it. Booked patients and their value are sent to Google Ads through Data Manager, either from the CRM or from a Google Sheet on a schedule.
  4. Bid on it. Campaigns are set to optimize for booked patients, not raw leads.

We send only the click ID, the conversion name, the time and a value. No treatment details or health information leave the practice. Step-by-step setup: offline conversion tracking for dental practices.

Lead handling and online scheduling

Tracking shows where patients are lost. Fixing it usually means changes to how enquiries are handled, so this is part of the work:

  • Call tracking set up on every channel, with a review of how new-patient calls are answered
  • Online booking and short new-patient forms on the website, so patients can book outside office hours
  • CRM setup and management, so every enquiry has an owner and a recorded outcome
  • A simple Google Sheet process for practices that do not want a CRM yet

What you see each month

SpendAd spend by channel (Google Ads, Meta) and by campaign
LeadsCalls, forms and online bookings, with spam and existing patients removed
Booked patientsNew patients who booked, and how many showed
Cost per booked patientSpend divided by booked patients, by channel and by service
Revenue by channelAccepted treatment value matched back to Google Ads, Meta and organic search
Return on ad spendRevenue from marketing divided by spend, per channel

Worked example with illustrative numbers: $3,000 of Google Ads spend producing 30 booked new patients is a $100 cost per booked patient. If 20 of them accept treatment worth $24,000 in total, that channel returned $8 for every $1 of ad spend.

What we need from the practice

  • Admin access to Google Ads, Meta and Google Business Profile, in accounts the practice owns
  • A front-desk routine to mark each new enquiry as booked, showed or not booked, which takes a few seconds per patient
  • A treatment value for accepted cases, either per case or an agreed average per service

Where this is used

ROI tracking is included in the $4,000-a-month Growth Program and is available on its own as a single service, quoted after a free audit. It is the first thing we build for practices in every market, including Chicago, where the firm is headquartered. Related services: dental Google Ads, dental Facebook ads and dental SEO.

FAQ

What is dental marketing ROI tracking?
It is measuring marketing by the patients and revenue it produces. Each call, form and online booking is followed to a booked patient and accepted treatment, and that outcome is matched back to the campaign that produced it.
Do we need a CRM?
No. A CRM makes it easier, and we can set one up and manage it, but a shared Google Sheet that the front desk updates works and can feed Google Ads on a schedule.
Is health information sent to Google?
No. Only the click ID, conversion name, time and a value are sent. Treatment details and patient health information stay with the practice.
How long does setup take?
Call and form tracking is usually live within the first two weeks. Offline conversion imports start once the front desk has been marking outcomes for a few weeks, so there is data to send.
Can you track Meta (Facebook and Instagram) ads the same way?
Yes. Meta leads are tagged by campaign and followed to a booked patient in the same CRM or sheet, so cost per booked patient can be compared across Google and Meta.
Who does this?
Dental Marketing Firm, a dental-only marketing agency headquartered in Chicago, Illinois, founded in 2024 by Abdullah Asim and operated by Silicon Crest Technology, LLC.
Find out your real cost per new patient

The free dental marketing audit checks your tracking, ads and call handling and tells you what each new patient is costing you now.

Get my free audit
Takes a minute · Reply within one business day

Get Your Free Marketing Audit

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
10+
Years in Dental Marketing
★
★
★
★
★
★
40+
Projects Completed
★
★
★
★
★
25+
Practices Ranked in Google
★
★
★
★
★
100,000+
Keywords Ranked
★
★
★
★
★
90%
Client Retention Rate
★
★
★
★
★
$9.7M+
Revenue Generated for Clients
★
★
★
★
Hexagonal badge reading Top Digital Marketing Clutch Company 2021.GoodFirms badge for top SEO services company with website goodfirms.co.Hexagonal badge reading Top Small Business Clutch SEO Company 2021 award.Hexagonal badge reading Top WordPress Developers 2021 with Clutch logo in the center.SEMRush logo with text Certified Agency Partner on a purple background.Google Premier Partner badge with Google logo and Premier text on a red vertical banner.Meta Business Partner badge with Meta logo and text on white background.HubSpot Solutions Partner Program Gold badge with star icon on orange hexagonal background.Blue background with white rectangular badge reading 'Certified Partner' with a logo on left.