Case Studies/Two-Location Aesthetic Practice
Case Study

$1,178,035 in trackable revenue at 394% ROAS in 36 months.

A two-location medical aesthetic practice in the Southeast.
Tactics used Google Ads Landing Pages & CRO CRM Integration
Two-Location Aesthetic Practice
Two-Location Aesthetic Practice
Results
$0
New revenue
0
New surgery patients
0%
ROAS
0
Booked consults
$0
Ad spend
0
Months
The reception area of a medical aesthetic practice
The client

Two locations, steady demand, and an attribution problem.

The client runs two medical aesthetic practices in the southeast. Leads arrived steadily from search, from chat, and over the phone, and the front desk had plenty to work with.

Leads were being counted properly. But the client didn’t have visibility on outcomes beyond that.

The problem

Flying blind with $25,000/mo in ad spend.

Every budget decision was a guess. Spending stayed stagnant because nobody could defend spending more, and the campaigns kept getting judged on how many leads they produced.

A campaign can produce cheap leads for months and never put a single person in a treatment chair. Without outcomes attached, there was no way to tell winner campaigns from loser campaigns.

They wanted two things. More consults booked for the procedures that generate real revenue, and proof of which ads produced them.

What we did

Built the tracking first, then let performance dictate the budget.

Attribution first

We painstakingly built a system to capture UTM and GCLID data on every path a lead could take: contact forms, chat, online calendar bookings, tracked calls, and consults booked by staff. Every lead landed in one shared tracker, labeled by source, with no-shows, cancellations, and closed cases tied back to revenue.

Year over year return on ad spend trend
Year-over-year ROAS, improving every year

Use of advanced bidding strategies

When a patient showed up for their appointment, that outcome went back into Google Ads as an offline conversion. We moved bidding to Maximize Conversion Value and assigned tiered values, so a chat lead was worth very little and an attended consult was worth a lot.

Google stopped chasing lead volume and started chasing the actions that produced revenue. ROAS improved every year from 2023 through 2025.

Optimize campaigns for revenue

The media mix ran high-intent search on the priority procedures, Dynamic Search Ads to catch long-tail queries, and Demand Gen for reach, with landing page work to convert the traffic. Then came the unglamorous part: reading the consult outcomes every month and killing campaigns that looked healthy in the platform but never produced a patient.

One test changed how the practice sells. Offering the consult for free produced more bookings, more new patients, and more revenue, even though more of those appointments got cancelled.

Shared lead tracker showing lead source, status, and outcome
The shared lead tracker, with every lead labeled by source and followed to its outcome
How the tracking worked

One source of truth from click to revenue.

Every lead, its source, its status, whether the patient showed, and what they were worth was published to one tracking sheet that the practice and Bullhorn both monitored. Sales outcomes went back into the ad platform, so budget followed what happened in the office rather than what Google reported.

Cancellations and no-shows counted too. A campaign that filled the calendar with appointments that had a high cancellation rate was not a good campaign, and the tracker made that obvious quickly, so we could make changes quickly.

For years, attribution and post-lead tracking had been a major headache for us. Bullhorn Media were the only ones that could figure it out. That breakthrough alone has given us visibility into our marketing ROI for the first time ever.
— Practice Owner
Impact

What changed for the practice.

More proof

Related case studies.

$890,942 in trackable revenue at 800% ROAS
American Contractors Exam Services · Google Ads
Read the case study →
Cost per lead down from $150 to $45
Keep It Off · Google Ads + Meta Ads
Read the case study →

Run a medical practice or local business?

You don't have to keep guessing about your ads. Book a free 30-minute discovery call and we'll show you what traceable revenue would look like for your business.

Book a Discovery Call