How to Track Marketing ROI for Your Healthcare Practice
Learn how to track which marketing campaigns produce high-value patients by connecting referral source data to patient inquiry conversion and revenue.
To track marketing ROI for your healthcare practice, connect every patient inquiry to its referral source, measure conversion rates by source, and attribute revenue to the campaigns that produced each patient. Most practices spend $3,000-$15,000/month on marketing but can’t tell which campaigns produce high-value patients versus tire-kickers.
The fundamental problem is that marketing teams track clicks and impressions, but practice owners need to know which campaigns produce patients who actually book, show up, and generate revenue. Bridging this gap requires tracking referral source all the way from the initial inquiry through conversion.
What should you measure?
Cost per inquiry by source
How much does each patient inquiry cost from each marketing channel?
| Channel | Monthly Spend | Monthly Inquiries | Cost per Inquiry |
|---|---|---|---|
| Google Ads | $3,000 | 45 | $67 |
| Facebook/Instagram Ads | $2,000 | 60 | $33 |
| SEO (organic) | $1,500 | 35 | $43 |
| Psychology Today | $500 | 20 | $25 |
| Physician referral program | $0 | 15 | $0 |
| Groupon | $0* | 40 | $0* |
*Groupon takes a revenue share rather than upfront cost
Conversion rate by source
What percentage of inquiries from each source actually become patients?
Physician referrals typically convert at 60-80%. Google Ads at 15-25%. Groupon at 5-10%. This dramatically changes the true cost per acquired patient.
Revenue per patient by source
What is the average patient value from each source?
- Physician referrals: Often high-value cases (surgical, specialty)
- Organic search: Mixed (some high-value, some routine)
- Google Ads: Depends on keyword targeting
- Groupon: Almost always lowest value
True cost per acquired patient
Combining cost per inquiry, conversion rate, and revenue:
| Channel | Cost/Inquiry | Conversion | Cost/Patient | Avg Revenue | ROI |
|---|---|---|---|---|---|
| Physician referrals | $0 | 70% | $0 | $8,000 | Infinite |
| Google Ads | $67 | 20% | $335 | $2,500 | 7.5x |
| Facebook Ads | $33 | 12% | $275 | $800 | 2.9x |
| Groupon | $0* | 8% | $0* | $50 | Minimal |
How do you track this in TriageCRM?
Step 1: Tag every inquiry with its source
TriageCRM tracks referral source for every inquiry. Sources can be set manually by your front desk or auto-detected from form fields:
- Website form with UTM parameters → auto-tagged with campaign name
- Phone call → front desk selects source during entry
- Physician referral → tagged with referring physician name
- Directory listing → tagged with directory name
Step 2: Score differently by source
Use inquiry scoring to weight sources by conversion quality. Physician referrals score highest; deal-site inquiries score lowest. This automatically prioritizes inquiries most likely to convert.
Step 3: Track conversion through the pipeline
TriageCRM’s intake pipeline tracks each inquiry from arrival through conversion. When an inquiry converts to a booked patient, the referral source attribution follows, giving you per-source conversion data.
Step 4: Review and optimize
Monthly, review your referral source data:
- Which sources have the highest conversion rates?
- Which sources produce the highest-value patients?
- Which campaigns should you increase spending on?
- Which should you reduce or eliminate?
Marketing ROI by practice type
Dental practices
Track which campaigns produce cosmetic patients ($5K-$15K) versus routine cleanings ($200). Google Ads targeting “cosmetic dentist” may produce very different patients than “dentist near me.”
Med spas
Critical to distinguish Instagram organic (often premium clients) from Facebook Ads (mixed) from Groupon (low value). Campaign-level tracking reveals which ad creative drives premium consultations.
Pediatric practices
Track which channels produce new family inquiries (high lifetime value) versus one-time visits. School newsletters, parenting blogs, and physician referrals may outperform paid ads.
Therapy practices
Compare Psychology Today ($29/month listing) to Google Ads ($500+/month) to physician referrals ($0) by conversion rate and client retention. Many therapy practices find Psychology Today has surprisingly good ROI.
Getting started
TriageCRM makes marketing ROI tracking automatic with referral source tagging, inquiry scoring by source quality, pipeline conversion tracking, and per-source reporting. See our features page for the complete overview.
Start your free trial — know which campaigns actually produce valuable patients.
Frequently asked questions
How do healthcare practices track marketing ROI? Connect every patient inquiry to its referral source, then track conversion rates and patient value by source. TriageCRM automates this with source tagging and pipeline tracking.
Which marketing channels have the best ROI for healthcare practices? Physician referrals typically have the highest ROI (free and highest conversion). Among paid channels, targeted Google Ads usually outperform broad social media ads for most healthcare practices.
How do you track which Google Ads produce patients? Use UTM parameters on your landing pages and configure TriageCRM to capture the campaign source from form submissions. Track conversion through the intake pipeline.
Should healthcare practices use Groupon? Groupon can drive volume but typically produces low-value, low-retention patients. Track your actual conversion and retention rates from Groupon versus other sources before committing.