Who this orthopedic marketing ROI checklist is for
Say your orthopedic group spends $9,000 a month on Google Ads. The dashboard shows 140 calls and a cost per lead that looks fine. Then a partner asks how many total knees came out of that money, and nobody can answer. The agency doesn’t know, the front desk doesn’t know, and the practice management system has no idea any of those patients came from an ad.
That gap is the reason for this checklist. Marketing ROI tracking for orthopedic practices is harder than it is for a med spa or a dental office. The consult and the surgery happen weeks or months apart, a large share of patients arrive through physician referrals, and payer mix changes what a case is worth. If you track one of those links poorly, you end up with numbers you can’t trust.
Marketing ROI tracking for orthopedic practices means connecting every marketing dollar to the patients it produced, from the first call or form through the consult and any procedure that followed, then comparing the revenue actually collected against total spend by channel. In orthopedics the tracking has to cover months, because consults and surgeries rarely happen in the same month.
Use this checklist if you’re a practice administrator, a marketing lead, or an owner who signs off on marketing spend. Run it before you renew an agency contract, before you raise an ad budget, or any time someone hands you a report built around clicks and impressions. It has 16 items in four sections. Every item includes a way to verify it, because an item you can’t verify doesn’t count as done.
Section 1: Are you capturing where every lead came from?
This is the layer most orthopedic practices believe they have covered, and most have holes in it. Orthopedic patients pick up the phone. In our experience, calls make up most new-patient inquiries for orthopedic practices, and a lot of tracking setups only see form fills.

[ ] 1. Dynamic call tracking numbers on your website, swapped by traffic source. Someone who clicks a Google ad sees a different number than someone who arrives from organic search or Facebook. Without this, every phone call looks like it came from nowhere. Verify: search for your practice on your phone, click your own ad, call the number shown, and check that the call tracking platform logs it as Google Ads.
[ ] 2. UTM parameters on every link you control. Paid social, email newsletters, referral-partner landing pages, QR codes on the sports-medicine flyer at the high school. Verify: open GA4, go to Traffic Acquisition, and look at how much traffic lands in (direct) / (none). A big, unexplained direct bucket usually means untagged campaigns.
[ ] 3. Your Google Business Profile is tracked separately. For many orthopedic practices, the map listing drives more calls than the website. Add a UTM to the website link on the profile and use a tracking number as the primary phone, with your main line kept as an additional number so your listing information stays consistent. Verify: GBP calls show up as their own source in your call tracking reports.
[ ] 4. Forms and online booking pass the source into the lead record. Hidden fields should grab the UTM values and the landing page, then write them into whatever system stores the lead. Verify: open your last 10 form submissions. If the source field is blank on any of them, this item isn’t done.
[ ] 5. Intake asks how the patient heard about you, with a fixed list and a referring-physician field. Free-text answers like ‘internet’ or ‘friend’ are useless. A dropdown with Google search, Google map, Facebook, referring doctor (with name), prior patient, event, and other gives you data you can report on. The referring-physician field matters a lot for orthopedics because PCP and chiropractor referrals are often your largest single channel, and you should be tracking which referrers are growing and which are going quiet. Verify: pull 30 recent new-patient records and count how many have a usable answer.
Section 2: Can you follow a lead all the way to surgery?
Here’s where most orthopedic marketing reports stop, and where the real money is. A lead that never books is worth zero. A lead who books a sports medicine consult and ends up having an ACL reconstruction is worth many times the cost of a typical ad campaign month. Your reports need to tell those two apart.
[ ] 6. Every lead has a status that gets updated. Something like: new, contacted, scheduled, showed, no-show, surgical candidate, surgery scheduled, surgery completed. Verify: pick five leads from 60 days ago and see whether their status reflects what happened to them.
[ ] 7. Leads are matched to your practice management or EHR records every month. Your call tracking tool and your PM system don’t talk to each other by default. Someone (or an integration) has to match lead records to scheduled and completed appointments. Verify: ask who does this reconciliation and when they last did it. If nobody can answer, it isn’t happening.
[ ] 8. Reporting is split by service line. Joint replacement, spine, sports medicine, hand, foot and ankle, and physical therapy have different revenue, different patients, and different cycle times. Blending them hides which campaigns earn their budget. Verify: you can pull cost per new patient for joint replacement alone.
[ ] 9. You measure phone answer rate and speed to lead. Marketing can’t fix a phone line that goes to voicemail at lunch. Most call tracking platforms report missed calls by hour. Verify: listen to 20 recorded new-patient calls from last month. Count how many got an appointment offered on the call.
[ ] 10. Surgical conversions get credited back to the original source with a long lookback. We’d suggest at least 90 days, and 180 for joint replacement and spine, where patients often try conservative care first. Verify: your ROI report includes surgeries from patients whose first contact was three or more months earlier.
(Side note: workers’ comp and personal injury patients deserve their own tag. They often come through attorneys or case managers, they bill differently, and mixing them into general marketing numbers will skew your revenue per patient in ways that are hard to untangle later.)
Section 3: Is your ROI math built on real numbers?
I’ll be blunt about one thing. Cost per lead is the most misleading number in orthopedic marketing. A campaign producing $40 leads that never book loses money. A campaign producing $300 leads where a fraction turn into joint replacements can be the best money you spend all year. If your agency’s monthly report leads with cost per lead, ask for a different report.

[ ] 11. Revenue per patient uses collections by service line and payer mix. Billed charges overstate what you take in. Work with your billing team to get average collected revenue for a new sports medicine patient, a total joint case, a spine consult, and so on. It won’t be perfect, and a reasonable average beats a guess. Verify: the revenue figures in your ROI report came from billing, and someone can explain where each one came from.
[ ] 12. Cost per channel includes everything. Ad spend, agency fees, call tracking software, landing page tools, and a share of staff time if your team runs campaigns in-house. Verify: total up every marketing invoice for last quarter and compare it to the cost total in your ROI report. They should match.
[ ] 13. Google Ads optimizes toward booked or completed visits, instead of raw calls. Offline conversion imports tell Google which clicks turned into patients, so the algorithm stops chasing people who call to ask whether you take their insurance and hang up. This must be set up without sending health information to Google (more on that in Section 4). Verify: in Google Ads, your primary conversion action is an imported offline conversion, and a 60-second call is set as secondary.
[ ] 14. The headline metrics are cost per new patient visit and cost per surgical case. Report these monthly, by service line and channel. Verify: the first page of your monthly report shows these two numbers.
Below is a quick way to see which metrics belong at the top of your reporting and which are diagnostic only.
| Metric | What it tells you | Use it for | Weakness |
|---|---|---|---|
| Cost per click | Price of traffic | Diagnosing ad auctions | Says nothing about patients |
| Cost per lead | Price of an inquiry | Spotting spam or bad targeting | Rewards cheap, low-intent leads |
| Cost per new patient visit | Price of a patient who showed up | Comparing channels month to month | Ignores what the patient was worth |
| Cost per surgical case | Price of a procedure-producing patient | Budget decisions for surgical service lines | Slow to show up, needs long lookback |
| Return on marketing spend (collections divided by total cost) | Whether the channel pays for itself | Renewal and budget-increase decisions | Only as good as your revenue averages |
Section 4: Compliance guardrails for orthopedic marketing ROI tracking
Tracking gets riskier the deeper it goes. When you connect ad clicks to appointments and procedures, you’re handling data that can count as protected health information. HHS’s Office for Civil Rights issued guidance on online tracking technologies in December 2022 and revised it in 2024, and a federal court vacated part of that guidance in 2024. The rules on what counts as PHI in website tracking are still contested, and several hospital systems have faced class-action suits over pixel tracking. Get your own compliance counsel to review your setup. Don’t rely on an agency’s reassurance.

[ ] 15. No third-party pixels on authenticated or health-information pages. Meta pixels, TikTok pixels, and standard analytics tags shouldn’t fire on your patient portal, on appointment request forms that collect symptoms or conditions, or on bill pay. For offline conversion imports, send only what your counsel has approved, which usually means click IDs and conversion events with no diagnosis or procedure detail. Verify: run a tag audit (Google Tag Assistant or a browser extension works) on your booking and portal pages and list every tag that fires.
[ ] 16. Every vendor touching patient-linked data has a signed BAA. Call tracking platforms that record calls, CRMs that store lead-to-patient matches, and any reporting tool pulling from your PM system. Not every vendor will sign one, and that alone tells you whether you can use them for this. Verify: make a list of vendors in your tracking stack and check that each has a BAA on file.
Score your practice’s marketing ROI tracking
Count your checkmarks. Use the table to record where you stand, and be strict. An item that works ‘most of the time’ is a no.
| Section | Items | Done | Not done |
|---|---|---|---|
| Lead source capture | 1 to 5 | [ ] | [ ] |
| Lead to surgery tracking | 6 to 10 | [ ] | [ ] |
| ROI math | 11 to 14 | [ ] | [ ] |
| Compliance guardrails | 15 to 16 | [ ] | [ ] |
14 to 16 checked: You can make budget decisions from your data. Your next step is optimization. Move spend toward the service lines and channels with the lowest cost per surgical case, and review referral-physician trends every quarter.
9 to 13 checked: Your front-end tracking probably works and your back end doesn’t. Most practices land here. Focus on items 6, 7, and 10 first, because until leads connect to surgeries, your ROI number is an estimate dressed up as a fact.
Under 9 checked: Hold off on increasing ad spend. More budget into a system you can’t measure is a bet. Start with call tracking (item 1), intake source capture (item 5), and the pixel audit (item 15), since that last one carries legal exposure on top of the reporting problem.
One more opinion. I’d rather see an orthopedic practice track three channels correctly than twelve channels badly. If you’re running Google Ads, SEO, Facebook, a billboard, a radio spot, and a podcast sponsorship, and you can’t track half of them, cut the ones you can’t measure until the tracking catches up.
What to do if your score came in low
Pick the five most recent patients who had surgery at your practice. For each one, try to trace back how they first found you: the channel, the campaign, and the date of first contact. If you can do it for all five in under an hour, your tracking is in decent shape. If you get stuck on the first one, you now know exactly which item on this checklist to fix first.
We’ve written separately about Google Ads for orthopedic practices and about building referral programs with primary care physicians, and both depend on the tracking described here. If you’d rather have someone else do the tracing, book a free attribution audit with PatientProcure. We’ll go through your call tracking, lead records, and ad accounts and show you where orthopedic patients are dropping out of your reporting before they ever reach the surgery schedule.