Healthcare Google Ads Case Study

Duncraig Chiro

Conversion Accuracy is Everything.
Here's what happens when you build measurement from scratch — and finally get it right.

Let's talk

No Tracking. Non-Compliant Ads.
We Fixed Both Before Touching Performance.

In mid-February 2026 we took over the Google Ads account for a chiropractic practice in Duncraig, Perth. The campaigns were running — spend was going out, clicks were coming in — but there was no conversion tracking set up whatsoever. No calls tracked. No form submissions. No bookings attributed. The business had no way to know whether any of it was working.

That was problem one. Problem two was the ad copy: it contained language that directly violated AHPRA advertising guidelines — prohibited comparative claims and implied treatment guarantees that exposed the practitioner to formal complaints.

This case study documents what we built, what we measured, and how the numbers changed once we could actually trust them.

Running healthcare ads with no idea if they're working?

Get an Audit

What We Found

Issue 1: No Conversion Tracking

The account had been running without any conversion tracking. There was no way to attribute bookings, calls, or form submissions to specific ads or campaigns. This means the previous budget had been allocated entirely on guesswork — there was no performance data to guide any decision. Before any optimisation was possible, we needed to understand what was actually happening.

Issue 2: AHPRA Non-Compliance in Ad Copy

The existing ad copy violated AHPRA advertising guidelines under Section 133 of the Health Practitioner Regulation National Law. Specifically, we identified comparative claims implying superiority over other practitioners, and language suggesting guaranteed treatment outcomes — both of which are prohibited. In regulated healthcare advertising, this is not a style issue; it is a compliance risk. The practitioner carries personal liability for non-compliant advertising, regardless of whether it was placed by an agency on their behalf. We paused and rewrote the ads before doing anything else.

The Cliniko Tracking Problem

Duncraig Chiro uses Cliniko as their online booking platform. Cliniko is a third-party system hosted on a separate domain, which means standard Google Ads conversion tracking — which relies on a thank-you page on the same domain — cannot track completed bookings without a custom cross-domain implementation. Setting this up properly requires GTM's linker configuration to pass the Google Ads click ID (gclid) through the Cliniko booking flow. As an interim solution while we built and validated this, we configured a booking button click as our initial conversion action — a proxy metric that at least gave the algorithm something to work with while real tracking was being established.

The Approach:

Compliance. Measurement. Performance.

Step 1 — AHPRA Compliance (Week 1)

We rewrote all ad copy to meet AHPRA's advertising obligations — removing comparative claims, removing any language that implies guaranteed outcomes, and reviewing ad extensions and landing page content. AHPRA compliance applies to the entire advertising chain, not just the headline. This came before any performance work.

Step 2 — Interim Tracking: Booking Button Click

With compliance addressed, we set up an initial conversion action: a booking button click. This was a proxy — not an accurate measure of actual appointments — but it gave the campaigns a signal to optimise toward while we built the proper cross-domain solution. The data from this period is useful for volume and structure analysis, but the conversion rate it produced cannot be taken at face value.

Step 3 — Real Tracking: Cliniko Cross-Domain GTM

We deployed cross-domain conversion tracking via Google Tag Manager within the first month. The GTM linker configuration passes the gclid parameter through the Cliniko booking domain, allowing us to attribute completed booking steps back to specific ad clicks. This is the tracking that made Period 2 data meaningful. Approximately 25% of conversions remain unattributed due to Cliniko's booking flow — something we continue to work on.

Step 4 — Campaign Optimisation with Accurate Data

Once we had reliable conversion data, we rebuilt the bidding strategy around it, refined keyword match types, expanded the negative keyword list (particularly important in healthcare to exclude informational and symptom-research queries), and adjusted ad scheduling based on practice booking patterns.

Period 1 — Feb 1 to Mar 6, 2026

Booking Button Click Proxy

With our initial booking button click tracking in place, the account reported a 30.28% conversion rate and 178 conversions. These numbers reflect our interim proxy setup — every click on the "Book Now" button was counted as a conversion, regardless of whether the user completed a booking.

The Suburbs campaign in particular showed a 45.62% "conversion rate" — mathematically consistent with a click-based trigger. This data helped us understand campaign structure and traffic volume, but we couldn't optimise toward it. A click is not a booking.

Tracking: Booking button click proxy. Volume data useful; conversion rate not representative of real bookings.
Google Ads campaign data Feb 1 to Mar 6 2026 — Duncraig Chiro Period 1
Campaign Impressions Clicks Conv. Conv. Rate Cost / Conv. CPC
Total 7,870 588 178.05 30.28% A$18.12 A$5.49
Chiro & Conditions 6,279 338 64.00 18.93% A$22.04 A$4.17
Suburbs 1,591 250 114.05 45.62% A$15.92 A$7.26
Period 2 — Mar 7 to Apr 7, 2026

The Real Numbers

With cross-domain tracking live, the conversion rate settled at 6.42%. This was the first accurate read of the account. We were now measuring real booking intent — not button clicks.

A 6.42% conversion rate for a healthcare service in a competitive Perth suburb is a meaningful baseline. The cost per conversion — A$92.35 — represents the genuine cost to acquire a patient enquiry, and for the first time we could evaluate it against actual patient lifetime value.

Tracking: Cross-domain GTM live. Data reflects real booking intent for the first time.
Google Ads campaign data Mar 7 to Apr 7 2026 — Duncraig Chiro Period 2
Campaign Impressions Clicks Conv. Conv. Rate Cost / Conv. CPC
Total 5,623 481 30.87 6.42% A$92.35 A$5.93
Chiro & Conditions 3,767 210 15.94 7.59% A$80.25 A$6.09
Suburbs 1,856 271 14.93 5.51% A$105.27 A$5.80
Period 3 — Apr 15 to May 15, 2026

Optimisation Paying Off

After a month of optimising with real data, the conversion rate climbed to 11.96% and cost per conversion dropped from A$92.35 to A$59.82 — a 35% improvement in one month.

The Chiro & Conditions campaign reached 17.63%, reflecting better keyword-to-ad-to-landing-page alignment and a tighter negative keyword set. The Suburbs campaign is lower but still improving.

With approximately 25% of conversions still unattributed due to Cliniko's booking flow architecture, the estimated true conversion rate is closer to 15%. This attribution gap remains an active area of work.

Tracking: Cross-domain GTM. Improving — est. true conversion rate ~15% accounting for unattributed bookings.
Google Ads campaign data Apr 15 to May 15 2026 — Duncraig Chiro Period 3
Campaign Impressions Clicks Conv. Conv. Rate Cost / Conv. CPC
Total 5,233 399 47.71 11.96% A$59.82 A$7.15
Chiro & Conditions 3,856 197 34.74 17.63% A$36.66 A$6.46
Suburbs 1,377 202 12.97 6.42% A$121.86 A$7.82

The Full Picture

Three periods. Three very different stories — because the measurement changed.

Period Dates Clicks Conv. Rate Conversions Cost / Conv. Tracking
Period 1 Feb 1 – Mar 6 588 30.28% 178.05 A$18.12 Button click proxy
Period 2 Mar 7 – Apr 7 481 6.42% 30.87 A$92.35 Cross-domain GTM
Period 3 Apr 15 – May 15 399 11.96% 47.71 A$59.82 Cross-domain GTM (~15% est. true)

Key Takeaways

1. Compliance before performance

AHPRA-regulated practitioners bear personal liability for their advertising. A non-compliant campaign is a registration risk. We address this first, before any performance work.

2. Unmeasured spend is wasted spend

Running ads without conversion tracking is spending budget with no feedback loop. You cannot optimise what you cannot measure. Setting up measurement was the foundation that made everything else possible.

3. Cliniko requires a custom tracking solution

Any healthcare practice using Cliniko, HotDoc, Power Diary, or similar third-party booking systems cannot rely on standard conversion tracking. The gclid must be passed cross-domain via GTM. Most agencies don't do this because it is harder to set up.

4. Lower conversion rate, better data

The drop from 30% to 6% was not a decline — it was the moment we started measuring something real. The 6% built into 12% in one month. That trajectory is what matters.

Metric At Takeover After Tracking Fix Month 3
Conv. Rate (reported) 6.42% 11.96%
Est. True Conv. Rate Unknown ~6.42% ~15%
Conversion Tracking None Cross-domain GTM Cross-domain GTM
AHPRA Compliant No Yes Yes
Cost / Conversion A$92.35 A$59.82
Contact us

Running Google Ads for a healthcare practice?
Let's make sure your numbers are real.

We specialise in Google Ads for healthcare practitioners — including AHPRA compliance, cross-domain booking tracking for Cliniko, HotDoc and similar platforms, and campaign optimisation within regulated advertising constraints.