marketing-analytics
paid-media
reporting
healthcare-marketing

How to Read CAC, CTR, and CPC in One Portal

GrowBien TeamMay 16, 2026

Most practices have three places their paid media data lives: Google Ads, Meta Business Manager, and whatever analytics platform their website uses. None of them agree on what constitutes a "conversion."

This creates a situation where a physician reviewing their marketing wants to know one thing — did this spend produce patients? — and the answer requires reconciling three dashboards, none of which are talking to each other.

GrowBien's monthly report solves this by pulling data from all three sources and presenting it as a unified view. This guide explains what each metric means, where it comes from, and how to use it to make decisions.


The metric hierarchy

Before reading any report, it helps to understand which metrics are outcomes and which are inputs.

Outcome metrics (what matters for practice growth):

  • New patients enrolled
  • Consultations booked
  • Cost per consultation
  • Cost per new patient (CAC)

Leading indicators (diagnostic — help explain outcome trends):

  • Organic impressions and position (Google Search Console)
  • Consultation inquiry rate (website visitors to consultation requests)
  • Review velocity (new reviews per month)

Input metrics (what the ad platforms show you by default):

  • CTR (click-through rate)
  • CPC (cost per click)
  • CPM (cost per 1,000 impressions)
  • ROAS (return on ad spend — limited meaning without revenue attribution)

The mistake most practices make is optimizing for input metrics — "our CTR is up!" — when the outcome metrics haven't moved.


Reading the CAC line

CAC (customer acquisition cost) in GrowBien's monthly report is calculated as:

CAC = Total marketing spend ÷ New patients enrolled

Where "total marketing spend" includes:

  • Google Ads spend
  • Meta Ads spend
  • GrowBien subscription cost

Where it gets complex: not every new patient comes from paid media. Some come from organic search, some from referrals, some from reviews. Attributing 100% of your marketing cost to paid-acquired patients overstates the actual CAC for paid channels.

GrowBien's report separates this:

  • Paid channel CAC: Ad spend ÷ paid-attributed consultations booked
  • Blended CAC: Total marketing spend ÷ all new patients enrolled

The blended CAC is what matters for whether your marketing is profitable. The paid channel CAC tells you whether your ad spend specifically is working.

What to do with CAC:

Compare it to your average patient lifetime value. For a concierge or DPC membership, a patient worth $3,600/year over 3 years has a lifetime value of roughly $10,800 in revenue. A CAC of $500 is very efficient in that context. The same $500 CAC for a single-service aesthetic treatment with a $600 ticket price is not.

If your CAC is trending up month-over-month, investigate: Is it ad cost inflation? Lower consultation rate? Lower enrollment rate? Each has a different fix.


Reading the CTR lines (and what they don't tell you)

GrowBien's report shows CTR separately for Google Search ads and Meta ads because they operate at different stages and have different benchmarks.

Google Search CTR

Appears in the "Paid Search" section of the report. Pulled from Google Ads.

What good looks like: 4–8% for branded or high-intent procedure terms. Under 3% usually means ad copy isn't matching the query intent, or you're appearing for queries where you're not relevant.

What to do when CTR is low:

  • Review the search terms report to identify queries triggering your ads — are they the right queries?
  • Check headline relevance — does the ad directly address what the person searched for?
  • Review ad position — low position means fewer impressions on terms you're bidding for

What CTR cannot tell you: Whether those clicks are booking consultations. A 7% CTR is meaningless if the landing page converts at 1%.

Meta Ads CTR

Appears in the "Paid Social" section. Pulled from Meta Business Manager.

Benchmarks differ by ad type:

  • Link clicks (click to website): 0.3–1.5% for cold audience, 1–3% for retargeting
  • Video views: different metric (3-second views ÷ impressions)

Meta CTR is a creative quality signal. Low CTR typically means the creative isn't stopping the scroll — the imagery, headline, or hook isn't connecting with the target audience.

What to do when Meta CTR is low:

  • Test new creative (different image, video vs. static, different opening headline)
  • Narrow the audience — high CTR on broad audiences sometimes means the targeting is too diffuse
  • Review ad placement — certain placements (Audience Network, for example) inflate impression counts while suppressing CTR

Reading the CPC lines

Google CPC

Appears in the "Paid Search" section. Pulled from Google Ads.

Healthcare CPCs are generally higher than other industries because the commercial intent is high and competition is present. Expect $3–$15 per click for procedure-specific terms in competitive markets.

CPC is driven by: your Quality Score (ad relevance + expected CTR + landing page experience), your bid, and competition. A low Quality Score forces you to bid more to maintain position.

If your CPC is rising: check whether competitors have entered your market, whether Quality Score has dropped, or whether you've expanded to broader keyword targets.

Meta CPC

Appears in the "Paid Social" section. Meta CPCs look lower than Google because they capture passive audiences rather than active search intent.

The right comparison: cost per consultation, not CPC. Don't optimize for lowest CPC — optimize for cost per consultation.


The consultation conversion funnel in the report

The most important section of GrowBien's monthly report is the conversion funnel:

Paid traffic → Landing page sessions → Consultation requests → Consultations booked

The report shows conversion rates at each step:

  • Landing page to consultation request rate: typically 3–10% for well-optimized pages
  • Consultation request to booked consultation rate: depends on your intake process (follow-up speed, scheduling friction)
  • Consultation to enrollment rate: depends on intake call quality and fit

If the funnel breaks at landing page → consultation request: fix the landing page (clearer CTA, better social proof, model clarity).

If it breaks at consultation request → booked: check your follow-up speed. Leads that aren't contacted within an hour convert at dramatically lower rates.

If it breaks at consultation → enrollment: the intake call or the qualification is off. You're spending money to talk to the wrong patients.


Month-over-month reading in practice

When you open GrowBien's monthly report, the recommended reading sequence:

  1. Check the outcome section first. New consultations booked vs. prior month. CAC vs. prior month. This tells you whether the overall system is working.

  2. Check the channel breakdown. Which channel contributed most consultations? Is the mix shifting?

  3. Check the leading indicators. Organic impressions growing? Review velocity sustained?

  4. Then look at the input metrics. CTR, CPC, conversion rates. These explain why the outcome metrics moved.

  5. Check the data quality flags. Did all data sources pull successfully? If GA4 conversion tracking has a gap, the cost-per-consultation numbers won't be accurate.

Reading in this sequence keeps you oriented to what actually matters — patient acquisition — rather than spending the review session discussing CTR trends that may or may not connect to growth.

Frequently Asked Questions

What is CAC in the context of healthcare practice marketing?

Customer acquisition cost (CAC) is the total marketing spend divided by the number of new patients enrolled in a given period. For a physician practice, this includes ad spend, software costs, and any agency or platform fees. A practice spending $3,500/month on marketing that enrolls 8 new patients has a CAC of $437.50 per new patient. Whether that is acceptable depends entirely on the lifetime value of a patient in your model.

What CTR should I expect from Google Ads for a med spa?

Search ads targeting procedure-specific terms in healthcare typically see CTRs of 4–8% for well-written, relevant ads. Lower CTR (under 3%) usually indicates a mismatch between keyword intent and ad messaging, or that your ad is appearing for queries where it isn't competitive. CTR is a diagnostic metric — it tells you whether the ad is resonating, not whether it's producing consultations.

Why does my Meta Ads CPC look much lower than my Google Ads CPC?

Meta and Google measure CPC differently and target different stages of the patient journey. Meta shows lower CPCs because you're often interrupting a social feed, not capturing someone mid-search. The more useful comparison is cost per consultation — not CPC — because that accounts for the different conversion rates between platforms. A $12 Google CPC that produces a 10% booking rate is more efficient than a $1.50 Meta CPC that produces a 1% booking rate.

How does GrowBien calculate cost per consultation in the monthly report?

GrowBien pulls total ad spend from your Google Ads and Meta accounts, pulls consultation booking conversion events from GA4 (where conversion tracking is configured), and divides spend by conversions per platform. The report shows cost per consultation by channel and combined. If your GA4 conversion tracking isn't configured, the report will flag this as a data gap.