ROI-focused digital marketing for healthcare

Cost per click is a number an agency can produce without knowing anything about your business. Cost per admission requires three connections that most accounts never make.

Updated 2026-08-13

The short answer

ROI in healthcare marketing is one calculation: what you spent divided by the patients that spend produced, measured against what a patient is worth. Getting there takes three connections. Call tracking that attributes a phone call to its source. A CRM record of whether that call became a patient. A value per patient from finance rather than from marketing. Without all three, an agency reports clicks, impressions, and rankings, because those are the only things it can see from inside the ad account.

average cost per admission across our accounts — verify with Tim

The single number we report against

June 2024

Month a federal court in Texas vacated part of OCR's online tracking guidance as applied to unauthenticated public webpages

HHS OCR, Use of Online Tracking Technologies

Cost per admission is the only number that settles an argument

Every other metric is a proxy. Impressions are a proxy for reach, clicks for interest, calls for intent. Cost per admission is the thing itself, and it is the only figure that can be compared against what an admission is worth to the program.

That comparison needs a number marketing does not own. Average revenue per episode of care, by level of care and by payer, comes from billing. average revenue per admission by level of care — pull from finance and verify with Tim Once it exists, every channel decision becomes arithmetic instead of opinion.

The second half of the calculation is the payback window. A residential admission that bills over 30 days is a different cash problem than an outpatient patient who bills over six months, even at the same margin.

Why healthcare attribution breaks

Most healthcare conversions happen on the phone, and phones are invisible to analytics by default. The research window is long, so a first click in March can produce an admission in May. People switch devices between the two. And the person searching is often not the person being treated.

Privacy rules cut the other way too. OCR's guidance on online tracking technologies restricted how HIPAA-covered entities may use analytics and ad pixels where the data could identify an individual and relate to their health. Part of that guidance, as applied to unauthenticated public webpages, was vacated by a federal court in Texas in June 2024. The safe posture did not change: send nothing to an ad platform that ties a person to a condition.

The workaround is server-side and offline. Attribute the call, record the outcome in your own system, and send back only a conversion event and a value, without patient detail.

The three connections

First, call tracking with dynamic number insertion, so a call from a paid click, an organic visit, and the Google Business Profile carry different numbers. This is where most accounts stop, and it is only the first third.

Second, the CRM. Whatever the call becomes, that outcome has to be written next to the source. In practice this means a source field on the record, populated automatically rather than typed by whoever answered, and a status field the admissions team keeps current.

Third, offline conversion import. Google Ads accepts conversions uploaded after the fact with a value attached, which lets the bidding algorithm bid toward admissions instead of form fills. Skip it and you are paying a bidding system to chase the wrong outcome.

What a report should contain

Spend, calls, qualified calls, admissions, and cost per admission, broken out by channel and campaign, with the previous period next to it. Five columns. If a report is longer than that and does not contain those five, it was written to look like work.

Ask for call recordings alongside the numbers. Listening to ten calls tells you more about a campaign than a month of dashboards, and it is the fastest way to find out that half your paid calls are job applicants or vendors.

Rankings belong in a diagnostic appendix, not on the first page. A number one position on a term nobody searches is not a result.

Where ROI math misleads

Branded search takes credit for demand other channels created. It looks like the best-performing campaign in every account because it is the last click before the call. Judge it separately from everything else.

Small numbers lie. A program admitting typical monthly admissions for a two-location client — confirm with Tim patients a month cannot resolve a 10% difference between two campaigns in a single month. Look at quarters, and be honest when a change is inside the noise.

And a low cost per admission on a channel that cannot scale is not a strategy. Directory listings and referrals are often the cheapest source in the building and the least expandable.

FAQ

Questions we get asked

How do we calculate the value of a patient?

Take average net collected revenue per episode of care, split by level of care and payer, from billing rather than from a marketing estimate. Then decide whether you are measuring against gross revenue or contribution margin and use the same basis every month.

Can we use Google Analytics if we are a HIPAA-covered entity?

With care. OCR's guidance restricts sending information that identifies an individual and relates to their health to a third party without an agreement in place. Most providers keep analytics on general pages, avoid passing identifiers, and move conversion reporting server-side. Ask your compliance counsel about your specific setup.

How long before we can judge ROI on a new channel?

Paid search gives a usable read in 60 to 90 days once conversion tracking is correct. Organic needs two to three quarters. Judging either one earlier usually means reacting to noise.

Our agency reports rankings and traffic. Is that a problem?

It means they cannot see past the click, which is usually because call tracking and CRM data were never connected. That is a fixable instrumentation gap, but until it is fixed nobody can tell you whether the spend is working.

Should marketing budget be a percentage of revenue?

That is a planning heuristic, not a decision rule. Once cost per admission and value per admission are known, the budget is whatever you can spend while the second number stays above the first.

Free audit

Find out where your calls are leaking.

We take apart your rankings, your ads, and your call tracking, then show you where the calls are going instead of to you. The audit is yours to keep whether we work together or not.

Prefer the phone? (561) 269-2833